From 8b7f341f54cc8f1b515e140f0e40ffa4a69ab18c Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 21 Jan 2015 19:43:07 +0100 Subject: gcc: 91049a6f433bd5b425144d2c71245df9ec99aa8f (2015-01-20; c16b7ed55398d2ea55d9ab35519f20cc053b9d0a (2015-01-19)) --- .../test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum | 2 +- .../test/[ARCH]/libatomic/testsuite/libatomic.sum | 2 +- .../test/[ARCH]/libffi/testsuite/libffi.sum | 6282 +- .../test/[ARCH]/libgomp/testsuite/libgomp.sum | 2737 +- .../test/[ARCH]/libitm/testsuite/libitm.sum | 2 +- .../test/[ARCH]/libjava/testsuite/libjava.sum | 2 +- .../[ARCH]/libstdc++-v3/testsuite/libstdc++.sum | 301 +- .../test/gcc/testsuite/ada/acats/acats.sum | 6 +- gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum | 69469 +++++++++++-------- gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum | 20045 ++++-- .../test/gcc/testsuite/gfortran/gfortran.sum | 1554 +- .../test/gcc/testsuite/gnat/gnat.sum | 95 +- .../test/gcc/testsuite/objc/objc.sum | 4 +- 13 files changed, 62470 insertions(+), 38031 deletions(-) (limited to 'gcc/kepler.SCHWINGE/test') diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum index e5ac167d..4a6143d4 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:35:19 2014 +Test Run By thomas on Wed Jan 21 05:12:12 2015 Native configuration is i686-pc-linux-gnu === boehm-gc tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum index 6913cff2..33c10fad 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:48:32 2014 +Test Run By thomas on Wed Jan 21 05:33:55 2015 Native configuration is i686-pc-linux-gnu === libatomic tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum index 2c3a6bd5..f3004aec 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:23:19 2014 +Test Run By thomas on Wed Jan 21 04:58:30 2015 Native configuration is i686-pc-linux-gnu === libffi tests === @@ -8,2732 +8,2119 @@ Schedule of variations: Running target unix Running [...]/hurd/master/libffi/testsuite/libffi.call/call.exp ... -PASS: libffi.call/closure_fn0.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn0.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn0.c -O0 -W -Wall output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? res: 680 -PASS: libffi.call/closure_fn1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn1.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn1.c -O0 -W -Wall output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? res: 255 -PASS: libffi.call/closure_fn2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn2.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn2.c -O0 -W -Wall output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? res: 255 -PASS: libffi.call/closure_fn3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn3.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn3.c -O0 -W -Wall output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? +res: 255 +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? +res: 135 +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? +res: 135 +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? +res: 135 +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? +res: 135 +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? res: 135 -PASS: libffi.call/closure_fn4.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn4.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn4.c -O0 -W -Wall output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +res: 680 +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? res: 680 -PASS: libffi.call/closure_fn5.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn5.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn5.c -O0 -W -Wall output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? res: 680 -PASS: libffi.call/closure_fn6.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_fn6.c -O0 -W -Wall execution test -PASS: libffi.call/closure_fn6.c -O0 -W -Wall output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? res: 680 -PASS: libffi.call/closure_loc_fn0.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/closure_loc_fn0.c -O0 -W -Wall execution test -PASS: libffi.call/closure_loc_fn0.c -O0 -W -Wall output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? res: 680 -UNSUPPORTED: libffi.call/closure_stdcall.c -O0 -W -Wall -UNSUPPORTED: libffi.call/closure_thiscall.c -O0 -W -Wall -PASS: libffi.call/cls_12byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_12byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_12byte.c -O0 -W -Wall output pattern test, 7 4 9 1 5 3: 8 9 12 ? +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ output pattern test, 0 1 2 3: 9 ? +res: 9 +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O0 output pattern test, 7 4 9 1 5 3: 8 9 12 ? res: 8 9 12 ? 7 4 9 1 5 3: 8 9 12 ? res: 8 9 12 -PASS: libffi.call/cls_16byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_16byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_16byte.c -O0 -W -Wall output pattern test, 7 8 9 1 9 3: 8 17 12 ? +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 output pattern test, 7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 ? +7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O3 output pattern test, 7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 ? +7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -Os output pattern test, 7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 ? +7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 ? +7 4 9 1 5 3: 8 9 12 ? +res: 8 9 12 +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O0 output pattern test, 7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 ? +7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 output pattern test, 7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 ? +7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O3 output pattern test, 7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 ? +7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -Os output pattern test, 7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 ? +7 8 9 1 9 3: 8 17 12 ? +res: 8 17 12 +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7 8 9 1 9 3: 8 17 12 ? res: 8 17 12 ? 7 8 9 1 9 3: 8 17 12 ? res: 8 17 12 -PASS: libffi.call/cls_18byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_18byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_18byte.c -O0 -W -Wall output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O0 output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 ? +1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 ? +1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O3 output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 ? +1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -Os output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 ? +1 127 126 3 4 125 124 5: 5 252 250 8 ? +res: 5 252 250 8 +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? res: 5 252 250 8 ? 1 127 126 3 4 125 124 5: 5 252 250 8 ? res: 5 252 250 8 -PASS: libffi.call/cls_19byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_19byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_19byte.c -O0 -W -Wall output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O0 output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 ? +1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 ? +1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O3 output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 ? +1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -Os output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 ? +1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? +res: 5 252 250 8 239 +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? res: 5 252 250 8 239 ? 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? res: 5 252 250 8 239 -PASS: libffi.call/cls_1_1byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_1_1byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_1_1byte.c -O0 -W -Wall output pattern test, 12 178: 190 ? +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O0 output pattern test, 12 178: 190 ? res: 190 ? 12 178: 190 ? res: 190 -PASS: libffi.call/cls_20byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_20byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_20byte.c -O0 -W -Wall output pattern test, 1 2 3 4 5 7: 5 7 10 ? +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 output pattern test, 12 178: 190 ? +res: 190 ? +12 178: 190 ? +res: 190 +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O3 output pattern test, 12 178: 190 ? +res: 190 ? +12 178: 190 ? +res: 190 +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -Os output pattern test, 12 178: 190 ? +res: 190 ? +12 178: 190 ? +res: 190 +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 178: 190 ? +res: 190 ? +12 178: 190 ? +res: 190 +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 ? +1 2 3 4 5 7: 5 7 10 ? +res: 5 7 10 +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 7: 5 7 10 ? res: 5 7 10 ? 1 2 3 4 5 7: 5 7 10 ? res: 5 7 10 -PASS: libffi.call/cls_20byte1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_20byte1.c -O0 -W -Wall execution test -PASS: libffi.call/cls_20byte1.c -O0 -W -Wall output pattern test, 1 2 3 4 5 7: 5 7 10 ? +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 7: 5 7 10 ? res: 5 7 10 ? 1 2 3 4 5 7: 5 7 10 ? res: 5 7 10 -PASS: libffi.call/cls_24byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_24byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_24byte.c -O0 -W -Wall output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O0 output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 ? +9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 ? +9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O3 output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 ? +9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -Os output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 ? +9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? +res: 22 15 17 25 +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? res: 22 15 17 25 ? 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? res: 22 15 17 25 -PASS: libffi.call/cls_2byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_2byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_2byte.c -O0 -W -Wall output pattern test, 12 127 1 13: 13 140 ? +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O0 output pattern test, 12 127 1 13: 13 140 ? res: 13 140 ? 12 127 1 13: 13 140 ? res: 13 140 -PASS: libffi.call/cls_3_1byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_3_1byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_3_1byte.c -O0 -W -Wall output pattern test, 12 13 14 178 179 180: 190 192 194 ? +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 output pattern test, 12 127 1 13: 13 140 ? +res: 13 140 ? +12 127 1 13: 13 140 ? +res: 13 140 +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O3 output pattern test, 12 127 1 13: 13 140 ? +res: 13 140 ? +12 127 1 13: 13 140 ? +res: 13 140 +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -Os output pattern test, 12 127 1 13: 13 140 ? +res: 13 140 ? +12 127 1 13: 13 140 ? +res: 13 140 +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 127 1 13: 13 140 ? +res: 13 140 ? +12 127 1 13: 13 140 ? +res: 13 140 +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O0 output pattern test, 12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 ? +12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 output pattern test, 12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 ? +12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O3 output pattern test, 12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 ? +12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -Os output pattern test, 12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 ? +12 13 14 178 179 180: 190 192 194 ? +res: 190 192 194 +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 13 14 178 179 180: 190 192 194 ? res: 190 192 194 ? 12 13 14 178 179 180: 190 192 194 ? res: 190 192 194 -PASS: libffi.call/cls_3byte1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_3byte1.c -O0 -W -Wall execution test -PASS: libffi.call/cls_3byte1.c -O0 -W -Wall output pattern test, 12 119 1 15: 13 134 ? +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O0 output pattern test, 12 119 1 15: 13 134 ? +res: 13 134 ? +12 119 1 15: 13 134 ? +res: 13 134 +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 output pattern test, 12 119 1 15: 13 134 ? +res: 13 134 ? +12 119 1 15: 13 134 ? +res: 13 134 +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O3 output pattern test, 12 119 1 15: 13 134 ? +res: 13 134 ? +12 119 1 15: 13 134 ? +res: 13 134 +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -Os output pattern test, 12 119 1 15: 13 134 ? +res: 13 134 ? +12 119 1 15: 13 134 ? +res: 13 134 +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 119 1 15: 13 134 ? res: 13 134 ? 12 119 1 15: 13 134 ? res: 13 134 -PASS: libffi.call/cls_3byte2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_3byte2.c -O0 -W -Wall execution test -PASS: libffi.call/cls_3byte2.c -O0 -W -Wall output pattern test, 15 125 9 19: 24 144 ? +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O0 output pattern test, 15 125 9 19: 24 144 ? +res: 24 144 ? +15 125 9 19: 24 144 ? +res: 24 144 +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 output pattern test, 15 125 9 19: 24 144 ? +res: 24 144 ? +15 125 9 19: 24 144 ? +res: 24 144 +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O3 output pattern test, 15 125 9 19: 24 144 ? +res: 24 144 ? +15 125 9 19: 24 144 ? +res: 24 144 +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -Os output pattern test, 15 125 9 19: 24 144 ? +res: 24 144 ? +15 125 9 19: 24 144 ? +res: 24 144 +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 15 125 9 19: 24 144 ? res: 24 144 ? 15 125 9 19: 24 144 ? res: 24 144 -PASS: libffi.call/cls_4_1byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_4_1byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_4_1byte.c -O0 -W -Wall output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O0 output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? res: 190 192 194 196 ? 12 13 14 15 178 179 180 181: 190 192 194 196 ? res: 190 192 194 196 -PASS: libffi.call/cls_4byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_4byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_4byte.c -O0 -W -Wall output pattern test, 127 120 12 128: 139 248 ? +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 ? +12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O3 output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 ? +12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -Os output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 ? +12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 ? +12 13 14 15 178 179 180 181: 190 192 194 196 ? +res: 190 192 194 196 +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 12 128: 139 248 ? +res: 139 248 ? +127 120 12 128: 139 248 ? +res: 139 248 +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 12 128: 139 248 ? +res: 139 248 ? +127 120 12 128: 139 248 ? +res: 139 248 +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 12 128: 139 248 ? +res: 139 248 ? +127 120 12 128: 139 248 ? +res: 139 248 +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 12 128: 139 248 ? +res: 139 248 ? +127 120 12 128: 139 248 ? +res: 139 248 +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 12 128: 139 248 ? res: 139 248 ? 127 120 12 128: 139 248 ? res: 139 248 -PASS: libffi.call/cls_5_1_byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_5_1_byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_5_1_byte.c -O0 -W -Wall output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 ? +127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 ? +127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 ? +127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 ? +127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? +res: 139 248 10 6 8 +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? res: 139 248 10 6 8 ? 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? res: 139 248 10 6 8 -PASS: libffi.call/cls_5byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_5byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_5byte.c -O0 -W -Wall output pattern test, 127 120 1 12 128 9: 139 248 10 ? +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 ? +127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 ? +127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 ? +127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 ? +127 120 1 12 128 9: 139 248 10 ? +res: 139 248 10 +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 12 128 9: 139 248 10 ? res: 139 248 10 ? 127 120 1 12 128 9: 139 248 10 ? res: 139 248 10 -PASS: libffi.call/cls_64byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_64byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_64byte.c -O0 -W -Wall output pattern test, 22 15 17 25 6 13 19 18 ? +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O0 output pattern test, 22 15 17 25 6 13 19 18 ? res: 22 15 17 25 6 13 19 18 ? 22 15 17 25 6 13 19 18 ? res: 22 15 17 25 6 13 19 18 -PASS: libffi.call/cls_6_1_byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_6_1_byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_6_1_byte.c -O0 -W -Wall output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 output pattern test, 22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 ? +22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O3 output pattern test, 22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 ? +22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -Os output pattern test, 22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 ? +22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 ? +22 15 17 25 6 13 19 18 ? +res: 22 15 17 25 6 13 19 18 +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 ? +127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 ? +127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 ? +127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 ? +127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? +res: 139 248 10 6 8 10 +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? res: 139 248 10 6 8 10 ? 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? res: 139 248 10 6 8 10 -PASS: libffi.call/cls_6byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_6byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_6byte.c -O0 -W -Wall output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 ? 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 -PASS: libffi.call/cls_7_1_byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_7_1_byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_7_1_byte.c -O0 -W -Wall output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 ? -127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 -PASS: libffi.call/cls_7byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_7byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_7byte.c -O0 -W -Wall output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 ? -127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 -PASS: libffi.call/cls_8byte.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_8byte.c -O0 -W -Wall execution test -PASS: libffi.call/cls_8byte.c -O0 -W -Wall output pattern test, 1 2 4 5: 5 7 ? -res: 5 7 ? -1 2 4 5: 5 7 ? -res: 5 7 -PASS: libffi.call/cls_9byte1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_9byte1.c -O0 -W -Wall execution test -PASS: libffi.call/cls_9byte1.c -O0 -W -Wall output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_9byte2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_9byte2.c -O0 -W -Wall execution test -PASS: libffi.call/cls_9byte2.c -O0 -W -Wall output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_align_double.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_double.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_double.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_float.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_float.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_float.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_longdouble.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_longdouble.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble_split.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_longdouble_split.c -O0 -W -Wall output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_longdouble_split2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split2.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_longdouble_split2.c -O0 -W -Wall output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_pointer.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_pointer.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_pointer.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint16.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_sint16.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_sint16.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint32.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_sint32.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_sint32.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint64.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_sint64.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_sint64.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint16.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_uint16.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_uint16.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint32.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_uint32.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_uint32.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint64.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_align_uint64.c -O0 -W -Wall execution test -PASS: libffi.call/cls_align_uint64.c -O0 -W -Wall output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_dbls_struct.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_dbls_struct.c -O0 -W -Wall execution test -PASS: libffi.call/cls_dbls_struct.c -O0 -W -Wall output pattern test, 1.0 2.0 ? -1.0 2.0 ? - -PASS: libffi.call/cls_double.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_double.c -O0 -W -Wall execution test -PASS: libffi.call/cls_double.c -O0 -W -Wall output pattern test, 21474.789000: 21474.789000 ? -res: 21474.789000 -PASS: libffi.call/cls_double_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_double_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_double_va.c -O0 -W -Wall output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_float.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_float.c -O0 -W -Wall execution test -PASS: libffi.call/cls_float.c -O0 -W -Wall output pattern test, \-2122.12: \-2122.12 ? -res: -2122.120117 -PASS: libffi.call/cls_longdouble.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_longdouble.c -O0 -W -Wall execution test -PASS: libffi.call/cls_longdouble.c -O0 -W -Wall output pattern test, 1 2 3 4 5 6 7 8: 36 ? -res: 36 ? -1 2 3 4 5 6 7 8: 36 ? -res: 36 -PASS: libffi.call/cls_longdouble_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_longdouble_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_multi_schar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_schar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_schar.c -O0 -W -Wall output pattern test, 2 125: 127 ? -res: 127 ? -2 125: 127 ? -res: 127 -PASS: libffi.call/cls_multi_sshort.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_sshort.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_sshort.c -O0 -W -Wall output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_sshortchar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_sshortchar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_sshortchar.c -O0 -W -Wall output pattern test, 1 32765 127 -128: 32765 ? -res: 32765 ? -1 32765 127 -128: 32765 ? -res: 32765 -PASS: libffi.call/cls_multi_uchar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_uchar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_uchar.c -O0 -W -Wall output pattern test, 1 2 127 125: 255 ? -res: 255 ? -1 2 127 125: 255 ? -res: 255 -PASS: libffi.call/cls_multi_ushort.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_ushort.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_ushort.c -O0 -W -Wall output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_ushortchar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_multi_ushortchar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_multi_ushortchar.c -O0 -W -Wall output pattern test, 1 2 127 128: 258 ? -res: 258 ? -1 2 127 128: 258 ? -res: 258 -PASS: libffi.call/cls_pointer.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_pointer.c -O0 -W -Wall execution test -PASS: libffi.call/cls_pointer.c -O0 -W -Wall output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 ? -0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 -PASS: libffi.call/cls_pointer_stack.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_pointer_stack.c -O0 -W -Wall execution test -PASS: libffi.call/cls_pointer_stack.c -O0 -W -Wall output pattern test, ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd -PASS: libffi.call/cls_schar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_schar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_schar.c -O0 -W -Wall output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_sint.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_sint.c -O0 -W -Wall execution test -PASS: libffi.call/cls_sint.c -O0 -W -Wall output pattern test, 65534: 65534 ? -res: 65534 -PASS: libffi.call/cls_sshort.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_sshort.c -O0 -W -Wall execution test -PASS: libffi.call/cls_sshort.c -O0 -W -Wall output pattern test, 255: 255 ? -res: 255 -PASS: libffi.call/cls_struct_va1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_struct_va1.c -O0 -W -Wall execution test -PASS: libffi.call/cls_struct_va1.c -O0 -W -Wall output pattern test, 4 5 6 10 11 12 13 14 20 21 ? -res: 42 -PASS: libffi.call/cls_uchar.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_uchar.c -O0 -W -Wall execution test -PASS: libffi.call/cls_uchar.c -O0 -W -Wall output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_uchar_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_uchar_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_uchar_va.c -O0 -W -Wall output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_uint.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_uint.c -O0 -W -Wall execution test -PASS: libffi.call/cls_uint.c -O0 -W -Wall output pattern test, 2147483647: 2147483647 ? -res: 2147483647 -PASS: libffi.call/cls_uint_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_uint_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_uint_va.c -O0 -W -Wall output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulong_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_ulong_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_ulong_va.c -O0 -W -Wall output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulonglong.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_ulonglong.c -O0 -W -Wall execution test -PASS: libffi.call/cls_ulonglong.c -O0 -W -Wall output pattern test, 214: 214 ? -res: 214 ? -9223372035854775808: 9223372035854775808 ? -res: 9223372035854775808 -PASS: libffi.call/cls_ushort.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_ushort.c -O0 -W -Wall execution test -PASS: libffi.call/cls_ushort.c -O0 -W -Wall output pattern test, 65535: 65535 ? -res: 65535 -PASS: libffi.call/cls_ushort_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/cls_ushort_va.c -O0 -W -Wall execution test -PASS: libffi.call/cls_ushort_va.c -O0 -W -Wall output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/err_bad_abi.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/err_bad_abi.c -O0 -W -Wall execution test -PASS: libffi.call/err_bad_typedef.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/err_bad_typedef.c -O0 -W -Wall execution test -UNSUPPORTED: libffi.call/fastthis1_win32.c -O0 -W -Wall -UNSUPPORTED: libffi.call/fastthis2_win32.c -O0 -W -Wall -UNSUPPORTED: libffi.call/fastthis3_win32.c -O0 -W -Wall -PASS: libffi.call/float.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float.c -O0 -W -Wall execution test -PASS: libffi.call/float1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float1.c -O0 -W -Wall execution test -PASS: libffi.call/float2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float2.c -O0 -W -Wall execution test -PASS: libffi.call/float3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float3.c -O0 -W -Wall execution test -PASS: libffi.call/float4.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float4.c -O0 -W -Wall execution test -PASS: libffi.call/float_va.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/float_va.c -O0 -W -Wall execution test -PASS: libffi.call/float_va.c -O0 -W -Wall output pattern test, 0: 2.0 : total: 2.0 ? -compiled: 2.0 ? -0: 2.0 : total: 2.0 ? -ffi: 2.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -compiled: 11.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -ffi: 11.0 -PASS: libffi.call/huge_struct.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/huge_struct.c -O0 -W -Wall execution test -PASS: libffi.call/huge_struct.c -O0 -W -Wall output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 -PASS: libffi.call/many.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/many.c -O0 -W -Wall execution test -PASS: libffi.call/many2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/many2.c -O0 -W -Wall execution test -UNSUPPORTED: libffi.call/many2_win32.c -O0 -W -Wall -UNSUPPORTED: libffi.call/many_win32.c -O0 -W -Wall -PASS: libffi.call/negint.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/negint.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct.c -O0 -W -Wall output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct1.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct1.c -O0 -W -Wall output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct10.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct10.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct10.c -O0 -W -Wall output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? -1 7 12 127 99 255 2 9: 270 242 143 -PASS: libffi.call/nested_struct11.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct11.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct11.c -O0 -W -Wall output pattern test, 1, 1, 1, 1, 1, 1 ? -1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 -PASS: libffi.call/nested_struct2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct2.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct2.c -O0 -W -Wall output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct3.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct3.c -O0 -W -Wall output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct4.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct4.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct4.c -O0 -W -Wall output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct5.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct5.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct5.c -O0 -W -Wall output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct6.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct6.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct6.c -O0 -W -Wall output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct7.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct7.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct7.c -O0 -W -Wall output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct8.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct8.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct8.c -O0 -W -Wall output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct9.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/nested_struct9.c -O0 -W -Wall execution test -PASS: libffi.call/nested_struct9.c -O0 -W -Wall output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/problem1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/problem1.c -O0 -W -Wall execution test -PASS: libffi.call/problem1.c -O0 -W -Wall output pattern test, 1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 ? -1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 -PASS: libffi.call/promotion.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/promotion.c -O0 -W -Wall execution test -PASS: libffi.call/pyobjc-tc.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/pyobjc-tc.c -O0 -W -Wall execution test -PASS: libffi.call/return_dbl.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_dbl.c -O0 -W -Wall execution test -PASS: libffi.call/return_dbl1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_dbl1.c -O0 -W -Wall execution test -PASS: libffi.call/return_dbl2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_dbl2.c -O0 -W -Wall execution test -PASS: libffi.call/return_fl.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_fl.c -O0 -W -Wall execution test -PASS: libffi.call/return_fl1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_fl1.c -O0 -W -Wall execution test -PASS: libffi.call/return_fl2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_fl2.c -O0 -W -Wall execution test -PASS: libffi.call/return_fl3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_fl3.c -O0 -W -Wall execution test -PASS: libffi.call/return_ldl.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_ldl.c -O0 -W -Wall execution test -PASS: libffi.call/return_ll.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_ll.c -O0 -W -Wall execution test -PASS: libffi.call/return_ll1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_ll1.c -O0 -W -Wall execution test -PASS: libffi.call/return_ll1.c -O0 -W -Wall output pattern test, res: 11111133333222, 11111133333222 -PASS: libffi.call/return_sc.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_sc.c -O0 -W -Wall execution test -PASS: libffi.call/return_sl.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_sl.c -O0 -W -Wall execution test -PASS: libffi.call/return_sl.c -O0 -W -Wall output pattern test, res: -1, -1 -PASS: libffi.call/return_uc.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_uc.c -O0 -W -Wall execution test -PASS: libffi.call/return_ul.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/return_ul.c -O0 -W -Wall execution test -PASS: libffi.call/return_ul.c -O0 -W -Wall output pattern test, res: 2147483647, 2147483647 -PASS: libffi.call/stret_large.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/stret_large.c -O0 -W -Wall execution test -PASS: libffi.call/stret_large.c -O0 -W -Wall output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 -PASS: libffi.call/stret_large2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/stret_large2.c -O0 -W -Wall execution test -PASS: libffi.call/stret_large2.c -O0 -W -Wall output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 -PASS: libffi.call/stret_medium.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/stret_medium.c -O0 -W -Wall execution test -PASS: libffi.call/stret_medium.c -O0 -W -Wall output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/stret_medium2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/stret_medium2.c -O0 -W -Wall execution test -PASS: libffi.call/stret_medium2.c -O0 -W -Wall output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/strlen.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/strlen.c -O0 -W -Wall execution test -UNSUPPORTED: libffi.call/strlen2_win32.c -O0 -W -Wall -UNSUPPORTED: libffi.call/strlen_win32.c -O0 -W -Wall -PASS: libffi.call/struct1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct1.c -O0 -W -Wall execution test -UNSUPPORTED: libffi.call/struct1_win32.c -O0 -W -Wall -PASS: libffi.call/struct2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct2.c -O0 -W -Wall execution test -UNSUPPORTED: libffi.call/struct2_win32.c -O0 -W -Wall -PASS: libffi.call/struct3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct3.c -O0 -W -Wall execution test -PASS: libffi.call/struct4.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct4.c -O0 -W -Wall execution test -PASS: libffi.call/struct5.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct5.c -O0 -W -Wall execution test -PASS: libffi.call/struct6.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct6.c -O0 -W -Wall execution test -PASS: libffi.call/struct7.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct7.c -O0 -W -Wall execution test -PASS: libffi.call/struct8.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct8.c -O0 -W -Wall execution test -PASS: libffi.call/struct9.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/struct9.c -O0 -W -Wall execution test -PASS: libffi.call/testclosure.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/testclosure.c -O0 -W -Wall execution test -PASS: libffi.call/testclosure.c -O0 -W -Wall output pattern test, 4 5 1 8 -PASS: libffi.call/uninitialized.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/uninitialized.c -O0 -W -Wall execution test -PASS: libffi.call/va_1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/va_1.c -O0 -W -Wall execution test -PASS: libffi.call/va_1.c -O0 -W -Wall output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? -res: 42 -PASS: libffi.call/va_struct1.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/va_struct1.c -O0 -W -Wall execution test -PASS: libffi.call/va_struct1.c -O0 -W -Wall output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 42 -PASS: libffi.call/va_struct2.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/va_struct2.c -O0 -W -Wall execution test -PASS: libffi.call/va_struct2.c -O0 -W -Wall output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 12 14 -PASS: libffi.call/va_struct3.c -O0 -W -Wall (test for excess errors) -PASS: libffi.call/va_struct3.c -O0 -W -Wall execution test -PASS: libffi.call/va_struct3.c -O0 -W -Wall output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 15 17 19 21 14 -PASS: libffi.call/closure_fn0.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn0.c -O2 execution test -PASS: libffi.call/closure_fn0.c -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn1.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn1.c -O2 execution test -PASS: libffi.call/closure_fn1.c -O2 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn2.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn2.c -O2 execution test -PASS: libffi.call/closure_fn2.c -O2 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn3.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn3.c -O2 execution test -PASS: libffi.call/closure_fn3.c -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? -res: 135 -PASS: libffi.call/closure_fn4.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn4.c -O2 execution test -PASS: libffi.call/closure_fn4.c -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn5.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn5.c -O2 execution test -PASS: libffi.call/closure_fn5.c -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn6.c -O2 (test for excess errors) -PASS: libffi.call/closure_fn6.c -O2 execution test -PASS: libffi.call/closure_fn6.c -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_loc_fn0.c -O2 (test for excess errors) -PASS: libffi.call/closure_loc_fn0.c -O2 execution test -PASS: libffi.call/closure_loc_fn0.c -O2 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -UNSUPPORTED: libffi.call/closure_stdcall.c -O2 -UNSUPPORTED: libffi.call/closure_thiscall.c -O2 -PASS: libffi.call/cls_12byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_12byte.c -O2 execution test -PASS: libffi.call/cls_12byte.c -O2 output pattern test, 7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 ? -7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 -PASS: libffi.call/cls_16byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_16byte.c -O2 execution test -PASS: libffi.call/cls_16byte.c -O2 output pattern test, 7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 ? -7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 -PASS: libffi.call/cls_18byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_18byte.c -O2 execution test -PASS: libffi.call/cls_18byte.c -O2 output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 ? -1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 -PASS: libffi.call/cls_19byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_19byte.c -O2 execution test -PASS: libffi.call/cls_19byte.c -O2 output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 ? -1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 -PASS: libffi.call/cls_1_1byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_1_1byte.c -O2 execution test -PASS: libffi.call/cls_1_1byte.c -O2 output pattern test, 12 178: 190 ? -res: 190 ? -12 178: 190 ? -res: 190 -PASS: libffi.call/cls_20byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_20byte.c -O2 execution test -PASS: libffi.call/cls_20byte.c -O2 output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_20byte1.c -O2 (test for excess errors) -PASS: libffi.call/cls_20byte1.c -O2 execution test -PASS: libffi.call/cls_20byte1.c -O2 output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_24byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_24byte.c -O2 execution test -PASS: libffi.call/cls_24byte.c -O2 output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 ? -9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 -PASS: libffi.call/cls_2byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_2byte.c -O2 execution test -PASS: libffi.call/cls_2byte.c -O2 output pattern test, 12 127 1 13: 13 140 ? -res: 13 140 ? -12 127 1 13: 13 140 ? -res: 13 140 -PASS: libffi.call/cls_3_1byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_3_1byte.c -O2 execution test -PASS: libffi.call/cls_3_1byte.c -O2 output pattern test, 12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 ? -12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 -PASS: libffi.call/cls_3byte1.c -O2 (test for excess errors) -PASS: libffi.call/cls_3byte1.c -O2 execution test -PASS: libffi.call/cls_3byte1.c -O2 output pattern test, 12 119 1 15: 13 134 ? -res: 13 134 ? -12 119 1 15: 13 134 ? -res: 13 134 -PASS: libffi.call/cls_3byte2.c -O2 (test for excess errors) -PASS: libffi.call/cls_3byte2.c -O2 execution test -PASS: libffi.call/cls_3byte2.c -O2 output pattern test, 15 125 9 19: 24 144 ? -res: 24 144 ? -15 125 9 19: 24 144 ? -res: 24 144 -PASS: libffi.call/cls_4_1byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_4_1byte.c -O2 execution test -PASS: libffi.call/cls_4_1byte.c -O2 output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 ? -12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 -PASS: libffi.call/cls_4byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_4byte.c -O2 execution test -PASS: libffi.call/cls_4byte.c -O2 output pattern test, 127 120 12 128: 139 248 ? -res: 139 248 ? -127 120 12 128: 139 248 ? -res: 139 248 -PASS: libffi.call/cls_5_1_byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_5_1_byte.c -O2 execution test -PASS: libffi.call/cls_5_1_byte.c -O2 output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 ? -127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 -PASS: libffi.call/cls_5byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_5byte.c -O2 execution test -PASS: libffi.call/cls_5byte.c -O2 output pattern test, 127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 ? -127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 -PASS: libffi.call/cls_64byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_64byte.c -O2 execution test -PASS: libffi.call/cls_64byte.c -O2 output pattern test, 22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 ? -22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 -PASS: libffi.call/cls_6_1_byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_6_1_byte.c -O2 execution test -PASS: libffi.call/cls_6_1_byte.c -O2 output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 ? -127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 -PASS: libffi.call/cls_6byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_6byte.c -O2 execution test -PASS: libffi.call/cls_6byte.c -O2 output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? -res: 139 248 10 255 ? -127 120 1 128 12 128 9 127: 139 248 10 255 ? -res: 139 248 10 255 -PASS: libffi.call/cls_7_1_byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_7_1_byte.c -O2 execution test -PASS: libffi.call/cls_7_1_byte.c -O2 output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 ? -127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 -PASS: libffi.call/cls_7byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_7byte.c -O2 execution test -PASS: libffi.call/cls_7byte.c -O2 output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 ? -127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 -PASS: libffi.call/cls_8byte.c -O2 (test for excess errors) -PASS: libffi.call/cls_8byte.c -O2 execution test -PASS: libffi.call/cls_8byte.c -O2 output pattern test, 1 2 4 5: 5 7 ? -res: 5 7 ? -1 2 4 5: 5 7 ? -res: 5 7 -PASS: libffi.call/cls_9byte1.c -O2 (test for excess errors) -PASS: libffi.call/cls_9byte1.c -O2 execution test -PASS: libffi.call/cls_9byte1.c -O2 output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_9byte2.c -O2 (test for excess errors) -PASS: libffi.call/cls_9byte2.c -O2 execution test -PASS: libffi.call/cls_9byte2.c -O2 output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_align_double.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_double.c -O2 execution test -PASS: libffi.call/cls_align_double.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_float.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_float.c -O2 execution test -PASS: libffi.call/cls_align_float.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_longdouble.c -O2 execution test -PASS: libffi.call/cls_align_longdouble.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble_split.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split.c -O2 execution test -PASS: libffi.call/cls_align_longdouble_split.c -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_longdouble_split2.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split2.c -O2 execution test -PASS: libffi.call/cls_align_longdouble_split2.c -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_pointer.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_pointer.c -O2 execution test -PASS: libffi.call/cls_align_pointer.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint16.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_sint16.c -O2 execution test -PASS: libffi.call/cls_align_sint16.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint32.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_sint32.c -O2 execution test -PASS: libffi.call/cls_align_sint32.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint64.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_sint64.c -O2 execution test -PASS: libffi.call/cls_align_sint64.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint16.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_uint16.c -O2 execution test -PASS: libffi.call/cls_align_uint16.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint32.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_uint32.c -O2 execution test -PASS: libffi.call/cls_align_uint32.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint64.c -O2 (test for excess errors) -PASS: libffi.call/cls_align_uint64.c -O2 execution test -PASS: libffi.call/cls_align_uint64.c -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_dbls_struct.c -O2 (test for excess errors) -PASS: libffi.call/cls_dbls_struct.c -O2 execution test -PASS: libffi.call/cls_dbls_struct.c -O2 output pattern test, 1.0 2.0 ? -1.0 2.0 ? - -PASS: libffi.call/cls_double.c -O2 (test for excess errors) -PASS: libffi.call/cls_double.c -O2 execution test -PASS: libffi.call/cls_double.c -O2 output pattern test, 21474.789000: 21474.789000 ? -res: 21474.789000 -PASS: libffi.call/cls_double_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_double_va.c -O2 execution test -PASS: libffi.call/cls_double_va.c -O2 output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_float.c -O2 (test for excess errors) -PASS: libffi.call/cls_float.c -O2 execution test -PASS: libffi.call/cls_float.c -O2 output pattern test, \-2122.12: \-2122.12 ? -res: -2122.120117 -PASS: libffi.call/cls_longdouble.c -O2 (test for excess errors) -PASS: libffi.call/cls_longdouble.c -O2 execution test -PASS: libffi.call/cls_longdouble.c -O2 output pattern test, 1 2 3 4 5 6 7 8: 36 ? -res: 36 ? -1 2 3 4 5 6 7 8: 36 ? -res: 36 -PASS: libffi.call/cls_longdouble_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_longdouble_va.c -O2 execution test -PASS: libffi.call/cls_longdouble_va.c -O2 output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_multi_schar.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_schar.c -O2 execution test -PASS: libffi.call/cls_multi_schar.c -O2 output pattern test, 2 125: 127 ? -res: 127 ? -2 125: 127 ? -res: 127 -PASS: libffi.call/cls_multi_sshort.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_sshort.c -O2 execution test -PASS: libffi.call/cls_multi_sshort.c -O2 output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_sshortchar.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_sshortchar.c -O2 execution test -PASS: libffi.call/cls_multi_sshortchar.c -O2 output pattern test, 1 32765 127 -128: 32765 ? -res: 32765 ? -1 32765 127 -128: 32765 ? -res: 32765 -PASS: libffi.call/cls_multi_uchar.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_uchar.c -O2 execution test -PASS: libffi.call/cls_multi_uchar.c -O2 output pattern test, 1 2 127 125: 255 ? -res: 255 ? -1 2 127 125: 255 ? -res: 255 -PASS: libffi.call/cls_multi_ushort.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_ushort.c -O2 execution test -PASS: libffi.call/cls_multi_ushort.c -O2 output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_ushortchar.c -O2 (test for excess errors) -PASS: libffi.call/cls_multi_ushortchar.c -O2 execution test -PASS: libffi.call/cls_multi_ushortchar.c -O2 output pattern test, 1 2 127 128: 258 ? -res: 258 ? -1 2 127 128: 258 ? -res: 258 -PASS: libffi.call/cls_pointer.c -O2 (test for excess errors) -PASS: libffi.call/cls_pointer.c -O2 execution test -PASS: libffi.call/cls_pointer.c -O2 output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 ? -0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 -PASS: libffi.call/cls_pointer_stack.c -O2 (test for excess errors) -PASS: libffi.call/cls_pointer_stack.c -O2 execution test -PASS: libffi.call/cls_pointer_stack.c -O2 output pattern test, ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd -PASS: libffi.call/cls_schar.c -O2 (test for excess errors) -PASS: libffi.call/cls_schar.c -O2 execution test -PASS: libffi.call/cls_schar.c -O2 output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_sint.c -O2 (test for excess errors) -PASS: libffi.call/cls_sint.c -O2 execution test -PASS: libffi.call/cls_sint.c -O2 output pattern test, 65534: 65534 ? -res: 65534 -PASS: libffi.call/cls_sshort.c -O2 (test for excess errors) -PASS: libffi.call/cls_sshort.c -O2 execution test -PASS: libffi.call/cls_sshort.c -O2 output pattern test, 255: 255 ? -res: 255 -PASS: libffi.call/cls_struct_va1.c -O2 (test for excess errors) -PASS: libffi.call/cls_struct_va1.c -O2 execution test -PASS: libffi.call/cls_struct_va1.c -O2 output pattern test, 4 5 6 10 11 12 13 14 20 21 ? -res: 42 -PASS: libffi.call/cls_uchar.c -O2 (test for excess errors) -PASS: libffi.call/cls_uchar.c -O2 execution test -PASS: libffi.call/cls_uchar.c -O2 output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_uchar_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_uchar_va.c -O2 execution test -PASS: libffi.call/cls_uchar_va.c -O2 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_uint.c -O2 (test for excess errors) -PASS: libffi.call/cls_uint.c -O2 execution test -PASS: libffi.call/cls_uint.c -O2 output pattern test, 2147483647: 2147483647 ? -res: 2147483647 -PASS: libffi.call/cls_uint_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_uint_va.c -O2 execution test -PASS: libffi.call/cls_uint_va.c -O2 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulong_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_ulong_va.c -O2 execution test -PASS: libffi.call/cls_ulong_va.c -O2 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulonglong.c -O2 (test for excess errors) -PASS: libffi.call/cls_ulonglong.c -O2 execution test -PASS: libffi.call/cls_ulonglong.c -O2 output pattern test, 214: 214 ? -res: 214 ? -9223372035854775808: 9223372035854775808 ? -res: 9223372035854775808 -PASS: libffi.call/cls_ushort.c -O2 (test for excess errors) -PASS: libffi.call/cls_ushort.c -O2 execution test -PASS: libffi.call/cls_ushort.c -O2 output pattern test, 65535: 65535 ? -res: 65535 -PASS: libffi.call/cls_ushort_va.c -O2 (test for excess errors) -PASS: libffi.call/cls_ushort_va.c -O2 execution test -PASS: libffi.call/cls_ushort_va.c -O2 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/err_bad_abi.c -O2 (test for excess errors) -PASS: libffi.call/err_bad_abi.c -O2 execution test -PASS: libffi.call/err_bad_typedef.c -O2 (test for excess errors) -PASS: libffi.call/err_bad_typedef.c -O2 execution test -UNSUPPORTED: libffi.call/fastthis1_win32.c -O2 -UNSUPPORTED: libffi.call/fastthis2_win32.c -O2 -UNSUPPORTED: libffi.call/fastthis3_win32.c -O2 -PASS: libffi.call/float.c -O2 (test for excess errors) -PASS: libffi.call/float.c -O2 execution test -PASS: libffi.call/float1.c -O2 (test for excess errors) -PASS: libffi.call/float1.c -O2 execution test -PASS: libffi.call/float2.c -O2 (test for excess errors) -PASS: libffi.call/float2.c -O2 execution test -PASS: libffi.call/float3.c -O2 (test for excess errors) -PASS: libffi.call/float3.c -O2 execution test -PASS: libffi.call/float4.c -O2 (test for excess errors) -PASS: libffi.call/float4.c -O2 execution test -PASS: libffi.call/float_va.c -O2 (test for excess errors) -PASS: libffi.call/float_va.c -O2 execution test -PASS: libffi.call/float_va.c -O2 output pattern test, 0: 2.0 : total: 2.0 ? -compiled: 2.0 ? -0: 2.0 : total: 2.0 ? -ffi: 2.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -compiled: 11.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -ffi: 11.0 -PASS: libffi.call/huge_struct.c -O2 (test for excess errors) -PASS: libffi.call/huge_struct.c -O2 execution test -PASS: libffi.call/huge_struct.c -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 -PASS: libffi.call/many.c -O2 (test for excess errors) -PASS: libffi.call/many.c -O2 execution test -PASS: libffi.call/many2.c -O2 (test for excess errors) -PASS: libffi.call/many2.c -O2 execution test -UNSUPPORTED: libffi.call/many2_win32.c -O2 -UNSUPPORTED: libffi.call/many_win32.c -O2 -PASS: libffi.call/negint.c -O2 (test for excess errors) -PASS: libffi.call/negint.c -O2 execution test -PASS: libffi.call/nested_struct.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct.c -O2 execution test -PASS: libffi.call/nested_struct.c -O2 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct1.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct1.c -O2 execution test -PASS: libffi.call/nested_struct1.c -O2 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct10.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct10.c -O2 execution test -PASS: libffi.call/nested_struct10.c -O2 output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? -1 7 12 127 99 255 2 9: 270 242 143 -PASS: libffi.call/nested_struct11.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct11.c -O2 execution test -PASS: libffi.call/nested_struct11.c -O2 output pattern test, 1, 1, 1, 1, 1, 1 ? -1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 -PASS: libffi.call/nested_struct2.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct2.c -O2 execution test -PASS: libffi.call/nested_struct2.c -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct3.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct3.c -O2 execution test -PASS: libffi.call/nested_struct3.c -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct4.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct4.c -O2 execution test -PASS: libffi.call/nested_struct4.c -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct5.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct5.c -O2 execution test -PASS: libffi.call/nested_struct5.c -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct6.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct6.c -O2 execution test -PASS: libffi.call/nested_struct6.c -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct7.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct7.c -O2 execution test -PASS: libffi.call/nested_struct7.c -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct8.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct8.c -O2 execution test -PASS: libffi.call/nested_struct8.c -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct9.c -O2 (test for excess errors) -PASS: libffi.call/nested_struct9.c -O2 execution test -PASS: libffi.call/nested_struct9.c -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/problem1.c -O2 (test for excess errors) -PASS: libffi.call/problem1.c -O2 execution test -PASS: libffi.call/problem1.c -O2 output pattern test, 1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 ? -1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 -PASS: libffi.call/promotion.c -O2 (test for excess errors) -PASS: libffi.call/promotion.c -O2 execution test -PASS: libffi.call/pyobjc-tc.c -O2 (test for excess errors) -PASS: libffi.call/pyobjc-tc.c -O2 execution test -PASS: libffi.call/return_dbl.c -O2 (test for excess errors) -PASS: libffi.call/return_dbl.c -O2 execution test -PASS: libffi.call/return_dbl1.c -O2 (test for excess errors) -PASS: libffi.call/return_dbl1.c -O2 execution test -PASS: libffi.call/return_dbl2.c -O2 (test for excess errors) -PASS: libffi.call/return_dbl2.c -O2 execution test -PASS: libffi.call/return_fl.c -O2 (test for excess errors) -PASS: libffi.call/return_fl.c -O2 execution test -PASS: libffi.call/return_fl1.c -O2 (test for excess errors) -PASS: libffi.call/return_fl1.c -O2 execution test -PASS: libffi.call/return_fl2.c -O2 (test for excess errors) -PASS: libffi.call/return_fl2.c -O2 execution test -PASS: libffi.call/return_fl3.c -O2 (test for excess errors) -PASS: libffi.call/return_fl3.c -O2 execution test -PASS: libffi.call/return_ldl.c -O2 (test for excess errors) -PASS: libffi.call/return_ldl.c -O2 execution test -PASS: libffi.call/return_ll.c -O2 (test for excess errors) -PASS: libffi.call/return_ll.c -O2 execution test -PASS: libffi.call/return_ll1.c -O2 (test for excess errors) -PASS: libffi.call/return_ll1.c -O2 execution test -PASS: libffi.call/return_ll1.c -O2 output pattern test, res: 11111133333222, 11111133333222 -PASS: libffi.call/return_sc.c -O2 (test for excess errors) -PASS: libffi.call/return_sc.c -O2 execution test -PASS: libffi.call/return_sl.c -O2 (test for excess errors) -PASS: libffi.call/return_sl.c -O2 execution test -PASS: libffi.call/return_sl.c -O2 output pattern test, res: -1, -1 -PASS: libffi.call/return_uc.c -O2 (test for excess errors) -PASS: libffi.call/return_uc.c -O2 execution test -PASS: libffi.call/return_ul.c -O2 (test for excess errors) -PASS: libffi.call/return_ul.c -O2 execution test -PASS: libffi.call/return_ul.c -O2 output pattern test, res: 2147483647, 2147483647 -PASS: libffi.call/stret_large.c -O2 (test for excess errors) -PASS: libffi.call/stret_large.c -O2 execution test -PASS: libffi.call/stret_large.c -O2 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 -PASS: libffi.call/stret_large2.c -O2 (test for excess errors) -PASS: libffi.call/stret_large2.c -O2 execution test -PASS: libffi.call/stret_large2.c -O2 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 -PASS: libffi.call/stret_medium.c -O2 (test for excess errors) -PASS: libffi.call/stret_medium.c -O2 execution test -PASS: libffi.call/stret_medium.c -O2 output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/stret_medium2.c -O2 (test for excess errors) -PASS: libffi.call/stret_medium2.c -O2 execution test -PASS: libffi.call/stret_medium2.c -O2 output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/strlen.c -O2 (test for excess errors) -PASS: libffi.call/strlen.c -O2 execution test -UNSUPPORTED: libffi.call/strlen2_win32.c -O2 -UNSUPPORTED: libffi.call/strlen_win32.c -O2 -PASS: libffi.call/struct1.c -O2 (test for excess errors) -PASS: libffi.call/struct1.c -O2 execution test -UNSUPPORTED: libffi.call/struct1_win32.c -O2 -PASS: libffi.call/struct2.c -O2 (test for excess errors) -PASS: libffi.call/struct2.c -O2 execution test -UNSUPPORTED: libffi.call/struct2_win32.c -O2 -PASS: libffi.call/struct3.c -O2 (test for excess errors) -PASS: libffi.call/struct3.c -O2 execution test -PASS: libffi.call/struct4.c -O2 (test for excess errors) -PASS: libffi.call/struct4.c -O2 execution test -PASS: libffi.call/struct5.c -O2 (test for excess errors) -PASS: libffi.call/struct5.c -O2 execution test -PASS: libffi.call/struct6.c -O2 (test for excess errors) -PASS: libffi.call/struct6.c -O2 execution test -PASS: libffi.call/struct7.c -O2 (test for excess errors) -PASS: libffi.call/struct7.c -O2 execution test -PASS: libffi.call/struct8.c -O2 (test for excess errors) -PASS: libffi.call/struct8.c -O2 execution test -PASS: libffi.call/struct9.c -O2 (test for excess errors) -PASS: libffi.call/struct9.c -O2 execution test -PASS: libffi.call/testclosure.c -O2 (test for excess errors) -PASS: libffi.call/testclosure.c -O2 execution test -PASS: libffi.call/testclosure.c -O2 output pattern test, 4 5 1 8 -PASS: libffi.call/uninitialized.c -O2 (test for excess errors) -PASS: libffi.call/uninitialized.c -O2 execution test -PASS: libffi.call/va_1.c -O2 (test for excess errors) -PASS: libffi.call/va_1.c -O2 execution test -PASS: libffi.call/va_1.c -O2 output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? -res: 42 -PASS: libffi.call/va_struct1.c -O2 (test for excess errors) -PASS: libffi.call/va_struct1.c -O2 execution test -PASS: libffi.call/va_struct1.c -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 42 -PASS: libffi.call/va_struct2.c -O2 (test for excess errors) -PASS: libffi.call/va_struct2.c -O2 execution test -PASS: libffi.call/va_struct2.c -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 12 14 -PASS: libffi.call/va_struct3.c -O2 (test for excess errors) -PASS: libffi.call/va_struct3.c -O2 execution test -PASS: libffi.call/va_struct3.c -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 15 17 19 21 14 -PASS: libffi.call/closure_fn0.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn0.c -O3 execution test -PASS: libffi.call/closure_fn0.c -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn1.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn1.c -O3 execution test -PASS: libffi.call/closure_fn1.c -O3 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn2.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn2.c -O3 execution test -PASS: libffi.call/closure_fn2.c -O3 output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn3.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn3.c -O3 execution test -PASS: libffi.call/closure_fn3.c -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? -res: 135 -PASS: libffi.call/closure_fn4.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn4.c -O3 execution test -PASS: libffi.call/closure_fn4.c -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn5.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn5.c -O3 execution test -PASS: libffi.call/closure_fn5.c -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn6.c -O3 (test for excess errors) -PASS: libffi.call/closure_fn6.c -O3 execution test -PASS: libffi.call/closure_fn6.c -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_loc_fn0.c -O3 (test for excess errors) -PASS: libffi.call/closure_loc_fn0.c -O3 execution test -PASS: libffi.call/closure_loc_fn0.c -O3 output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -UNSUPPORTED: libffi.call/closure_stdcall.c -O3 -UNSUPPORTED: libffi.call/closure_thiscall.c -O3 -PASS: libffi.call/cls_12byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_12byte.c -O3 execution test -PASS: libffi.call/cls_12byte.c -O3 output pattern test, 7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 ? -7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 -PASS: libffi.call/cls_16byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_16byte.c -O3 execution test -PASS: libffi.call/cls_16byte.c -O3 output pattern test, 7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 ? -7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 -PASS: libffi.call/cls_18byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_18byte.c -O3 execution test -PASS: libffi.call/cls_18byte.c -O3 output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 ? -1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 -PASS: libffi.call/cls_19byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_19byte.c -O3 execution test -PASS: libffi.call/cls_19byte.c -O3 output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 ? -1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 -PASS: libffi.call/cls_1_1byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_1_1byte.c -O3 execution test -PASS: libffi.call/cls_1_1byte.c -O3 output pattern test, 12 178: 190 ? -res: 190 ? -12 178: 190 ? -res: 190 -PASS: libffi.call/cls_20byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_20byte.c -O3 execution test -PASS: libffi.call/cls_20byte.c -O3 output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_20byte1.c -O3 (test for excess errors) -PASS: libffi.call/cls_20byte1.c -O3 execution test -PASS: libffi.call/cls_20byte1.c -O3 output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_24byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_24byte.c -O3 execution test -PASS: libffi.call/cls_24byte.c -O3 output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 ? -9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 -PASS: libffi.call/cls_2byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_2byte.c -O3 execution test -PASS: libffi.call/cls_2byte.c -O3 output pattern test, 12 127 1 13: 13 140 ? -res: 13 140 ? -12 127 1 13: 13 140 ? -res: 13 140 -PASS: libffi.call/cls_3_1byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_3_1byte.c -O3 execution test -PASS: libffi.call/cls_3_1byte.c -O3 output pattern test, 12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 ? -12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 -PASS: libffi.call/cls_3byte1.c -O3 (test for excess errors) -PASS: libffi.call/cls_3byte1.c -O3 execution test -PASS: libffi.call/cls_3byte1.c -O3 output pattern test, 12 119 1 15: 13 134 ? -res: 13 134 ? -12 119 1 15: 13 134 ? -res: 13 134 -PASS: libffi.call/cls_3byte2.c -O3 (test for excess errors) -PASS: libffi.call/cls_3byte2.c -O3 execution test -PASS: libffi.call/cls_3byte2.c -O3 output pattern test, 15 125 9 19: 24 144 ? -res: 24 144 ? -15 125 9 19: 24 144 ? -res: 24 144 -PASS: libffi.call/cls_4_1byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_4_1byte.c -O3 execution test -PASS: libffi.call/cls_4_1byte.c -O3 output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 ? -12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 -PASS: libffi.call/cls_4byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_4byte.c -O3 execution test -PASS: libffi.call/cls_4byte.c -O3 output pattern test, 127 120 12 128: 139 248 ? -res: 139 248 ? -127 120 12 128: 139 248 ? -res: 139 248 -PASS: libffi.call/cls_5_1_byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_5_1_byte.c -O3 execution test -PASS: libffi.call/cls_5_1_byte.c -O3 output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 ? -127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 -PASS: libffi.call/cls_5byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_5byte.c -O3 execution test -PASS: libffi.call/cls_5byte.c -O3 output pattern test, 127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 ? -127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 -PASS: libffi.call/cls_64byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_64byte.c -O3 execution test -PASS: libffi.call/cls_64byte.c -O3 output pattern test, 22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 ? -22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 -PASS: libffi.call/cls_6_1_byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_6_1_byte.c -O3 execution test -PASS: libffi.call/cls_6_1_byte.c -O3 output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 ? -127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 -PASS: libffi.call/cls_6byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_6byte.c -O3 execution test -PASS: libffi.call/cls_6byte.c -O3 output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 ? 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 -PASS: libffi.call/cls_7_1_byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_7_1_byte.c -O3 execution test -PASS: libffi.call/cls_7_1_byte.c -O3 output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 ? -127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 -PASS: libffi.call/cls_7byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_7byte.c -O3 execution test -PASS: libffi.call/cls_7byte.c -O3 output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 ? -127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 -PASS: libffi.call/cls_8byte.c -O3 (test for excess errors) -PASS: libffi.call/cls_8byte.c -O3 execution test -PASS: libffi.call/cls_8byte.c -O3 output pattern test, 1 2 4 5: 5 7 ? -res: 5 7 ? -1 2 4 5: 5 7 ? -res: 5 7 -PASS: libffi.call/cls_9byte1.c -O3 (test for excess errors) -PASS: libffi.call/cls_9byte1.c -O3 execution test -PASS: libffi.call/cls_9byte1.c -O3 output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_9byte2.c -O3 (test for excess errors) -PASS: libffi.call/cls_9byte2.c -O3 execution test -PASS: libffi.call/cls_9byte2.c -O3 output pattern test, 7 8 1 9: 8 17 ? -res: 8 17 ? -7 8 1 9: 8 17 ? -res: 8 17 -PASS: libffi.call/cls_align_double.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_double.c -O3 execution test -PASS: libffi.call/cls_align_double.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_float.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_float.c -O3 execution test -PASS: libffi.call/cls_align_float.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_longdouble.c -O3 execution test -PASS: libffi.call/cls_align_longdouble.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble_split.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split.c -O3 execution test -PASS: libffi.call/cls_align_longdouble_split.c -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_longdouble_split2.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split2.c -O3 execution test -PASS: libffi.call/cls_align_longdouble_split2.c -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_pointer.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_pointer.c -O3 execution test -PASS: libffi.call/cls_align_pointer.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint16.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_sint16.c -O3 execution test -PASS: libffi.call/cls_align_sint16.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint32.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_sint32.c -O3 execution test -PASS: libffi.call/cls_align_sint32.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint64.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_sint64.c -O3 execution test -PASS: libffi.call/cls_align_sint64.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint16.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_uint16.c -O3 execution test -PASS: libffi.call/cls_align_uint16.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint32.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_uint32.c -O3 execution test -PASS: libffi.call/cls_align_uint32.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint64.c -O3 (test for excess errors) -PASS: libffi.call/cls_align_uint64.c -O3 execution test -PASS: libffi.call/cls_align_uint64.c -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_dbls_struct.c -O3 (test for excess errors) -PASS: libffi.call/cls_dbls_struct.c -O3 execution test -PASS: libffi.call/cls_dbls_struct.c -O3 output pattern test, 1.0 2.0 ? -1.0 2.0 ? - -PASS: libffi.call/cls_double.c -O3 (test for excess errors) -PASS: libffi.call/cls_double.c -O3 execution test -PASS: libffi.call/cls_double.c -O3 output pattern test, 21474.789000: 21474.789000 ? -res: 21474.789000 -PASS: libffi.call/cls_double_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_double_va.c -O3 execution test -PASS: libffi.call/cls_double_va.c -O3 output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_float.c -O3 (test for excess errors) -PASS: libffi.call/cls_float.c -O3 execution test -PASS: libffi.call/cls_float.c -O3 output pattern test, \-2122.12: \-2122.12 ? -res: -2122.120117 -PASS: libffi.call/cls_longdouble.c -O3 (test for excess errors) -PASS: libffi.call/cls_longdouble.c -O3 execution test -PASS: libffi.call/cls_longdouble.c -O3 output pattern test, 1 2 3 4 5 6 7 8: 36 ? -res: 36 ? -1 2 3 4 5 6 7 8: 36 ? -res: 36 -PASS: libffi.call/cls_longdouble_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_longdouble_va.c -O3 execution test -PASS: libffi.call/cls_longdouble_va.c -O3 output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_multi_schar.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_schar.c -O3 execution test -PASS: libffi.call/cls_multi_schar.c -O3 output pattern test, 2 125: 127 ? -res: 127 ? -2 125: 127 ? -res: 127 -PASS: libffi.call/cls_multi_sshort.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_sshort.c -O3 execution test -PASS: libffi.call/cls_multi_sshort.c -O3 output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_sshortchar.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_sshortchar.c -O3 execution test -PASS: libffi.call/cls_multi_sshortchar.c -O3 output pattern test, 1 32765 127 -128: 32765 ? -res: 32765 ? -1 32765 127 -128: 32765 ? -res: 32765 -PASS: libffi.call/cls_multi_uchar.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_uchar.c -O3 execution test -PASS: libffi.call/cls_multi_uchar.c -O3 output pattern test, 1 2 127 125: 255 ? -res: 255 ? -1 2 127 125: 255 ? -res: 255 -PASS: libffi.call/cls_multi_ushort.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_ushort.c -O3 execution test -PASS: libffi.call/cls_multi_ushort.c -O3 output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_ushortchar.c -O3 (test for excess errors) -PASS: libffi.call/cls_multi_ushortchar.c -O3 execution test -PASS: libffi.call/cls_multi_ushortchar.c -O3 output pattern test, 1 2 127 128: 258 ? -res: 258 ? -1 2 127 128: 258 ? -res: 258 -PASS: libffi.call/cls_pointer.c -O3 (test for excess errors) -PASS: libffi.call/cls_pointer.c -O3 execution test -PASS: libffi.call/cls_pointer.c -O3 output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 ? -0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 -PASS: libffi.call/cls_pointer_stack.c -O3 (test for excess errors) -PASS: libffi.call/cls_pointer_stack.c -O3 execution test -PASS: libffi.call/cls_pointer_stack.c -O3 output pattern test, ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd -PASS: libffi.call/cls_schar.c -O3 (test for excess errors) -PASS: libffi.call/cls_schar.c -O3 execution test -PASS: libffi.call/cls_schar.c -O3 output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_sint.c -O3 (test for excess errors) -PASS: libffi.call/cls_sint.c -O3 execution test -PASS: libffi.call/cls_sint.c -O3 output pattern test, 65534: 65534 ? -res: 65534 -PASS: libffi.call/cls_sshort.c -O3 (test for excess errors) -PASS: libffi.call/cls_sshort.c -O3 execution test -PASS: libffi.call/cls_sshort.c -O3 output pattern test, 255: 255 ? -res: 255 -PASS: libffi.call/cls_struct_va1.c -O3 (test for excess errors) -PASS: libffi.call/cls_struct_va1.c -O3 execution test -PASS: libffi.call/cls_struct_va1.c -O3 output pattern test, 4 5 6 10 11 12 13 14 20 21 ? -res: 42 -PASS: libffi.call/cls_uchar.c -O3 (test for excess errors) -PASS: libffi.call/cls_uchar.c -O3 execution test -PASS: libffi.call/cls_uchar.c -O3 output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_uchar_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_uchar_va.c -O3 execution test -PASS: libffi.call/cls_uchar_va.c -O3 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_uint.c -O3 (test for excess errors) -PASS: libffi.call/cls_uint.c -O3 execution test -PASS: libffi.call/cls_uint.c -O3 output pattern test, 2147483647: 2147483647 ? -res: 2147483647 -PASS: libffi.call/cls_uint_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_uint_va.c -O3 execution test -PASS: libffi.call/cls_uint_va.c -O3 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulong_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_ulong_va.c -O3 execution test -PASS: libffi.call/cls_ulong_va.c -O3 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulonglong.c -O3 (test for excess errors) -PASS: libffi.call/cls_ulonglong.c -O3 execution test -PASS: libffi.call/cls_ulonglong.c -O3 output pattern test, 214: 214 ? -res: 214 ? -9223372035854775808: 9223372035854775808 ? -res: 9223372035854775808 -PASS: libffi.call/cls_ushort.c -O3 (test for excess errors) -PASS: libffi.call/cls_ushort.c -O3 execution test -PASS: libffi.call/cls_ushort.c -O3 output pattern test, 65535: 65535 ? -res: 65535 -PASS: libffi.call/cls_ushort_va.c -O3 (test for excess errors) -PASS: libffi.call/cls_ushort_va.c -O3 execution test -PASS: libffi.call/cls_ushort_va.c -O3 output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/err_bad_abi.c -O3 (test for excess errors) -PASS: libffi.call/err_bad_abi.c -O3 execution test -PASS: libffi.call/err_bad_typedef.c -O3 (test for excess errors) -PASS: libffi.call/err_bad_typedef.c -O3 execution test -UNSUPPORTED: libffi.call/fastthis1_win32.c -O3 -UNSUPPORTED: libffi.call/fastthis2_win32.c -O3 -UNSUPPORTED: libffi.call/fastthis3_win32.c -O3 -PASS: libffi.call/float.c -O3 (test for excess errors) -PASS: libffi.call/float.c -O3 execution test -PASS: libffi.call/float1.c -O3 (test for excess errors) -PASS: libffi.call/float1.c -O3 execution test -PASS: libffi.call/float2.c -O3 (test for excess errors) -PASS: libffi.call/float2.c -O3 execution test -PASS: libffi.call/float3.c -O3 (test for excess errors) -PASS: libffi.call/float3.c -O3 execution test -PASS: libffi.call/float4.c -O3 (test for excess errors) -PASS: libffi.call/float4.c -O3 execution test -PASS: libffi.call/float_va.c -O3 (test for excess errors) -PASS: libffi.call/float_va.c -O3 execution test -PASS: libffi.call/float_va.c -O3 output pattern test, 0: 2.0 : total: 2.0 ? -compiled: 2.0 ? -0: 2.0 : total: 2.0 ? -ffi: 2.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -compiled: 11.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -ffi: 11.0 -PASS: libffi.call/huge_struct.c -O3 (test for excess errors) -PASS: libffi.call/huge_struct.c -O3 execution test -PASS: libffi.call/huge_struct.c -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 -PASS: libffi.call/many.c -O3 (test for excess errors) -PASS: libffi.call/many.c -O3 execution test -PASS: libffi.call/many2.c -O3 (test for excess errors) -PASS: libffi.call/many2.c -O3 execution test -UNSUPPORTED: libffi.call/many2_win32.c -O3 -UNSUPPORTED: libffi.call/many_win32.c -O3 -PASS: libffi.call/negint.c -O3 (test for excess errors) -PASS: libffi.call/negint.c -O3 execution test -PASS: libffi.call/nested_struct.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct.c -O3 execution test -PASS: libffi.call/nested_struct.c -O3 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct1.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct1.c -O3 execution test -PASS: libffi.call/nested_struct1.c -O3 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct10.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct10.c -O3 execution test -PASS: libffi.call/nested_struct10.c -O3 output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? -1 7 12 127 99 255 2 9: 270 242 143 -PASS: libffi.call/nested_struct11.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct11.c -O3 execution test -PASS: libffi.call/nested_struct11.c -O3 output pattern test, 1, 1, 1, 1, 1, 1 ? -1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 -PASS: libffi.call/nested_struct2.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct2.c -O3 execution test -PASS: libffi.call/nested_struct2.c -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct3.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct3.c -O3 execution test -PASS: libffi.call/nested_struct3.c -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct4.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct4.c -O3 execution test -PASS: libffi.call/nested_struct4.c -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct5.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct5.c -O3 execution test -PASS: libffi.call/nested_struct5.c -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct6.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct6.c -O3 execution test -PASS: libffi.call/nested_struct6.c -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct7.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct7.c -O3 execution test -PASS: libffi.call/nested_struct7.c -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct8.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct8.c -O3 execution test -PASS: libffi.call/nested_struct8.c -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct9.c -O3 (test for excess errors) -PASS: libffi.call/nested_struct9.c -O3 execution test -PASS: libffi.call/nested_struct9.c -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/problem1.c -O3 (test for excess errors) -PASS: libffi.call/problem1.c -O3 execution test -PASS: libffi.call/problem1.c -O3 output pattern test, 1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 ? -1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 -PASS: libffi.call/promotion.c -O3 (test for excess errors) -PASS: libffi.call/promotion.c -O3 execution test -PASS: libffi.call/pyobjc-tc.c -O3 (test for excess errors) -PASS: libffi.call/pyobjc-tc.c -O3 execution test -PASS: libffi.call/return_dbl.c -O3 (test for excess errors) -PASS: libffi.call/return_dbl.c -O3 execution test -PASS: libffi.call/return_dbl1.c -O3 (test for excess errors) -PASS: libffi.call/return_dbl1.c -O3 execution test -PASS: libffi.call/return_dbl2.c -O3 (test for excess errors) -PASS: libffi.call/return_dbl2.c -O3 execution test -PASS: libffi.call/return_fl.c -O3 (test for excess errors) -PASS: libffi.call/return_fl.c -O3 execution test -PASS: libffi.call/return_fl1.c -O3 (test for excess errors) -PASS: libffi.call/return_fl1.c -O3 execution test -PASS: libffi.call/return_fl2.c -O3 (test for excess errors) -PASS: libffi.call/return_fl2.c -O3 execution test -PASS: libffi.call/return_fl3.c -O3 (test for excess errors) -PASS: libffi.call/return_fl3.c -O3 execution test -PASS: libffi.call/return_ldl.c -O3 (test for excess errors) -PASS: libffi.call/return_ldl.c -O3 execution test -PASS: libffi.call/return_ll.c -O3 (test for excess errors) -PASS: libffi.call/return_ll.c -O3 execution test -PASS: libffi.call/return_ll1.c -O3 (test for excess errors) -PASS: libffi.call/return_ll1.c -O3 execution test -PASS: libffi.call/return_ll1.c -O3 output pattern test, res: 11111133333222, 11111133333222 -PASS: libffi.call/return_sc.c -O3 (test for excess errors) -PASS: libffi.call/return_sc.c -O3 execution test -PASS: libffi.call/return_sl.c -O3 (test for excess errors) -PASS: libffi.call/return_sl.c -O3 execution test -PASS: libffi.call/return_sl.c -O3 output pattern test, res: -1, -1 -PASS: libffi.call/return_uc.c -O3 (test for excess errors) -PASS: libffi.call/return_uc.c -O3 execution test -PASS: libffi.call/return_ul.c -O3 (test for excess errors) -PASS: libffi.call/return_ul.c -O3 execution test -PASS: libffi.call/return_ul.c -O3 output pattern test, res: 2147483647, 2147483647 -PASS: libffi.call/stret_large.c -O3 (test for excess errors) -PASS: libffi.call/stret_large.c -O3 execution test -PASS: libffi.call/stret_large.c -O3 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 -PASS: libffi.call/stret_large2.c -O3 (test for excess errors) -PASS: libffi.call/stret_large2.c -O3 execution test -PASS: libffi.call/stret_large2.c -O3 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 -PASS: libffi.call/stret_medium.c -O3 (test for excess errors) -PASS: libffi.call/stret_medium.c -O3 execution test -PASS: libffi.call/stret_medium.c -O3 output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/stret_medium2.c -O3 (test for excess errors) -PASS: libffi.call/stret_medium2.c -O3 execution test -PASS: libffi.call/stret_medium2.c -O3 output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/strlen.c -O3 (test for excess errors) -PASS: libffi.call/strlen.c -O3 execution test -UNSUPPORTED: libffi.call/strlen2_win32.c -O3 -UNSUPPORTED: libffi.call/strlen_win32.c -O3 -PASS: libffi.call/struct1.c -O3 (test for excess errors) -PASS: libffi.call/struct1.c -O3 execution test -UNSUPPORTED: libffi.call/struct1_win32.c -O3 -PASS: libffi.call/struct2.c -O3 (test for excess errors) -PASS: libffi.call/struct2.c -O3 execution test -UNSUPPORTED: libffi.call/struct2_win32.c -O3 -PASS: libffi.call/struct3.c -O3 (test for excess errors) -PASS: libffi.call/struct3.c -O3 execution test -PASS: libffi.call/struct4.c -O3 (test for excess errors) -PASS: libffi.call/struct4.c -O3 execution test -PASS: libffi.call/struct5.c -O3 (test for excess errors) -PASS: libffi.call/struct5.c -O3 execution test -PASS: libffi.call/struct6.c -O3 (test for excess errors) -PASS: libffi.call/struct6.c -O3 execution test -PASS: libffi.call/struct7.c -O3 (test for excess errors) -PASS: libffi.call/struct7.c -O3 execution test -PASS: libffi.call/struct8.c -O3 (test for excess errors) -PASS: libffi.call/struct8.c -O3 execution test -PASS: libffi.call/struct9.c -O3 (test for excess errors) -PASS: libffi.call/struct9.c -O3 execution test -PASS: libffi.call/testclosure.c -O3 (test for excess errors) -PASS: libffi.call/testclosure.c -O3 execution test -PASS: libffi.call/testclosure.c -O3 output pattern test, 4 5 1 8 -PASS: libffi.call/uninitialized.c -O3 (test for excess errors) -PASS: libffi.call/uninitialized.c -O3 execution test -PASS: libffi.call/va_1.c -O3 (test for excess errors) -PASS: libffi.call/va_1.c -O3 execution test -PASS: libffi.call/va_1.c -O3 output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? -res: 42 -PASS: libffi.call/va_struct1.c -O3 (test for excess errors) -PASS: libffi.call/va_struct1.c -O3 execution test -PASS: libffi.call/va_struct1.c -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 42 -PASS: libffi.call/va_struct2.c -O3 (test for excess errors) -PASS: libffi.call/va_struct2.c -O3 execution test -PASS: libffi.call/va_struct2.c -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 12 14 -PASS: libffi.call/va_struct3.c -O3 (test for excess errors) -PASS: libffi.call/va_struct3.c -O3 execution test -PASS: libffi.call/va_struct3.c -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 15 17 19 21 14 -PASS: libffi.call/closure_fn0.c -Os (test for excess errors) -PASS: libffi.call/closure_fn0.c -Os execution test -PASS: libffi.call/closure_fn0.c -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn1.c -Os (test for excess errors) -PASS: libffi.call/closure_fn1.c -Os execution test -PASS: libffi.call/closure_fn1.c -Os output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn2.c -Os (test for excess errors) -PASS: libffi.call/closure_fn2.c -Os execution test -PASS: libffi.call/closure_fn2.c -Os output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn3.c -Os (test for excess errors) -PASS: libffi.call/closure_fn3.c -Os execution test -PASS: libffi.call/closure_fn3.c -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? -res: 135 -PASS: libffi.call/closure_fn4.c -Os (test for excess errors) -PASS: libffi.call/closure_fn4.c -Os execution test -PASS: libffi.call/closure_fn4.c -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn5.c -Os (test for excess errors) -PASS: libffi.call/closure_fn5.c -Os execution test -PASS: libffi.call/closure_fn5.c -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn6.c -Os (test for excess errors) -PASS: libffi.call/closure_fn6.c -Os execution test -PASS: libffi.call/closure_fn6.c -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_loc_fn0.c -Os (test for excess errors) -PASS: libffi.call/closure_loc_fn0.c -Os execution test -PASS: libffi.call/closure_loc_fn0.c -Os output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -UNSUPPORTED: libffi.call/closure_stdcall.c -Os -UNSUPPORTED: libffi.call/closure_thiscall.c -Os -PASS: libffi.call/cls_12byte.c -Os (test for excess errors) -PASS: libffi.call/cls_12byte.c -Os execution test -PASS: libffi.call/cls_12byte.c -Os output pattern test, 7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 ? -7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 -PASS: libffi.call/cls_16byte.c -Os (test for excess errors) -PASS: libffi.call/cls_16byte.c -Os execution test -PASS: libffi.call/cls_16byte.c -Os output pattern test, 7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 ? -7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 -PASS: libffi.call/cls_18byte.c -Os (test for excess errors) -PASS: libffi.call/cls_18byte.c -Os execution test -PASS: libffi.call/cls_18byte.c -Os output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 ? -1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 -PASS: libffi.call/cls_19byte.c -Os (test for excess errors) -PASS: libffi.call/cls_19byte.c -Os execution test -PASS: libffi.call/cls_19byte.c -Os output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 ? -1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 -PASS: libffi.call/cls_1_1byte.c -Os (test for excess errors) -PASS: libffi.call/cls_1_1byte.c -Os execution test -PASS: libffi.call/cls_1_1byte.c -Os output pattern test, 12 178: 190 ? -res: 190 ? -12 178: 190 ? -res: 190 -PASS: libffi.call/cls_20byte.c -Os (test for excess errors) -PASS: libffi.call/cls_20byte.c -Os execution test -PASS: libffi.call/cls_20byte.c -Os output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_20byte1.c -Os (test for excess errors) -PASS: libffi.call/cls_20byte1.c -Os execution test -PASS: libffi.call/cls_20byte1.c -Os output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_24byte.c -Os (test for excess errors) -PASS: libffi.call/cls_24byte.c -Os execution test -PASS: libffi.call/cls_24byte.c -Os output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 ? -9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 -PASS: libffi.call/cls_2byte.c -Os (test for excess errors) -PASS: libffi.call/cls_2byte.c -Os execution test -PASS: libffi.call/cls_2byte.c -Os output pattern test, 12 127 1 13: 13 140 ? -res: 13 140 ? -12 127 1 13: 13 140 ? -res: 13 140 -PASS: libffi.call/cls_3_1byte.c -Os (test for excess errors) -PASS: libffi.call/cls_3_1byte.c -Os execution test -PASS: libffi.call/cls_3_1byte.c -Os output pattern test, 12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 ? -12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 -PASS: libffi.call/cls_3byte1.c -Os (test for excess errors) -PASS: libffi.call/cls_3byte1.c -Os execution test -PASS: libffi.call/cls_3byte1.c -Os output pattern test, 12 119 1 15: 13 134 ? -res: 13 134 ? -12 119 1 15: 13 134 ? -res: 13 134 -PASS: libffi.call/cls_3byte2.c -Os (test for excess errors) -PASS: libffi.call/cls_3byte2.c -Os execution test -PASS: libffi.call/cls_3byte2.c -Os output pattern test, 15 125 9 19: 24 144 ? -res: 24 144 ? -15 125 9 19: 24 144 ? -res: 24 144 -PASS: libffi.call/cls_4_1byte.c -Os (test for excess errors) -PASS: libffi.call/cls_4_1byte.c -Os execution test -PASS: libffi.call/cls_4_1byte.c -Os output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 ? -12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 -PASS: libffi.call/cls_4byte.c -Os (test for excess errors) -PASS: libffi.call/cls_4byte.c -Os execution test -PASS: libffi.call/cls_4byte.c -Os output pattern test, 127 120 12 128: 139 248 ? -res: 139 248 ? -127 120 12 128: 139 248 ? -res: 139 248 -PASS: libffi.call/cls_5_1_byte.c -Os (test for excess errors) -PASS: libffi.call/cls_5_1_byte.c -Os execution test -PASS: libffi.call/cls_5_1_byte.c -Os output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 ? -127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 -PASS: libffi.call/cls_5byte.c -Os (test for excess errors) -PASS: libffi.call/cls_5byte.c -Os execution test -PASS: libffi.call/cls_5byte.c -Os output pattern test, 127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 ? -127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 -PASS: libffi.call/cls_64byte.c -Os (test for excess errors) -PASS: libffi.call/cls_64byte.c -Os execution test -PASS: libffi.call/cls_64byte.c -Os output pattern test, 22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 ? -22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 -PASS: libffi.call/cls_6_1_byte.c -Os (test for excess errors) -PASS: libffi.call/cls_6_1_byte.c -Os execution test -PASS: libffi.call/cls_6_1_byte.c -Os output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 ? -127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 -PASS: libffi.call/cls_6byte.c -Os (test for excess errors) -PASS: libffi.call/cls_6byte.c -Os execution test -PASS: libffi.call/cls_6byte.c -Os output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? +res: 139 248 10 255 ? +127 120 1 128 12 128 9 127: 139 248 10 255 ? +res: 139 248 10 255 +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? +res: 139 248 10 255 ? +127 120 1 128 12 128 9 127: 139 248 10 255 ? +res: 139 248 10 255 +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 ? 127 120 1 128 12 128 9 127: 139 248 10 255 ? res: 139 248 10 255 -PASS: libffi.call/cls_7_1_byte.c -Os (test for excess errors) -PASS: libffi.call/cls_7_1_byte.c -Os execution test -PASS: libffi.call/cls_7_1_byte.c -Os output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? res: 139 248 10 6 8 10 12 ? 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? res: 139 248 10 6 8 10 12 -PASS: libffi.call/cls_7byte.c -Os (test for excess errors) -PASS: libffi.call/cls_7byte.c -Os execution test -PASS: libffi.call/cls_7byte.c -Os output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 ? +127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 ? +127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 ? +127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 ? +127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? +res: 139 248 10 6 8 10 12 +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O0 output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 ? +127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 ? +127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O3 output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 ? +127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -Os output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 ? +127 120 1 254 12 128 9 255: 139 248 10 509 ? +res: 139 248 10 509 +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? res: 139 248 10 509 ? 127 120 1 254 12 128 9 255: 139 248 10 509 ? res: 139 248 10 509 -PASS: libffi.call/cls_8byte.c -Os (test for excess errors) -PASS: libffi.call/cls_8byte.c -Os execution test -PASS: libffi.call/cls_8byte.c -Os output pattern test, 1 2 4 5: 5 7 ? +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 4 5: 5 7 ? +res: 5 7 ? +1 2 4 5: 5 7 ? +res: 5 7 +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 4 5: 5 7 ? +res: 5 7 ? +1 2 4 5: 5 7 ? +res: 5 7 +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 4 5: 5 7 ? +res: 5 7 ? +1 2 4 5: 5 7 ? +res: 5 7 +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 4 5: 5 7 ? +res: 5 7 ? +1 2 4 5: 5 7 ? +res: 5 7 +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 4 5: 5 7 ? res: 5 7 ? 1 2 4 5: 5 7 ? res: 5 7 -PASS: libffi.call/cls_9byte1.c -Os (test for excess errors) -PASS: libffi.call/cls_9byte1.c -Os execution test -PASS: libffi.call/cls_9byte1.c -Os output pattern test, 7 8 1 9: 8 17 ? +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O0 output pattern test, 7 8 1 9: 8 17 ? res: 8 17 ? 7 8 1 9: 8 17 ? res: 8 17 -PASS: libffi.call/cls_9byte2.c -Os (test for excess errors) -PASS: libffi.call/cls_9byte2.c -Os execution test -PASS: libffi.call/cls_9byte2.c -Os output pattern test, 7 8 1 9: 8 17 ? +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 output pattern test, 7 8 1 9: 8 17 ? res: 8 17 ? 7 8 1 9: 8 17 ? res: 8 17 -PASS: libffi.call/cls_align_double.c -Os (test for excess errors) -PASS: libffi.call/cls_align_double.c -Os execution test -PASS: libffi.call/cls_align_double.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_float.c -Os (test for excess errors) -PASS: libffi.call/cls_align_float.c -Os execution test -PASS: libffi.call/cls_align_float.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble.c -Os (test for excess errors) -PASS: libffi.call/cls_align_longdouble.c -Os execution test -PASS: libffi.call/cls_align_longdouble.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble_split.c -Os (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split.c -Os execution test -PASS: libffi.call/cls_align_longdouble_split.c -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_longdouble_split2.c -Os (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split2.c -Os execution test -PASS: libffi.call/cls_align_longdouble_split2.c -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 ? -1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? -res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_pointer.c -Os (test for excess errors) -PASS: libffi.call/cls_align_pointer.c -Os execution test -PASS: libffi.call/cls_align_pointer.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint16.c -Os (test for excess errors) -PASS: libffi.call/cls_align_sint16.c -Os execution test -PASS: libffi.call/cls_align_sint16.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint32.c -Os (test for excess errors) -PASS: libffi.call/cls_align_sint32.c -Os execution test -PASS: libffi.call/cls_align_sint32.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_sint64.c -Os (test for excess errors) -PASS: libffi.call/cls_align_sint64.c -Os execution test -PASS: libffi.call/cls_align_sint64.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint16.c -Os (test for excess errors) -PASS: libffi.call/cls_align_uint16.c -Os execution test -PASS: libffi.call/cls_align_uint16.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint32.c -Os (test for excess errors) -PASS: libffi.call/cls_align_uint32.c -Os execution test -PASS: libffi.call/cls_align_uint32.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_align_uint64.c -Os (test for excess errors) -PASS: libffi.call/cls_align_uint64.c -Os execution test -PASS: libffi.call/cls_align_uint64.c -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 ? -12 4951 127 1 9320 13: 13 14271 140 ? -res: 13 14271 140 -PASS: libffi.call/cls_dbls_struct.c -Os (test for excess errors) -PASS: libffi.call/cls_dbls_struct.c -Os execution test -PASS: libffi.call/cls_dbls_struct.c -Os output pattern test, 1.0 2.0 ? -1.0 2.0 ? - -PASS: libffi.call/cls_double.c -Os (test for excess errors) -PASS: libffi.call/cls_double.c -Os execution test -PASS: libffi.call/cls_double.c -Os output pattern test, 21474.789000: 21474.789000 ? -res: 21474.789000 -PASS: libffi.call/cls_double_va.c -Os (test for excess errors) -PASS: libffi.call/cls_double_va.c -Os execution test -PASS: libffi.call/cls_double_va.c -Os output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_float.c -Os (test for excess errors) -PASS: libffi.call/cls_float.c -Os execution test -PASS: libffi.call/cls_float.c -Os output pattern test, \-2122.12: \-2122.12 ? -res: -2122.120117 -PASS: libffi.call/cls_longdouble.c -Os (test for excess errors) -PASS: libffi.call/cls_longdouble.c -Os execution test -PASS: libffi.call/cls_longdouble.c -Os output pattern test, 1 2 3 4 5 6 7 8: 36 ? -res: 36 ? -1 2 3 4 5 6 7 8: 36 ? -res: 36 -PASS: libffi.call/cls_longdouble_va.c -Os (test for excess errors) -PASS: libffi.call/cls_longdouble_va.c -Os execution test -PASS: libffi.call/cls_longdouble_va.c -Os output pattern test, 7.0 ? -res: 4 ? -7.0 ? -res: 4 -PASS: libffi.call/cls_multi_schar.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_schar.c -Os execution test -PASS: libffi.call/cls_multi_schar.c -Os output pattern test, 2 125: 127 ? -res: 127 ? -2 125: 127 ? -res: 127 -PASS: libffi.call/cls_multi_sshort.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_sshort.c -Os execution test -PASS: libffi.call/cls_multi_sshort.c -Os output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_sshortchar.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_sshortchar.c -Os execution test -PASS: libffi.call/cls_multi_sshortchar.c -Os output pattern test, 1 32765 127 -128: 32765 ? -res: 32765 ? -1 32765 127 -128: 32765 ? -res: 32765 -PASS: libffi.call/cls_multi_uchar.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_uchar.c -Os execution test -PASS: libffi.call/cls_multi_uchar.c -Os output pattern test, 1 2 127 125: 255 ? -res: 255 ? -1 2 127 125: 255 ? -res: 255 -PASS: libffi.call/cls_multi_ushort.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_ushort.c -Os execution test -PASS: libffi.call/cls_multi_ushort.c -Os output pattern test, 2 32765: 32767 ? -res: 32767 ? -2 32765: 32767 ? -res: 32767 -PASS: libffi.call/cls_multi_ushortchar.c -Os (test for excess errors) -PASS: libffi.call/cls_multi_ushortchar.c -Os execution test -PASS: libffi.call/cls_multi_ushortchar.c -Os output pattern test, 1 2 127 128: 258 ? -res: 258 ? -1 2 127 128: 258 ? -res: 258 -PASS: libffi.call/cls_pointer.c -Os (test for excess errors) -PASS: libffi.call/cls_pointer.c -Os execution test -PASS: libffi.call/cls_pointer.c -Os output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 ? -0x12345678 0x89abcdef: 0x9be02467 ? -res: 0x9be02467 -PASS: libffi.call/cls_pointer_stack.c -Os (test for excess errors) -PASS: libffi.call/cls_pointer_stack.c -Os execution test -PASS: libffi.call/cls_pointer_stack.c -Os output pattern test, ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd ? -0x01234567 0x89abcdef: 0x8acf1356 ? -0x8acf1356 0x01234567: 0x8bf258bd ? -res: 0x8bf258bd -PASS: libffi.call/cls_schar.c -Os (test for excess errors) -PASS: libffi.call/cls_schar.c -Os execution test -PASS: libffi.call/cls_schar.c -Os output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_sint.c -Os (test for excess errors) -PASS: libffi.call/cls_sint.c -Os execution test -PASS: libffi.call/cls_sint.c -Os output pattern test, 65534: 65534 ? -res: 65534 -PASS: libffi.call/cls_sshort.c -Os (test for excess errors) -PASS: libffi.call/cls_sshort.c -Os execution test -PASS: libffi.call/cls_sshort.c -Os output pattern test, 255: 255 ? -res: 255 -PASS: libffi.call/cls_struct_va1.c -Os (test for excess errors) -PASS: libffi.call/cls_struct_va1.c -Os execution test -PASS: libffi.call/cls_struct_va1.c -Os output pattern test, 4 5 6 10 11 12 13 14 20 21 ? -res: 42 -PASS: libffi.call/cls_uchar.c -Os (test for excess errors) -PASS: libffi.call/cls_uchar.c -Os execution test -PASS: libffi.call/cls_uchar.c -Os output pattern test, 127: 127 ? -res: 127 -PASS: libffi.call/cls_uchar_va.c -Os (test for excess errors) -PASS: libffi.call/cls_uchar_va.c -Os execution test -PASS: libffi.call/cls_uchar_va.c -Os output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_uint.c -Os (test for excess errors) -PASS: libffi.call/cls_uint.c -Os execution test -PASS: libffi.call/cls_uint.c -Os output pattern test, 2147483647: 2147483647 ? -res: 2147483647 -PASS: libffi.call/cls_uint_va.c -Os (test for excess errors) -PASS: libffi.call/cls_uint_va.c -Os execution test -PASS: libffi.call/cls_uint_va.c -Os output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulong_va.c -Os (test for excess errors) -PASS: libffi.call/cls_ulong_va.c -Os execution test -PASS: libffi.call/cls_ulong_va.c -Os output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/cls_ulonglong.c -Os (test for excess errors) -PASS: libffi.call/cls_ulonglong.c -Os execution test -PASS: libffi.call/cls_ulonglong.c -Os output pattern test, 214: 214 ? -res: 214 ? -9223372035854775808: 9223372035854775808 ? -res: 9223372035854775808 -PASS: libffi.call/cls_ushort.c -Os (test for excess errors) -PASS: libffi.call/cls_ushort.c -Os execution test -PASS: libffi.call/cls_ushort.c -Os output pattern test, 65535: 65535 ? -res: 65535 -PASS: libffi.call/cls_ushort_va.c -Os (test for excess errors) -PASS: libffi.call/cls_ushort_va.c -Os execution test -PASS: libffi.call/cls_ushort_va.c -Os output pattern test, 67: 67 4 ? -res: 67 -PASS: libffi.call/err_bad_abi.c -Os (test for excess errors) -PASS: libffi.call/err_bad_abi.c -Os execution test -PASS: libffi.call/err_bad_typedef.c -Os (test for excess errors) -PASS: libffi.call/err_bad_typedef.c -Os execution test -UNSUPPORTED: libffi.call/fastthis1_win32.c -Os -UNSUPPORTED: libffi.call/fastthis2_win32.c -Os -UNSUPPORTED: libffi.call/fastthis3_win32.c -Os -PASS: libffi.call/float.c -Os (test for excess errors) -PASS: libffi.call/float.c -Os execution test -PASS: libffi.call/float1.c -Os (test for excess errors) -PASS: libffi.call/float1.c -Os execution test -PASS: libffi.call/float2.c -Os (test for excess errors) -PASS: libffi.call/float2.c -Os execution test -PASS: libffi.call/float3.c -Os (test for excess errors) -PASS: libffi.call/float3.c -Os execution test -PASS: libffi.call/float4.c -Os (test for excess errors) -PASS: libffi.call/float4.c -Os execution test -PASS: libffi.call/float_va.c -Os (test for excess errors) -PASS: libffi.call/float_va.c -Os execution test -PASS: libffi.call/float_va.c -Os output pattern test, 0: 2.0 : total: 2.0 ? -compiled: 2.0 ? -0: 2.0 : total: 2.0 ? -ffi: 2.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -compiled: 11.0 ? -2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? -ffi: 11.0 -PASS: libffi.call/huge_struct.c -Os (test for excess errors) -PASS: libffi.call/huge_struct.c -Os execution test -PASS: libffi.call/huge_struct.c -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? -res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 -PASS: libffi.call/many.c -Os (test for excess errors) -PASS: libffi.call/many.c -Os execution test -PASS: libffi.call/many2.c -Os (test for excess errors) -PASS: libffi.call/many2.c -Os execution test -UNSUPPORTED: libffi.call/many2_win32.c -Os -UNSUPPORTED: libffi.call/many_win32.c -Os -PASS: libffi.call/negint.c -Os (test for excess errors) -PASS: libffi.call/negint.c -Os execution test -PASS: libffi.call/nested_struct.c -Os (test for excess errors) -PASS: libffi.call/nested_struct.c -Os execution test -PASS: libffi.call/nested_struct.c -Os output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct1.c -Os (test for excess errors) -PASS: libffi.call/nested_struct1.c -Os execution test -PASS: libffi.call/nested_struct1.c -Os output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? -9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct10.c -Os (test for excess errors) -PASS: libffi.call/nested_struct10.c -Os execution test -PASS: libffi.call/nested_struct10.c -Os output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? -1 7 12 127 99 255 2 9: 270 242 143 -PASS: libffi.call/nested_struct11.c -Os (test for excess errors) -PASS: libffi.call/nested_struct11.c -Os execution test -PASS: libffi.call/nested_struct11.c -Os output pattern test, 1, 1, 1, 1, 1, 1 ? -1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 -PASS: libffi.call/nested_struct2.c -Os (test for excess errors) -PASS: libffi.call/nested_struct2.c -Os execution test -PASS: libffi.call/nested_struct2.c -Os output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct3.c -Os (test for excess errors) -PASS: libffi.call/nested_struct3.c -Os execution test -PASS: libffi.call/nested_struct3.c -Os output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct4.c -Os (test for excess errors) -PASS: libffi.call/nested_struct4.c -Os execution test -PASS: libffi.call/nested_struct4.c -Os output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct5.c -Os (test for excess errors) -PASS: libffi.call/nested_struct5.c -Os execution test -PASS: libffi.call/nested_struct5.c -Os output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct6.c -Os (test for excess errors) -PASS: libffi.call/nested_struct6.c -Os execution test -PASS: libffi.call/nested_struct6.c -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct7.c -Os (test for excess errors) -PASS: libffi.call/nested_struct7.c -Os execution test -PASS: libffi.call/nested_struct7.c -Os output pattern test, 1 7 12 127 99: 13 233 134 ? -1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct8.c -Os (test for excess errors) -PASS: libffi.call/nested_struct8.c -Os execution test -PASS: libffi.call/nested_struct8.c -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct9.c -Os (test for excess errors) -PASS: libffi.call/nested_struct9.c -Os execution test -PASS: libffi.call/nested_struct9.c -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? -1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/problem1.c -Os (test for excess errors) -PASS: libffi.call/problem1.c -Os execution test -PASS: libffi.call/problem1.c -Os output pattern test, 1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 ? -1 2 3 1 2 3: 2 4 6 ? -res: 2 4 6 -PASS: libffi.call/promotion.c -Os (test for excess errors) -PASS: libffi.call/promotion.c -Os execution test -PASS: libffi.call/pyobjc-tc.c -Os (test for excess errors) -PASS: libffi.call/pyobjc-tc.c -Os execution test -PASS: libffi.call/return_dbl.c -Os (test for excess errors) -PASS: libffi.call/return_dbl.c -Os execution test -PASS: libffi.call/return_dbl1.c -Os (test for excess errors) -PASS: libffi.call/return_dbl1.c -Os execution test -PASS: libffi.call/return_dbl2.c -Os (test for excess errors) -PASS: libffi.call/return_dbl2.c -Os execution test -PASS: libffi.call/return_fl.c -Os (test for excess errors) -PASS: libffi.call/return_fl.c -Os execution test -PASS: libffi.call/return_fl1.c -Os (test for excess errors) -PASS: libffi.call/return_fl1.c -Os execution test -PASS: libffi.call/return_fl2.c -Os (test for excess errors) -PASS: libffi.call/return_fl2.c -Os execution test -PASS: libffi.call/return_fl3.c -Os (test for excess errors) -PASS: libffi.call/return_fl3.c -Os execution test -PASS: libffi.call/return_ldl.c -Os (test for excess errors) -PASS: libffi.call/return_ldl.c -Os execution test -PASS: libffi.call/return_ll.c -Os (test for excess errors) -PASS: libffi.call/return_ll.c -Os execution test -PASS: libffi.call/return_ll1.c -Os (test for excess errors) -PASS: libffi.call/return_ll1.c -Os execution test -PASS: libffi.call/return_ll1.c -Os output pattern test, res: 11111133333222, 11111133333222 -PASS: libffi.call/return_sc.c -Os (test for excess errors) -PASS: libffi.call/return_sc.c -Os execution test -PASS: libffi.call/return_sl.c -Os (test for excess errors) -PASS: libffi.call/return_sl.c -Os execution test -PASS: libffi.call/return_sl.c -Os output pattern test, res: -1, -1 -PASS: libffi.call/return_uc.c -Os (test for excess errors) -PASS: libffi.call/return_uc.c -Os execution test -PASS: libffi.call/return_ul.c -Os (test for excess errors) -PASS: libffi.call/return_ul.c -Os execution test -PASS: libffi.call/return_ul.c -Os output pattern test, res: 2147483647, 2147483647 -PASS: libffi.call/stret_large.c -Os (test for excess errors) -PASS: libffi.call/stret_large.c -Os execution test -PASS: libffi.call/stret_large.c -Os output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 -PASS: libffi.call/stret_large2.c -Os (test for excess errors) -PASS: libffi.call/stret_large2.c -Os execution test -PASS: libffi.call/stret_large2.c -Os output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? -res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 -PASS: libffi.call/stret_medium.c -Os (test for excess errors) -PASS: libffi.call/stret_medium.c -Os execution test -PASS: libffi.call/stret_medium.c -Os output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/stret_medium2.c -Os (test for excess errors) -PASS: libffi.call/stret_medium2.c -Os execution test -PASS: libffi.call/stret_medium2.c -Os output pattern test, 22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 ? -22 15 17 25 6 13 19 18 16 ? -res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/strlen.c -Os (test for excess errors) -PASS: libffi.call/strlen.c -Os execution test -UNSUPPORTED: libffi.call/strlen2_win32.c -Os -UNSUPPORTED: libffi.call/strlen_win32.c -Os -PASS: libffi.call/struct1.c -Os (test for excess errors) -PASS: libffi.call/struct1.c -Os execution test -UNSUPPORTED: libffi.call/struct1_win32.c -Os -PASS: libffi.call/struct2.c -Os (test for excess errors) -PASS: libffi.call/struct2.c -Os execution test -UNSUPPORTED: libffi.call/struct2_win32.c -Os -PASS: libffi.call/struct3.c -Os (test for excess errors) -PASS: libffi.call/struct3.c -Os execution test -PASS: libffi.call/struct4.c -Os (test for excess errors) -PASS: libffi.call/struct4.c -Os execution test -PASS: libffi.call/struct5.c -Os (test for excess errors) -PASS: libffi.call/struct5.c -Os execution test -PASS: libffi.call/struct6.c -Os (test for excess errors) -PASS: libffi.call/struct6.c -Os execution test -PASS: libffi.call/struct7.c -Os (test for excess errors) -PASS: libffi.call/struct7.c -Os execution test -PASS: libffi.call/struct8.c -Os (test for excess errors) -PASS: libffi.call/struct8.c -Os execution test -PASS: libffi.call/struct9.c -Os (test for excess errors) -PASS: libffi.call/struct9.c -Os execution test -PASS: libffi.call/testclosure.c -Os (test for excess errors) -PASS: libffi.call/testclosure.c -Os execution test -PASS: libffi.call/testclosure.c -Os output pattern test, 4 5 1 8 -PASS: libffi.call/uninitialized.c -Os (test for excess errors) -PASS: libffi.call/uninitialized.c -Os execution test -PASS: libffi.call/va_1.c -Os (test for excess errors) -PASS: libffi.call/va_1.c -Os execution test -PASS: libffi.call/va_1.c -Os output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? -res: 42 -PASS: libffi.call/va_struct1.c -Os (test for excess errors) -PASS: libffi.call/va_struct1.c -Os execution test -PASS: libffi.call/va_struct1.c -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 42 -PASS: libffi.call/va_struct2.c -Os (test for excess errors) -PASS: libffi.call/va_struct2.c -Os execution test -PASS: libffi.call/va_struct2.c -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 12 14 -PASS: libffi.call/va_struct3.c -Os (test for excess errors) -PASS: libffi.call/va_struct3.c -Os execution test -PASS: libffi.call/va_struct3.c -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? -res: 15 17 19 21 14 -PASS: libffi.call/closure_fn0.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn0.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn0.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn1.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn2.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 5 6 8 9 10 11 12 13 19 21 1 3: 255 ? -res: 255 -PASS: libffi.call/closure_fn3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn3.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 19 21 1 3: 135 ? -res: 135 -PASS: libffi.call/closure_fn4.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn4.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn4.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn5.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn5.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn5.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_fn6.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_fn6.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_fn6.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -PASS: libffi.call/closure_loc_fn0.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/closure_loc_fn0.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/closure_loc_fn0.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 127 429 7 8 9 10 11 12 13 19 21 1 3: 680 ? -res: 680 -UNSUPPORTED: libffi.call/closure_stdcall.c -O2 -fomit-frame-pointer -UNSUPPORTED: libffi.call/closure_thiscall.c -O2 -fomit-frame-pointer -PASS: libffi.call/cls_12byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_12byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_12byte.c -O2 -fomit-frame-pointer output pattern test, 7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 ? -7 4 9 1 5 3: 8 9 12 ? -res: 8 9 12 -PASS: libffi.call/cls_16byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_16byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_16byte.c -O2 -fomit-frame-pointer output pattern test, 7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 ? -7 8 9 1 9 3: 8 17 12 ? -res: 8 17 12 -PASS: libffi.call/cls_18byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_18byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_18byte.c -O2 -fomit-frame-pointer output pattern test, 1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 ? -1 127 126 3 4 125 124 5: 5 252 250 8 ? -res: 5 252 250 8 -PASS: libffi.call/cls_19byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_19byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_19byte.c -O2 -fomit-frame-pointer output pattern test, 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 ? -1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 ? -res: 5 252 250 8 239 -PASS: libffi.call/cls_1_1byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_1_1byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_1_1byte.c -O2 -fomit-frame-pointer output pattern test, 12 178: 190 ? -res: 190 ? -12 178: 190 ? -res: 190 -PASS: libffi.call/cls_20byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_20byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_20byte.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_20byte1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_20byte1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_20byte1.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 ? -1 2 3 4 5 7: 5 7 10 ? -res: 5 7 10 -PASS: libffi.call/cls_24byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_24byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_24byte.c -O2 -fomit-frame-pointer output pattern test, 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 ? -9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 ? -res: 22 15 17 25 -PASS: libffi.call/cls_2byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_2byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_2byte.c -O2 -fomit-frame-pointer output pattern test, 12 127 1 13: 13 140 ? -res: 13 140 ? -12 127 1 13: 13 140 ? -res: 13 140 -PASS: libffi.call/cls_3_1byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_3_1byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_3_1byte.c -O2 -fomit-frame-pointer output pattern test, 12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 ? -12 13 14 178 179 180: 190 192 194 ? -res: 190 192 194 -PASS: libffi.call/cls_3byte1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_3byte1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_3byte1.c -O2 -fomit-frame-pointer output pattern test, 12 119 1 15: 13 134 ? -res: 13 134 ? -12 119 1 15: 13 134 ? -res: 13 134 -PASS: libffi.call/cls_3byte2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_3byte2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_3byte2.c -O2 -fomit-frame-pointer output pattern test, 15 125 9 19: 24 144 ? -res: 24 144 ? -15 125 9 19: 24 144 ? -res: 24 144 -PASS: libffi.call/cls_4_1byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_4_1byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_4_1byte.c -O2 -fomit-frame-pointer output pattern test, 12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 ? -12 13 14 15 178 179 180 181: 190 192 194 196 ? -res: 190 192 194 196 -PASS: libffi.call/cls_4byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_4byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_4byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 12 128: 139 248 ? -res: 139 248 ? -127 120 12 128: 139 248 ? -res: 139 248 -PASS: libffi.call/cls_5_1_byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_5_1_byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_5_1_byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 ? -127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 ? -res: 139 248 10 6 8 -PASS: libffi.call/cls_5byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_5byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_5byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 ? -127 120 1 12 128 9: 139 248 10 ? -res: 139 248 10 -PASS: libffi.call/cls_64byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_64byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_64byte.c -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 ? -22 15 17 25 6 13 19 18 ? -res: 22 15 17 25 6 13 19 18 -PASS: libffi.call/cls_6_1_byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_6_1_byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_6_1_byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 ? -127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 ? -res: 139 248 10 6 8 10 -PASS: libffi.call/cls_6byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_6byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_6byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 128 12 128 9 127: 139 248 10 255 ? -res: 139 248 10 255 ? -127 120 1 128 12 128 9 127: 139 248 10 255 ? -res: 139 248 10 255 -PASS: libffi.call/cls_7_1_byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_7_1_byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_7_1_byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 ? -127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 ? -res: 139 248 10 6 8 10 12 -PASS: libffi.call/cls_7byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_7byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_7byte.c -O2 -fomit-frame-pointer output pattern test, 127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 ? -127 120 1 254 12 128 9 255: 139 248 10 509 ? -res: 139 248 10 509 -PASS: libffi.call/cls_8byte.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_8byte.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_8byte.c -O2 -fomit-frame-pointer output pattern test, 1 2 4 5: 5 7 ? -res: 5 7 ? -1 2 4 5: 5 7 ? -res: 5 7 -PASS: libffi.call/cls_9byte1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_9byte1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_9byte1.c -O2 -fomit-frame-pointer output pattern test, 7 8 1 9: 8 17 ? +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O3 output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -Os output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O0 output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O3 output pattern test, 7 8 1 9: 8 17 ? +res: 8 17 ? +7 8 1 9: 8 17 ? +res: 8 17 +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -Os output pattern test, 7 8 1 9: 8 17 ? res: 8 17 ? 7 8 1 9: 8 17 ? res: 8 17 -PASS: libffi.call/cls_9byte2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_9byte2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_9byte2.c -O2 -fomit-frame-pointer output pattern test, 7 8 1 9: 8 17 ? +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7 8 1 9: 8 17 ? res: 8 17 ? 7 8 1 9: 8 17 ? res: 8 17 -PASS: libffi.call/cls_align_double.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_double.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_double.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_float.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_float.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_float.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_longdouble.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_longdouble.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_longdouble_split.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_longdouble_split.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? res: 9 11 13 15 17 19 21 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_longdouble_split2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_longdouble_split2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_longdouble_split2.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? res: 9 11 13 15 17 19 21 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? res: 9 11 13 15 17 19 21 -PASS: libffi.call/cls_align_pointer.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_pointer.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_pointer.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 ? +1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 ? +res: 9 11 13 15 17 19 21 +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 ? +12 4951 127 1 9320 13: 13 14271 140 ? +res: 13 14271 140 +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_sint16.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_sint16.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_sint16.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_sint32.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_sint32.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_sint32.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O0 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_sint64.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_sint64.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_sint64.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_uint16.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_uint16.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_uint16.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O3 output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_uint32.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_uint32.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_uint32.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -Os output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_align_uint64.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_align_uint64.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_align_uint64.c -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 ? 12 4951 127 1 9320 13: 13 14271 140 ? res: 13 14271 140 -PASS: libffi.call/cls_dbls_struct.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_dbls_struct.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_dbls_struct.c -O2 -fomit-frame-pointer output pattern test, 1.0 2.0 ? +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O0 output pattern test, 1.0 2.0 ? 1.0 2.0 ? -PASS: libffi.call/cls_double.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_double.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_double.c -O2 -fomit-frame-pointer output pattern test, 21474.789000: 21474.789000 ? +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 output pattern test, 1.0 2.0 ? +1.0 2.0 ? + +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O3 output pattern test, 1.0 2.0 ? +1.0 2.0 ? + +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -Os output pattern test, 1.0 2.0 ? +1.0 2.0 ? + +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1.0 2.0 ? +1.0 2.0 ? + +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O0 output pattern test, 21474.789000: 21474.789000 ? res: 21474.789000 -PASS: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer output pattern test, 7.0 ? +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 output pattern test, 21474.789000: 21474.789000 ? +res: 21474.789000 +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O3 output pattern test, 21474.789000: 21474.789000 ? +res: 21474.789000 +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -Os output pattern test, 21474.789000: 21474.789000 ? +res: 21474.789000 +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 21474.789000: 21474.789000 ? +res: 21474.789000 +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O0 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O3 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -Os output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7.0 ? res: 4 ? 7.0 ? res: 4 -PASS: libffi.call/cls_float.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_float.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_float.c -O2 -fomit-frame-pointer output pattern test, \-2122.12: \-2122.12 ? +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O0 output pattern test, \-2122.12: \-2122.12 ? res: -2122.120117 -PASS: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8: 36 ? +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 output pattern test, \-2122.12: \-2122.12 ? +res: -2122.120117 +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O3 output pattern test, \-2122.12: \-2122.12 ? +res: -2122.120117 +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -Os output pattern test, \-2122.12: \-2122.12 ? +res: -2122.120117 +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, \-2122.12: \-2122.12 ? +res: -2122.120117 +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 6 7 8: 36 ? +res: 36 ? +1 2 3 4 5 6 7 8: 36 ? +res: 36 +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 6 7 8: 36 ? +res: 36 ? +1 2 3 4 5 6 7 8: 36 ? +res: 36 +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 6 7 8: 36 ? +res: 36 ? +1 2 3 4 5 6 7 8: 36 ? +res: 36 +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 6 7 8: 36 ? +res: 36 ? +1 2 3 4 5 6 7 8: 36 ? +res: 36 +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8: 36 ? res: 36 ? 1 2 3 4 5 6 7 8: 36 ? res: 36 -PASS: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern test, 7.0 ? +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O0 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O3 output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -Os output pattern test, 7.0 ? +res: 4 ? +7.0 ? +res: 4 +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 7.0 ? res: 4 ? 7.0 ? res: 4 -PASS: libffi.call/cls_multi_schar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_schar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_schar.c -O2 -fomit-frame-pointer output pattern test, 2 125: 127 ? +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O0 output pattern test, 2 125: 127 ? +res: 127 ? +2 125: 127 ? +res: 127 +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 output pattern test, 2 125: 127 ? +res: 127 ? +2 125: 127 ? +res: 127 +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O3 output pattern test, 2 125: 127 ? +res: 127 ? +2 125: 127 ? +res: 127 +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -Os output pattern test, 2 125: 127 ? +res: 127 ? +2 125: 127 ? +res: 127 +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 2 125: 127 ? res: 127 ? 2 125: 127 ? res: 127 -PASS: libffi.call/cls_multi_sshort.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_sshort.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_sshort.c -O2 -fomit-frame-pointer output pattern test, 2 32765: 32767 ? +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O0 output pattern test, 2 32765: 32767 ? res: 32767 ? 2 32765: 32767 ? res: 32767 -PASS: libffi.call/cls_multi_sshortchar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_sshortchar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_sshortchar.c -O2 -fomit-frame-pointer output pattern test, 1 32765 127 -128: 32765 ? +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O3 output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -Os output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O0 output pattern test, 1 32765 127 -128: 32765 ? +res: 32765 ? +1 32765 127 -128: 32765 ? +res: 32765 +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 output pattern test, 1 32765 127 -128: 32765 ? +res: 32765 ? +1 32765 127 -128: 32765 ? +res: 32765 +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O3 output pattern test, 1 32765 127 -128: 32765 ? +res: 32765 ? +1 32765 127 -128: 32765 ? +res: 32765 +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -Os output pattern test, 1 32765 127 -128: 32765 ? +res: 32765 ? +1 32765 127 -128: 32765 ? +res: 32765 +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 32765 127 -128: 32765 ? res: 32765 ? 1 32765 127 -128: 32765 ? res: 32765 -PASS: libffi.call/cls_multi_uchar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_uchar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_uchar.c -O2 -fomit-frame-pointer output pattern test, 1 2 127 125: 255 ? +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 127 125: 255 ? +res: 255 ? +1 2 127 125: 255 ? +res: 255 +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 127 125: 255 ? +res: 255 ? +1 2 127 125: 255 ? +res: 255 +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 127 125: 255 ? +res: 255 ? +1 2 127 125: 255 ? +res: 255 +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 127 125: 255 ? +res: 255 ? +1 2 127 125: 255 ? +res: 255 +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 127 125: 255 ? res: 255 ? 1 2 127 125: 255 ? res: 255 -PASS: libffi.call/cls_multi_ushort.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_ushort.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_ushort.c -O2 -fomit-frame-pointer output pattern test, 2 32765: 32767 ? +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O0 output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O3 output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -Os output pattern test, 2 32765: 32767 ? +res: 32767 ? +2 32765: 32767 ? +res: 32767 +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 2 32765: 32767 ? res: 32767 ? 2 32765: 32767 ? res: 32767 -PASS: libffi.call/cls_multi_ushortchar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_multi_ushortchar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_multi_ushortchar.c -O2 -fomit-frame-pointer output pattern test, 1 2 127 128: 258 ? +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 127 128: 258 ? res: 258 ? 1 2 127 128: 258 ? res: 258 -PASS: libffi.call/cls_pointer.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_pointer.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_pointer.c -O2 -fomit-frame-pointer output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 127 128: 258 ? +res: 258 ? +1 2 127 128: 258 ? +res: 258 +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 127 128: 258 ? +res: 258 ? +1 2 127 128: 258 ? +res: 258 +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 127 128: 258 ? +res: 258 ? +1 2 127 128: 258 ? +res: 258 +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 127 128: 258 ? +res: 258 ? +1 2 127 128: 258 ? +res: 258 +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O0 output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 ? +0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 ? +0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O3 output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 ? +0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -Os output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 ? +0x12345678 0x89abcdef: 0x9be02467 ? +res: 0x9be02467 +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 0x12345678 0x89abcdef: 0x9be02467 ? res: 0x9be02467 ? 0x12345678 0x89abcdef: 0x9be02467 ? res: 0x9be02467 -PASS: libffi.call/cls_pointer_stack.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_pointer_stack.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_pointer_stack.c -O2 -fomit-frame-pointer output pattern test, ? +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O0 output pattern test, ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 output pattern test, ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O3 output pattern test, ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -Os output pattern test, ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd ? +0x01234567 0x89abcdef: 0x8acf1356 ? +0x8acf1356 0x01234567: 0x8bf258bd ? +res: 0x8bf258bd +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, ? 0x01234567 0x89abcdef: 0x8acf1356 ? 0x8acf1356 0x01234567: 0x8bf258bd ? res: 0x8bf258bd ? 0x01234567 0x89abcdef: 0x8acf1356 ? 0x8acf1356 0x01234567: 0x8bf258bd ? res: 0x8bf258bd -PASS: libffi.call/cls_schar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_schar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_schar.c -O2 -fomit-frame-pointer output pattern test, 127: 127 ? +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O0 output pattern test, 127: 127 ? res: 127 -PASS: libffi.call/cls_sint.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_sint.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_sint.c -O2 -fomit-frame-pointer output pattern test, 65534: 65534 ? +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O3 output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -Os output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O0 output pattern test, 65534: 65534 ? +res: 65534 +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 output pattern test, 65534: 65534 ? +res: 65534 +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O3 output pattern test, 65534: 65534 ? +res: 65534 +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -Os output pattern test, 65534: 65534 ? +res: 65534 +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 65534: 65534 ? res: 65534 -PASS: libffi.call/cls_sshort.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_sshort.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_sshort.c -O2 -fomit-frame-pointer output pattern test, 255: 255 ? +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O0 output pattern test, 255: 255 ? res: 255 -PASS: libffi.call/cls_struct_va1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_struct_va1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_struct_va1.c -O2 -fomit-frame-pointer output pattern test, 4 5 6 10 11 12 13 14 20 21 ? +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 output pattern test, 255: 255 ? +res: 255 +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O3 output pattern test, 255: 255 ? +res: 255 +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -Os output pattern test, 255: 255 ? +res: 255 +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 255: 255 ? +res: 255 +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O0 output pattern test, 4 5 6 10 11 12 13 14 20 21 ? +res: 42 +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 output pattern test, 4 5 6 10 11 12 13 14 20 21 ? +res: 42 +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O3 output pattern test, 4 5 6 10 11 12 13 14 20 21 ? +res: 42 +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -Os output pattern test, 4 5 6 10 11 12 13 14 20 21 ? +res: 42 +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 4 5 6 10 11 12 13 14 20 21 ? res: 42 -PASS: libffi.call/cls_uchar.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_uchar.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_uchar.c -O2 -fomit-frame-pointer output pattern test, 127: 127 ? +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O0 output pattern test, 127: 127 ? res: 127 -PASS: libffi.call/cls_uchar_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_uchar_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_uchar_va.c -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O3 output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -Os output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 127: 127 ? +res: 127 +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O0 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O3 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -Os output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? res: 67 -PASS: libffi.call/cls_uint.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_uint.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_uint.c -O2 -fomit-frame-pointer output pattern test, 2147483647: 2147483647 ? +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O0 output pattern test, 2147483647: 2147483647 ? res: 2147483647 -PASS: libffi.call/cls_uint_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_uint_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_uint_va.c -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 output pattern test, 2147483647: 2147483647 ? +res: 2147483647 +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O3 output pattern test, 2147483647: 2147483647 ? +res: 2147483647 +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -Os output pattern test, 2147483647: 2147483647 ? +res: 2147483647 +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 2147483647: 2147483647 ? +res: 2147483647 +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O0 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O3 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -Os output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? res: 67 -PASS: libffi.call/cls_ulong_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_ulong_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_ulong_va.c -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O0 output pattern test, 67: 67 4 ? res: 67 -PASS: libffi.call/cls_ulonglong.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_ulonglong.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_ulonglong.c -O2 -fomit-frame-pointer output pattern test, 214: 214 ? -res: 214 ? -9223372035854775808: 9223372035854775808 ? -res: 9223372035854775808 -PASS: libffi.call/cls_ushort.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_ushort.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_ushort.c -O2 -fomit-frame-pointer output pattern test, 65535: 65535 ? +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O3 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -Os output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O0 output pattern test, 214: 1152921504606846761 ? +res: 1152921504606846761 ? +9223372035854775808: 8070450533247928831 ? +res: 8070450533247928831 +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 output pattern test, 214: 1152921504606846761 ? +res: 1152921504606846761 ? +9223372035854775808: 8070450533247928831 ? +res: 8070450533247928831 +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O3 output pattern test, 214: 1152921504606846761 ? +res: 1152921504606846761 ? +9223372035854775808: 8070450533247928831 ? +res: 8070450533247928831 +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -Os output pattern test, 214: 1152921504606846761 ? +res: 1152921504606846761 ? +9223372035854775808: 8070450533247928831 ? +res: 8070450533247928831 +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 214: 1152921504606846761 ? +res: 1152921504606846761 ? +9223372035854775808: 8070450533247928831 ? +res: 8070450533247928831 +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O0 output pattern test, 65535: 65535 ? +res: 65535 +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 output pattern test, 65535: 65535 ? +res: 65535 +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O3 output pattern test, 65535: 65535 ? +res: 65535 +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -Os output pattern test, 65535: 65535 ? +res: 65535 +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 65535: 65535 ? res: 65535 -PASS: libffi.call/cls_ushort_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/cls_ushort_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/cls_ushort_va.c -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O0 output pattern test, 67: 67 4 ? res: 67 -PASS: libffi.call/err_bad_abi.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/err_bad_abi.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/err_bad_typedef.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/err_bad_typedef.c -O2 -fomit-frame-pointer execution test -UNSUPPORTED: libffi.call/fastthis1_win32.c -O2 -fomit-frame-pointer -UNSUPPORTED: libffi.call/fastthis2_win32.c -O2 -fomit-frame-pointer -UNSUPPORTED: libffi.call/fastthis3_win32.c -O2 -fomit-frame-pointer -PASS: libffi.call/float.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float4.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float4.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float_va.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/float_va.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/float_va.c -O2 -fomit-frame-pointer output pattern test, 0: 2.0 : total: 2.0 ? +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O3 output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -Os output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 67: 67 4 ? +res: 67 +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/err_bad_abi.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/err_bad_typedef.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O0 output pattern test, 0: 2.0 : total: 2.0 ? +compiled: 2.0 ? +0: 2.0 : total: 2.0 ? +ffi: 2.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +compiled: 11.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +ffi: 11.0 +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 output pattern test, 0: 2.0 : total: 2.0 ? +compiled: 2.0 ? +0: 2.0 : total: 2.0 ? +ffi: 2.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +compiled: 11.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +ffi: 11.0 +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O3 output pattern test, 0: 2.0 : total: 2.0 ? +compiled: 2.0 ? +0: 2.0 : total: 2.0 ? +ffi: 2.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +compiled: 11.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +ffi: 11.0 +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -Os output pattern test, 0: 2.0 : total: 2.0 ? +compiled: 2.0 ? +0: 2.0 : total: 2.0 ? +ffi: 2.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +compiled: 11.0 ? +2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? +ffi: 11.0 +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/float_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 0: 2.0 : total: 2.0 ? compiled: 2.0 ? 0: 2.0 : total: 2.0 ? ffi: 2.0 ? @@ -2741,178 +2128,1698 @@ ffi: 2.0 ? compiled: 11.0 ? 2: 2.0 : 0:3.0 1:4.0 total: 11.0 ? ffi: 11.0 -PASS: libffi.call/huge_struct.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/huge_struct.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/huge_struct.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? +res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 ? res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 -PASS: libffi.call/many.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/many.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/many2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/many2.c -O2 -fomit-frame-pointer execution test -UNSUPPORTED: libffi.call/many2_win32.c -O2 -fomit-frame-pointer -UNSUPPORTED: libffi.call/many_win32.c -O2 -fomit-frame-pointer -PASS: libffi.call/negint.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/negint.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct.c -O2 -fomit-frame-pointer output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/many2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/many_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/many_mixed.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/negint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O0 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O3 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -Os output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 ? 9 2 6 1 2 3 4 5 6 3 1 8: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct1.c -O2 -fomit-frame-pointer output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O0 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 -PASS: libffi.call/nested_struct10.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct10.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct10.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O3 output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -Os output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 ? +9 2 6 1 2 3 4 5 6 3 1 8 3 2 4: 15 10 13 10 12 13 +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? +1 7 12 127 99 255 2 9: 270 242 143 +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? +1 7 12 127 99 255 2 9: 270 242 143 +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? +1 7 12 127 99 255 2 9: 270 242 143 +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? +1 7 12 127 99 255 2 9: 270 242 143 +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 255 2 9: 270 242 143 ? 1 7 12 127 99 255 2 9: 270 242 143 -PASS: libffi.call/nested_struct11.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct11.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct11.c -O2 -fomit-frame-pointer output pattern test, 1, 1, 1, 1, 1, 1 ? +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O0 output pattern test, 1, 1, 1, 1, 1, 1 ? 1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 -PASS: libffi.call/nested_struct2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct2.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 output pattern test, 1, 1, 1, 1, 1, 1 ? +1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O3 output pattern test, 1, 1, 1, 1, 1, 1 ? +1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -Os output pattern test, 1, 1, 1, 1, 1, 1 ? +1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct11.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1, 1, 1, 1, 1, 1 ? +1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0 +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? 1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct3.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99: 13 233 134 ? 1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct4.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct4.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct4.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? 1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct5.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct5.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct5.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99: 13 233 134 ? 1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct6.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct6.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct6.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? 1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct7.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct7.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct7.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99: 13 233 134 ? 1 7 12 127 99: 13 233 134 -PASS: libffi.call/nested_struct8.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct8.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct8.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99: 13 233 134 ? +1 7 12 127 99: 13 233 134 +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? 1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/nested_struct9.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/nested_struct9.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/nested_struct9.c -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O0 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? 1 7 12 127 99 2 9: 15 242 143 -PASS: libffi.call/problem1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/problem1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/problem1.c -O2 -fomit-frame-pointer output pattern test, 1 2 3 1 2 3: 2 4 6 ? +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O3 output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -Os output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 7 12 127 99 2 9: 15 242 143 ? +1 7 12 127 99 2 9: 15 242 143 +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O0 output pattern test, 1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 ? +1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 output pattern test, 1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 ? +1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O3 output pattern test, 1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 ? +1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -Os output pattern test, 1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 ? +1 2 3 1 2 3: 2 4 6 ? +res: 2 4 6 +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 1 2 3 1 2 3: 2 4 6 ? res: 2 4 6 ? 1 2 3 1 2 3: 2 4 6 ? res: 2 4 6 -PASS: libffi.call/promotion.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/promotion.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/pyobjc-tc.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/pyobjc-tc.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_dbl.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_dbl.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_dbl1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_dbl1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_dbl2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_dbl2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_fl.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_fl.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_fl1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_fl1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_fl2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_fl2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_fl3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_fl3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ldl.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_ldl.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ll.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_ll.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ll1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_ll1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ll1.c -O2 -fomit-frame-pointer output pattern test, res: 11111133333222, 11111133333222 -PASS: libffi.call/return_sc.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_sc.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_sl.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_sl.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_sl.c -O2 -fomit-frame-pointer output pattern test, res: -1, -1 -PASS: libffi.call/return_uc.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_uc.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ul.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/return_ul.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/return_ul.c -O2 -fomit-frame-pointer output pattern test, res: 2147483647, 2147483647 -PASS: libffi.call/stret_large.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/stret_large.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/stret_large.c -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/promotion.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/pyobjc-tc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_dbl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_dbl1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_dbl2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_fl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_fl1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_fl2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_fl3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_ldl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_ll.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O0 output pattern test, res: 11111133333222, 11111133333222 +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 output pattern test, res: 11111133333222, 11111133333222 +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O3 output pattern test, res: 11111133333222, 11111133333222 +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -Os output pattern test, res: 11111133333222, 11111133333222 +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ll1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, res: 11111133333222, 11111133333222 +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_sc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O0 output pattern test, res: -1, -1 +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 output pattern test, res: -1, -1 +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O3 output pattern test, res: -1, -1 +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -Os output pattern test, res: -1, -1 +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_sl.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, res: -1, -1 +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_uc.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O0 output pattern test, res: 2147483647, 2147483647 +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 output pattern test, res: 2147483647, 2147483647 +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O3 output pattern test, res: 2147483647, 2147483647 +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -Os output pattern test, res: 2147483647, 2147483647 +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/return_ul.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, res: 2147483647, 2147483647 +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O0 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 -PASS: libffi.call/stret_large2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/stret_large2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/stret_large2.c -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O3 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -Os output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O0 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O3 output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -Os output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? +res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 ? res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 -PASS: libffi.call/stret_medium.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/stret_medium.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/stret_medium.c -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 16 ? +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O0 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O3 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -Os output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O0 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O3 output pattern test, 22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 ? +22 15 17 25 6 13 19 18 16 ? +res: 22 15 17 25 6 13 19 18 16 +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -Os output pattern test, 22 15 17 25 6 13 19 18 16 ? res: 22 15 17 25 6 13 19 18 16 ? 22 15 17 25 6 13 19 18 16 ? res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/stret_medium2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/stret_medium2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/stret_medium2.c -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 16 ? +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 22 15 17 25 6 13 19 18 16 ? res: 22 15 17 25 6 13 19 18 16 ? 22 15 17 25 6 13 19 18 16 ? res: 22 15 17 25 6 13 19 18 16 -PASS: libffi.call/strlen.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/strlen.c -O2 -fomit-frame-pointer execution test -UNSUPPORTED: libffi.call/strlen2_win32.c -O2 -fomit-frame-pointer -UNSUPPORTED: libffi.call/strlen_win32.c -O2 -fomit-frame-pointer -PASS: libffi.call/struct1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct1.c -O2 -fomit-frame-pointer execution test -UNSUPPORTED: libffi.call/struct1_win32.c -O2 -fomit-frame-pointer -PASS: libffi.call/struct2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct2.c -O2 -fomit-frame-pointer execution test -UNSUPPORTED: libffi.call/struct2_win32.c -O2 -fomit-frame-pointer -PASS: libffi.call/struct3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct4.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct4.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct5.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct5.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct6.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct6.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct7.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct7.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct8.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct8.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/struct9.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/struct9.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/testclosure.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/testclosure.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/testclosure.c -O2 -fomit-frame-pointer output pattern test, 4 5 1 8 -PASS: libffi.call/uninitialized.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/uninitialized.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/va_1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/va_1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/va_1.c -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/strlen4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.call/struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O0 output pattern test, 4 5 1 8 +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 output pattern test, 4 5 1 8 +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O3 output pattern test, 4 5 1 8 +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -Os output pattern test, 4 5 1 8 +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 4 5 1 8 +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/uninitialized.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O0 output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? res: 42 -PASS: libffi.call/va_struct1.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/va_struct1.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/va_struct1.c -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? res: 42 -PASS: libffi.call/va_struct2.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/va_struct2.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/va_struct2.c -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O3 output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? +res: 42 +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -Os output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? +res: 42 +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/va_1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 uc=9 sc=10 11 12 13 14 15 16 2.120000 3.130000 ? +res: 42 +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O0 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 42 +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 42 +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 42 +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 42 +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/va_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 42 +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O0 output pattern test, 5 6 10 11 12 13 14 7 8 ? res: 12 14 -PASS: libffi.call/va_struct3.c -O2 -fomit-frame-pointer (test for excess errors) -PASS: libffi.call/va_struct3.c -O2 -fomit-frame-pointer execution test -PASS: libffi.call/va_struct3.c -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 12 14 +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 12 14 +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 12 14 +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/va_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 12 14 +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O0 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 15 17 19 21 14 +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 15 17 19 21 14 +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O3 output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 15 17 19 21 14 +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -Os output pattern test, 5 6 10 11 12 13 14 7 8 ? +res: 15 17 19 21 14 +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer output pattern test, 5 6 10 11 12 13 14 7 8 ? res: 15 17 19 21 14 +Running [...]/hurd/master/libffi/testsuite/libffi.complex/complex.exp ... +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/complex_int.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/many_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/many_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/many_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex1_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex1_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex1_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex2_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex2_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex2_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.complex/return_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +Running [...]/hurd/master/libffi/testsuite/libffi.go/go.exp ... +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/aa-direct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_STDCALL -DABI_ATTR=__STDCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ (test for excess errors) +PASS: libffi.go/closure1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test Running [...]/hurd/master/libffi/testsuite/libffi.special/special.exp ... PASS: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ (test for excess errors) PASS: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test @@ -2949,5 +3856,4 @@ PASS: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ output patt === libffi Summary === -# of expected passes 1819 -# of unsupported tests 55 +# of expected passes 2759 diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum index 9da5dda0..074272b3 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:35:32 2014 +Test Run By thomas on Wed Jan 21 05:12:21 2015 Native configuration is i686-pc-linux-gnu === libgomp tests === @@ -126,6 +126,57 @@ PASS: libgomp.c/depend-8.c (test for excess errors) PASS: libgomp.c/depend-8.c execution test PASS: libgomp.c/depend-9.c (test for excess errors) PASS: libgomp.c/depend-9.c execution test +PASS: libgomp.c/examples-4/e.50.1.c (test for excess errors) +PASS: libgomp.c/examples-4/e.50.1.c execution test +PASS: libgomp.c/examples-4/e.50.2.c (test for excess errors) +PASS: libgomp.c/examples-4/e.50.2.c execution test +PASS: libgomp.c/examples-4/e.50.3.c (test for excess errors) +PASS: libgomp.c/examples-4/e.50.3.c execution test +PASS: libgomp.c/examples-4/e.50.4.c (test for excess errors) +PASS: libgomp.c/examples-4/e.50.4.c execution test +UNSUPPORTED: libgomp.c/examples-4/e.50.5.c +PASS: libgomp.c/examples-4/e.51.1.c (test for excess errors) +PASS: libgomp.c/examples-4/e.51.1.c execution test +PASS: libgomp.c/examples-4/e.51.2.c (test for excess errors) +PASS: libgomp.c/examples-4/e.51.2.c execution test +PASS: libgomp.c/examples-4/e.51.3.c (test for excess errors) +PASS: libgomp.c/examples-4/e.51.3.c execution test +PASS: libgomp.c/examples-4/e.51.4.c (test for excess errors) +PASS: libgomp.c/examples-4/e.51.4.c execution test +UNSUPPORTED: libgomp.c/examples-4/e.51.6.c +UNSUPPORTED: libgomp.c/examples-4/e.51.7.c +PASS: libgomp.c/examples-4/e.52.1.c (test for excess errors) +PASS: libgomp.c/examples-4/e.52.1.c execution test +PASS: libgomp.c/examples-4/e.52.2.c (test for excess errors) +PASS: libgomp.c/examples-4/e.52.2.c execution test +PASS: libgomp.c/examples-4/e.53.1.c (test for excess errors) +PASS: libgomp.c/examples-4/e.53.1.c execution test +PASS: libgomp.c/examples-4/e.53.3.c (test for excess errors) +PASS: libgomp.c/examples-4/e.53.3.c execution test +PASS: libgomp.c/examples-4/e.53.4.c (test for excess errors) +PASS: libgomp.c/examples-4/e.53.4.c execution test +PASS: libgomp.c/examples-4/e.53.5.c (test for excess errors) +PASS: libgomp.c/examples-4/e.53.5.c execution test +PASS: libgomp.c/examples-4/e.54.2.c (test for excess errors) +PASS: libgomp.c/examples-4/e.54.2.c execution test +PASS: libgomp.c/examples-4/e.54.3.c (test for excess errors) +PASS: libgomp.c/examples-4/e.54.3.c execution test +PASS: libgomp.c/examples-4/e.54.4.c (test for excess errors) +PASS: libgomp.c/examples-4/e.54.4.c execution test +PASS: libgomp.c/examples-4/e.54.5.c (test for excess errors) +PASS: libgomp.c/examples-4/e.54.5.c execution test +PASS: libgomp.c/examples-4/e.54.6.c (test for excess errors) +PASS: libgomp.c/examples-4/e.54.6.c execution test +PASS: libgomp.c/examples-4/e.55.1.c (test for excess errors) +PASS: libgomp.c/examples-4/e.55.1.c execution test +UNSUPPORTED: libgomp.c/examples-4/e.55.2.c +PASS: libgomp.c/examples-4/e.56.3.c (test for excess errors) +PASS: libgomp.c/examples-4/e.56.3.c execution test +PASS: libgomp.c/examples-4/e.56.4.c (test for excess errors) +PASS: libgomp.c/examples-4/e.56.4.c execution test +UNSUPPORTED: libgomp.c/examples-4/e.57.1.c +UNSUPPORTED: libgomp.c/examples-4/e.57.2.c +UNSUPPORTED: libgomp.c/examples-4/e.57.3.c PASS: libgomp.c/for-1.c (test for excess errors) PASS: libgomp.c/for-1.c execution test PASS: libgomp.c/for-2.c (test for excess errors) @@ -228,7 +279,7 @@ PASS: libgomp.c/omp_workshare1.c (test for excess errors) PASS: libgomp.c/omp_workshare1.c execution test PASS: libgomp.c/omp_workshare2.c (test for excess errors) PASS: libgomp.c/omp_workshare2.c execution test -PASS: libgomp.c/omp_workshare3.c (test for errors, line 33) +PASS: libgomp.c/omp_workshare3.c (test for errors, line 34) PASS: libgomp.c/omp_workshare3.c (test for excess errors) PASS: libgomp.c/omp_workshare4.c (test for excess errors) PASS: libgomp.c/omp_workshare4.c execution test @@ -318,6 +369,8 @@ PASS: libgomp.c/pr58392.c (test for excess errors) PASS: libgomp.c/pr58392.c execution test PASS: libgomp.c/pr58756.c (test for excess errors) PASS: libgomp.c/pr58756.c execution test +PASS: libgomp.c/pr61200.c (test for excess errors) +PASS: libgomp.c/pr61200.c execution test PASS: libgomp.c/private-1.c (test for excess errors) PASS: libgomp.c/private-1.c execution test PASS: libgomp.c/reduction-1.c (test for excess errors) @@ -398,6 +451,10 @@ PASS: libgomp.c/target-7.c (test for excess errors) PASS: libgomp.c/target-7.c execution test PASS: libgomp.c/target-8.c (test for excess errors) PASS: libgomp.c/target-8.c execution test +PASS: libgomp.c/target-9.c (test for excess errors) +PASS: libgomp.c/target-9.c execution test +PASS: libgomp.c/target-critical-1.c (test for excess errors) +PASS: libgomp.c/target-critical-1.c execution test PASS: libgomp.c/task-1.c (test for excess errors) PASS: libgomp.c/task-1.c execution test PASS: libgomp.c/task-2.c (test for excess errors) @@ -507,6 +564,9 @@ PASS: libgomp.c++/ctor-8.C (test for excess errors) PASS: libgomp.c++/ctor-8.C execution test PASS: libgomp.c++/ctor-9.C (test for excess errors) PASS: libgomp.c++/ctor-9.C execution test +PASS: libgomp.c++/examples-4/e.51.5.C (test for excess errors) +PASS: libgomp.c++/examples-4/e.51.5.C execution test +UNSUPPORTED: libgomp.c++/examples-4/e.53.2.C PASS: libgomp.c++/for-1.C (test for excess errors) PASS: libgomp.c++/for-1.C execution test PASS: libgomp.c++/for-10.C (test for excess errors) @@ -1628,6 +1688,446 @@ PASS: libgomp.fortran/do2.f90 -O3 -g (test for excess errors) PASS: libgomp.fortran/do2.f90 -O3 -g execution test PASS: libgomp.fortran/do2.f90 -Os (test for excess errors) PASS: libgomp.fortran/do2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.50.1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.1.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.50.2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.50.3.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.3.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.50.4.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.50.4.f90 -Os execution test +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.50.5.f90 -Os +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.51.1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.1.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.51.2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.51.3.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.3.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.51.4.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.4.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.51.5.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.51.5.f90 -Os execution test +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.51.6.f90 -Os +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.51.7.f90 -Os +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.52.1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.1.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.52.2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.52.2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.53.1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.1.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.53.2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.53.3.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.3.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.53.4.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.4.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.53.5.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.53.5.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.54.2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.2.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.54.3.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.3.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.54.4.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.4.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.54.5.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.5.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.54.6.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.54.6.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.55.1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.55.1.f90 -Os execution test +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.55.2.f90 -Os +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.56.3.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.3.f90 -Os execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O0 execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O1 execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O2 execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -O3 -g execution test +PASS: libgomp.fortran/examples-4/e.56.4.f90 -Os (test for excess errors) +PASS: libgomp.fortran/examples-4/e.56.4.f90 -Os execution test +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.57.1.f90 -Os +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.57.2.f90 -Os +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O0 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O1 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O2 +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O3 -fomit-frame-pointer +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -O3 -g +UNSUPPORTED: libgomp.fortran/examples-4/e.57.3.f90 -Os PASS: libgomp.fortran/jacobi.f -O0 (test for excess errors) PASS: libgomp.fortran/jacobi.f -O0 execution test PASS: libgomp.fortran/jacobi.f -O1 (test for excess errors) @@ -2299,6 +2799,38 @@ PASS: libgomp.fortran/pr49792-2.f90 -O3 -g (test for excess errors) PASS: libgomp.fortran/pr49792-2.f90 -O3 -g execution test PASS: libgomp.fortran/pr49792-2.f90 -Os (test for excess errors) PASS: libgomp.fortran/pr49792-2.f90 -Os execution test +PASS: libgomp.fortran/pr63938-1.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O0 execution test +PASS: libgomp.fortran/pr63938-1.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O1 execution test +PASS: libgomp.fortran/pr63938-1.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O2 execution test +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/pr63938-1.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -O3 -g execution test +PASS: libgomp.fortran/pr63938-1.f90 -Os (test for excess errors) +PASS: libgomp.fortran/pr63938-1.f90 -Os execution test +PASS: libgomp.fortran/pr63938-2.f90 -O0 (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O0 execution test +PASS: libgomp.fortran/pr63938-2.f90 -O1 (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O1 execution test +PASS: libgomp.fortran/pr63938-2.f90 -O2 (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O2 execution test +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer execution test +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.fortran/pr63938-2.f90 -O3 -g (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -O3 -g execution test +PASS: libgomp.fortran/pr63938-2.f90 -Os (test for excess errors) +PASS: libgomp.fortran/pr63938-2.f90 -Os execution test PASS: libgomp.fortran/procptr1.f90 -O0 (test for excess errors) PASS: libgomp.fortran/procptr1.f90 -O0 execution test PASS: libgomp.fortran/procptr1.f90 -O1 (test for excess errors) @@ -3309,8 +3841,2205 @@ PASS: libgomp.graphite/force-parallel-9.c scan-tree-dump-times optimized "loopfn PASS: libgomp.graphite/pr41118.c (test for excess errors) PASS: libgomp.graphite/pr41118.c execution test PASS: libgomp.graphite/pr41118.c scan-tree-dump-times optimized "loopfn" 0 +Running [...]/hurd/master/libgomp/testsuite/libgomp.oacc-c/c.exp ... +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/asyncwait-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-11.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-69.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-70.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-71.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-72.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-73.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-74.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-75.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-76.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-77.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-78.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-79.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-80.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-81.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-82.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-83.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-84.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-85.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-90.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-91.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/asyncwait-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/context-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-11.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-69.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-70.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-71.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-72.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-73.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-74.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-75.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-76.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-77.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-78.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-79.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-80.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-81.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-82.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-83.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-84.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-85.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-90.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-91.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +Running [...]/hurd/master/libgomp/testsuite/libgomp.oacc-c++/c++.exp ... +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/asyncwait-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, already mapped to +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-11.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-69.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-70.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-71.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-72.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-73.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-74.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-75.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-76.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-77.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-78.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-79.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-80.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-81.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-82.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-83.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-84.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-85.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-90.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-91.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/abort-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_on_device-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/asyncwait-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/cache-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/clauses-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/collapse-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/context-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/data-already-8.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/deviceptr-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/if-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/kernels-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-10.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-11.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-12.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-13.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-14.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-15.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-16.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-17.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-18.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-19.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-20.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-21.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-22.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-23.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-24.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-25.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-26.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-27.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-28.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-29.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-30.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-31.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-32.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-33.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-34.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-35.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-36.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-37.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-38.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-39.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-40.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-41.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-42.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-43.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-44.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-45.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-46.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-47.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-48.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-49.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-50.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-51.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-52.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-53.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-54.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-55.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-56.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-57.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-58.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-59.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-6.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-60.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-61.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-62.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-63.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-64.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-65.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-66.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-67.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-68.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-69.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-7.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-70.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-71.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-72.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-73.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-74.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-75.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-76.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-77.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-78.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-79.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-80.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-81.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-82.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-83.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-84.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-85.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-86.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-87.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-88.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-89.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-9.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-90.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-91.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/lib-92.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 output pattern test, +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/nested-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/offset-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/parallel-empty.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/pointer-align-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/present-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-3.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-5.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 (test for excess errors) +PASS: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/reduction-initial-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 execution test +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1-2.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +UNSUPPORTED: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/update-1.c -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 +Running [...]/hurd/master/libgomp/testsuite/libgomp.oacc-fortran/fortran.exp ... +PASS: libgomp.oacc-fortran/abort-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/abort-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/abort-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/abort-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/data-already-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-fortran/data-already-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-fortran/data-already-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, already mapped to +PASS: libgomp.oacc-fortran/data-already-4.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-4.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-4.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, already mapped to +PASS: libgomp.oacc-fortran/data-already-5.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-5.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-5.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, already mapped to +PASS: libgomp.oacc-fortran/data-already-6.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-6.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-6.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, already mapped to +PASS: libgomp.oacc-fortran/data-already-7.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-7.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-7.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, already mapped to +PASS: libgomp.oacc-fortran/data-already-8.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/data-already-8.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/data-already-8.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O output pattern test, Trying to map into device .* object when .* is already mapped +PASS: libgomp.oacc-fortran/lib-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/lib-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-2.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/lib-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-3.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/map-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/map-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/pointer-align-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/pointer-align-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O0 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O1 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O2 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -Os execution test +PASS: libgomp.oacc-fortran/subarrays-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/subarrays-1.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O (test for excess errors) +PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host_nonshm=1 -DACC_MEM_SHARED=0 -O execution test +PASS: libgomp.oacc-fortran/abort-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/abort-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/abort-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/abort-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-2.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-2.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/acc_on_device-1-3.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/acc_on_device-1-3.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/asyncwait-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/collapse-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-4-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/data-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +UNSUPPORTED: libgomp.oacc-fortran/data-already-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-2.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-3.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-4.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-5.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-6.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-7.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +UNSUPPORTED: libgomp.oacc-fortran/data-already-8.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O +PASS: libgomp.oacc-fortran/lib-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-10.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/lib-2.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-2.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/lib-3.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/lib-3.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-7.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/lib-8.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/map-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/map-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-1.f -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/openacc_version-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/pointer-align-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/pointer-align-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/pset-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-3.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O0 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O1 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O2 execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O3 -g execution test +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os (test for excess errors) +PASS: libgomp.oacc-fortran/routine-4.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -Os execution test +PASS: libgomp.oacc-fortran/subarrays-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/subarrays-1.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test +PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O (test for excess errors) +PASS: libgomp.oacc-fortran/subarrays-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -O execution test === libgomp Summary === -# of expected passes 3279 -# of unsupported tests 19 +# of expected passes 5771 +# of unsupported tests 253 diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum index 9ccdbbd0..52bd7d1f 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:48:28 2014 +Test Run By thomas on Wed Jan 21 05:33:50 2015 Native configuration is i686-pc-linux-gnu === libitm tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum index 5d1e5d34..bd2ecd33 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 07:26:02 2014 +Test Run By thomas on Wed Jan 21 05:02:59 2015 Native configuration is i686-pc-linux-gnu === libjava tests === diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum index 55d5c080..12e48a25 100644 --- a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum +++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 05:10:56 2014 +Test Run By thomas on Wed Jan 21 02:27:16 2015 Native configuration is i686-pc-linux-gnu === libstdc++ tests === @@ -70,6 +70,8 @@ PASS: 18_support/exception_ptr/60612-terminate.cc (test for excess errors) PASS: 18_support/exception_ptr/60612-terminate.cc execution test PASS: 18_support/exception_ptr/60612-unexpected.cc (test for excess errors) PASS: 18_support/exception_ptr/60612-unexpected.cc execution test +PASS: 18_support/exception_ptr/64241.cc (test for excess errors) +PASS: 18_support/exception_ptr/64241.cc execution test PASS: 18_support/exception_ptr/current_exception.cc (test for excess errors) PASS: 18_support/exception_ptr/current_exception.cc execution test PASS: 18_support/exception_ptr/lifespan.cc (test for excess errors) @@ -98,6 +100,7 @@ PASS: 18_support/headers/cstdalign/std_c++0x_neg.cc (test for errors, line 32) PASS: 18_support/headers/cstdalign/std_c++0x_neg.cc (test for excess errors) PASS: 18_support/headers/cstdarg/macros.cc (test for excess errors) PASS: 18_support/headers/cstdarg/types_std.cc (test for excess errors) +PASS: 18_support/headers/cstdbool/macros.cc (test for excess errors) PASS: 18_support/headers/cstdbool/std_c++0x_neg.cc (test for errors, line 32) PASS: 18_support/headers/cstdbool/std_c++0x_neg.cc (test for excess errors) PASS: 18_support/headers/cstddef/macros.cc (test for excess errors) @@ -276,26 +279,36 @@ PASS: 19_diagnostics/system_error/what-4.cc (test for excess errors) PASS: 19_diagnostics/system_error/what-4.cc execution test PASS: 19_diagnostics/system_error/what-big.cc (test for excess errors) PASS: 19_diagnostics/system_error/what-big.cc execution test +PASS: 20_util/add_const/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_const/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/add_const/value.cc (test for excess errors) +PASS: 20_util/add_cv/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_cv/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/add_cv/value.cc (test for excess errors) +PASS: 20_util/add_lvalue_reference/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_lvalue_reference/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/add_lvalue_reference/requirements/typedefs.cc (test for excess errors) PASS: 20_util/add_lvalue_reference/value.cc (test for excess errors) +PASS: 20_util/add_pointer/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_pointer/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/add_pointer/value.cc (test for excess errors) +PASS: 20_util/add_rvalue_reference/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_rvalue_reference/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/add_rvalue_reference/requirements/typedefs.cc (test for excess errors) PASS: 20_util/add_rvalue_reference/value.cc (test for excess errors) +PASS: 20_util/add_volatile/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/add_volatile/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/add_volatile/value.cc (test for excess errors) PASS: 20_util/addressof/1.cc (test for excess errors) PASS: 20_util/addressof/1.cc execution test PASS: 20_util/addressof/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/align/1.cc (test for excess errors) +PASS: 20_util/align/1.cc execution test +PASS: 20_util/align/2.cc (test for excess errors) +PASS: 20_util/align/2.cc execution test +PASS: 20_util/aligned_storage/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/aligned_storage/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/aligned_storage/value.cc (test for excess errors) PASS: 20_util/aligned_union/1.cc (test for excess errors) +PASS: 20_util/aligned_union/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/alignment_of/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/alignment_of/requirements/typedefs.cc (test for excess errors) PASS: 20_util/alignment_of/value.cc (test for excess errors) @@ -380,15 +393,18 @@ PASS: 20_util/bind/ref.cc execution test PASS: 20_util/bind/ref2.cc (test for excess errors) PASS: 20_util/bind/ref2.cc execution test PASS: 20_util/bind/ref_neg.cc (test for errors, line 32) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1315) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1329) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1343) -PASS: 20_util/bind/ref_neg.cc (test for errors, line 1357) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1125) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1139) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1153) +PASS: 20_util/bind/ref_neg.cc (test for errors, line 1167) PASS: 20_util/bind/ref_neg.cc (test for errors, line 37) PASS: 20_util/bind/ref_neg.cc (test for errors, line 51) PASS: 20_util/bind/ref_neg.cc (test for errors, line 52) PASS: 20_util/bind/ref_neg.cc (test for excess errors) +PASS: 20_util/bind/refqual.cc (test for excess errors) +PASS: 20_util/bind/refqual.cc execution test PASS: 20_util/bind/socket.cc (test for excess errors) +PASS: 20_util/common_type/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/common_type/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/common_type/requirements/sfinae_friendly_1.cc (test for excess errors) PASS: 20_util/common_type/requirements/sfinae_friendly_2.cc (test for errors, line 29) @@ -397,16 +413,15 @@ PASS: 20_util/common_type/requirements/sfinae_friendly_2.cc (test for excess err PASS: 20_util/common_type/requirements/typedefs-1.cc (test for excess errors) PASS: 20_util/common_type/requirements/typedefs-1.cc execution test PASS: 20_util/common_type/requirements/typedefs-2.cc (test for excess errors) -PASS: 20_util/common_type/requirements/typedefs-3.cc (test for excess errors) +PASS: 20_util/conditional/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/conditional/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/conditional/requirements/typedefs-2.cc (test for excess errors) PASS: 20_util/conditional/requirements/typedefs.cc (test for excess errors) PASS: 20_util/conditional/requirements/typedefs.cc execution test +PASS: 20_util/decay/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/decay/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/decay/requirements/typedefs-2.cc (test for excess errors) PASS: 20_util/decay/requirements/typedefs.cc (test for excess errors) PASS: 20_util/declval/requirements/1.cc (test for excess errors) -PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 2082) +PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 2204) PASS: 20_util/declval/requirements/1_neg.cc (test for errors, line 28) PASS: 20_util/declval/requirements/1_neg.cc (test for excess errors) PASS: 20_util/default_delete/48631_neg.cc (test for errors, line 29) @@ -444,7 +459,7 @@ PASS: 20_util/duration/cons/dr974_neg.cc (test for excess errors) PASS: 20_util/duration/literals/61166.cc (test for excess errors) PASS: 20_util/duration/literals/61166.cc execution test PASS: 20_util/duration/literals/ns_detail.cc (test for excess errors) -PASS: 20_util/duration/literals/range.cc (test for errors, line 794) +PASS: 20_util/duration/literals/range.cc (test for errors, line 796) PASS: 20_util/duration/literals/range.cc (test for excess errors) PASS: 20_util/duration/literals/types.cc (test for excess errors) PASS: 20_util/duration/literals/values.cc (test for excess errors) @@ -462,8 +477,8 @@ PASS: 20_util/duration/requirements/typedefs_neg3.cc (test for errors, line 249 PASS: 20_util/duration/requirements/typedefs_neg3.cc (test for errors, line 33) PASS: 20_util/duration/requirements/typedefs_neg3.cc (test for excess errors) PASS: 20_util/duration_cast/constexpr.cc (test for excess errors) +PASS: 20_util/enable_if/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/enable_if/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/enable_if/requirements/typedefs-2.cc (test for excess errors) PASS: 20_util/enable_if/requirements/typedefs.cc (test for excess errors) PASS: 20_util/enable_if/requirements/typedefs_neg.cc (test for errors, line 32) PASS: 20_util/enable_if/requirements/typedefs_neg.cc (test for excess errors) @@ -514,6 +529,8 @@ PASS: 20_util/function/58569.cc (test for excess errors) PASS: 20_util/function/6.cc (test for excess errors) PASS: 20_util/function/6.cc execution test PASS: 20_util/function/60594.cc (test for excess errors) +PASS: 20_util/function/63840.cc (test for excess errors) +PASS: 20_util/function/63840.cc execution test PASS: 20_util/function/7.cc (test for excess errors) PASS: 20_util/function/7.cc execution test PASS: 20_util/function/8.cc (test for excess errors) @@ -537,6 +554,8 @@ PASS: 20_util/function/cons/move.cc (test for excess errors) PASS: 20_util/function/cons/move.cc execution test PASS: 20_util/function/cons/move_target.cc (test for excess errors) PASS: 20_util/function/cons/move_target.cc execution test +PASS: 20_util/function/invoke/forwarding.cc (test for excess errors) +PASS: 20_util/function/invoke/forwarding.cc execution test PASS: 20_util/function/invoke/move_only.cc (test for excess errors) PASS: 20_util/function/invoke/move_only.cc execution test PASS: 20_util/function/null_pointer_comparisons.cc (test for excess errors) @@ -547,6 +566,7 @@ PASS: 20_util/function_objects/binders/3113.cc execution test PASS: 20_util/function_objects/comparisons.cc (test for excess errors) PASS: 20_util/function_objects/comparisons.cc execution test PASS: 20_util/function_objects/comparisons_void.cc (test for excess errors) +PASS: 20_util/function_objects/constexpr.cc (test for excess errors) PASS: 20_util/function_objects/dr660.cc (test for excess errors) PASS: 20_util/function_objects/dr660.cc execution test PASS: 20_util/function_objects/mem_fn/55463.cc (test for excess errors) @@ -554,6 +574,7 @@ PASS: 20_util/function_objects/mem_fn/55908.cc (test for excess errors) PASS: 20_util/function_objects/mem_fn/adl.cc (test for excess errors) PASS: 20_util/function_objects/mem_fn/forward.cc (test for excess errors) PASS: 20_util/function_objects/mem_fn/forward.cc execution test +PASS: 20_util/function_objects/mem_fn/refqual.cc (test for excess errors) PASS: 20_util/has_trivial_copy_assign/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/has_trivial_copy_assign/requirements/typedefs.cc (test for excess errors) PASS: 20_util/has_trivial_copy_assign/value.cc (test for excess errors) @@ -666,6 +687,9 @@ PASS: 20_util/is_empty/value.cc (test for excess errors) PASS: 20_util/is_enum/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_enum/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_enum/value.cc (test for excess errors) +PASS: 20_util/is_final/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_final/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_final/value.cc (test for excess errors) PASS: 20_util/is_floating_point/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_floating_point/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_floating_point/value.cc (test for excess errors) @@ -763,9 +787,33 @@ PASS: 20_util/is_standard_layout/value.cc (test for excess errors) PASS: 20_util/is_trivial/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_trivial/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_trivial/value.cc (test for excess errors) +PASS: 20_util/is_trivially_assignable/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_assignable/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_assignable/value.cc (test for excess errors) +PASS: 20_util/is_trivially_constructible/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_constructible/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_constructible/value.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_assignable/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_assignable/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_assignable/value.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_constructible/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_constructible/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_copy_constructible/value.cc (test for excess errors) +PASS: 20_util/is_trivially_copyable/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_copyable/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_copyable/value.cc (test for excess errors) +PASS: 20_util/is_trivially_default_constructible/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_default_constructible/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_default_constructible/value.cc (test for excess errors) PASS: 20_util/is_trivially_destructible/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_trivially_destructible/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_trivially_destructible/value.cc (test for excess errors) +PASS: 20_util/is_trivially_move_assignable/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_move_assignable/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_move_assignable/value.cc (test for excess errors) +PASS: 20_util/is_trivially_move_constructible/requirements/explicit_instantiation.cc (test for excess errors) +PASS: 20_util/is_trivially_move_constructible/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/is_trivially_move_constructible/value.cc (test for excess errors) PASS: 20_util/is_union/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_union/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_union/value.cc (test for excess errors) @@ -778,30 +826,30 @@ PASS: 20_util/is_void/value.cc (test for excess errors) PASS: 20_util/is_volatile/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/is_volatile/requirements/typedefs.cc (test for excess errors) PASS: 20_util/is_volatile/value.cc (test for excess errors) +PASS: 20_util/make_signed/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/make_signed/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/make_signed/requirements/typedefs-1.cc (test for excess errors) PASS: 20_util/make_signed/requirements/typedefs-2.cc (test for excess errors) -PASS: 20_util/make_signed/requirements/typedefs-3.cc (test for excess errors) PASS: 20_util/make_signed/requirements/typedefs-4.cc (test for excess errors) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 33) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 35) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 37) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 40) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 42) -PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1747) -PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1711) +PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1869) +PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for errors, line 1833) PASS: 20_util/make_signed/requirements/typedefs_neg.cc (test for excess errors) +PASS: 20_util/make_unsigned/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/typedefs-1.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/typedefs-2.cc (test for excess errors) -PASS: 20_util/make_unsigned/requirements/typedefs-3.cc (test for excess errors) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 33) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 35) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 37) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 40) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 42) -PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1650) -PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1614) +PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1757) +PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for errors, line 1721) PASS: 20_util/make_unsigned/requirements/typedefs_neg.cc (test for excess errors) PASS: 20_util/move/1.cc (test for excess errors) PASS: 20_util/move/requirements/explicit_instantiation.cc (test for excess errors) @@ -907,30 +955,37 @@ PASS: 20_util/reference_wrapper/ref_neg.cc (test for errors, line 34) PASS: 20_util/reference_wrapper/ref_neg.cc (test for errors, line 35) PASS: 20_util/reference_wrapper/ref_neg.cc (test for errors, line 36) PASS: 20_util/reference_wrapper/ref_neg.cc (test for excess errors) +PASS: 20_util/reference_wrapper/requirements.cc (test for excess errors) PASS: 20_util/reference_wrapper/result_type.cc (test for excess errors) PASS: 20_util/reference_wrapper/typedefs-2.cc (test for excess errors) PASS: 20_util/reference_wrapper/typedefs-3.cc (test for excess errors) PASS: 20_util/reference_wrapper/typedefs.cc (test for excess errors) PASS: 20_util/rel_ops.cc (test for excess errors) PASS: 20_util/rel_ops.cc execution test +PASS: 20_util/remove_all_extents/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_all_extents/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_all_extents/value.cc (test for excess errors) +PASS: 20_util/remove_const/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_const/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_const/value.cc (test for excess errors) +PASS: 20_util/remove_cv/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_cv/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_cv/value.cc (test for excess errors) +PASS: 20_util/remove_extent/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_extent/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_extent/value.cc (test for excess errors) +PASS: 20_util/remove_pointer/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_pointer/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_pointer/value.cc (test for excess errors) +PASS: 20_util/remove_reference/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_reference/requirements/explicit_instantiation.cc (test for excess errors) -PASS: 20_util/remove_reference/requirements/typedefs.cc (test for excess errors) PASS: 20_util/remove_reference/value.cc (test for excess errors) +PASS: 20_util/remove_volatile/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/remove_volatile/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/remove_volatile/value.cc (test for excess errors) PASS: 20_util/result_of/1.cc (test for excess errors) PASS: 20_util/result_of/2.cc (test for excess errors) -PASS: 20_util/result_of/requirements/typedefs.cc (test for excess errors) +PASS: 20_util/result_of/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/result_of/sfinae_friendly_1.cc (test for excess errors) PASS: 20_util/result_of/sfinae_friendly_2.cc (test for excess errors) PASS: 20_util/scoped_allocator/1.cc (test for excess errors) @@ -960,6 +1015,12 @@ PASS: 20_util/shared_ptr/assign/shared_ptr_neg.cc (test for excess errors) PASS: 20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc (test for errors, line 38) PASS: 20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc (test for excess errors) PASS: 20_util/shared_ptr/assign/unique_ptr_rvalue.cc (test for excess errors) +PASS: 20_util/shared_ptr/atomic/1.cc (test for excess errors) +PASS: 20_util/shared_ptr/atomic/1.cc execution test +PASS: 20_util/shared_ptr/atomic/2.cc (test for excess errors) +PASS: 20_util/shared_ptr/atomic/2.cc execution test +PASS: 20_util/shared_ptr/atomic/3.cc (test for excess errors) +PASS: 20_util/shared_ptr/atomic/3.cc execution test PASS: 20_util/shared_ptr/casts/1.cc (test for excess errors) PASS: 20_util/shared_ptr/comparison/42925.cc (test for excess errors) PASS: 20_util/shared_ptr/comparison/cmp.cc (test for excess errors) @@ -969,7 +1030,7 @@ PASS: 20_util/shared_ptr/comparison/less.cc (test for excess errors) PASS: 20_util/shared_ptr/comparison/less.cc execution test PASS: 20_util/shared_ptr/cons/39405.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 34) -PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 864) +PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 886) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 37) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for errors, line 307) PASS: 20_util/shared_ptr/cons/43820_neg.cc (test for excess errors) @@ -1017,7 +1078,7 @@ PASS: 20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc execution test PASS: 20_util/shared_ptr/cons/unique_ptr_neg.cc (test for errors, line 37) PASS: 20_util/shared_ptr/cons/unique_ptr_neg.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/void_neg.cc (test for errors, line 27) -PASS: 20_util/shared_ptr/cons/void_neg.cc (test for errors, line 863) +PASS: 20_util/shared_ptr/cons/void_neg.cc (test for errors, line 885) PASS: 20_util/shared_ptr/cons/void_neg.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/weak_ptr.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/weak_ptr.cc execution test @@ -1025,6 +1086,7 @@ PASS: 20_util/shared_ptr/cons/weak_ptr_expired.cc (test for excess errors) PASS: 20_util/shared_ptr/cons/weak_ptr_expired.cc execution test PASS: 20_util/shared_ptr/creation/36949.cc (test for excess errors) PASS: 20_util/shared_ptr/creation/36949.cc execution test +PASS: 20_util/shared_ptr/creation/58594-no-rtti.cc (test for excess errors) PASS: 20_util/shared_ptr/creation/58594.cc (test for excess errors) PASS: 20_util/shared_ptr/creation/alloc.cc (test for excess errors) PASS: 20_util/shared_ptr/creation/alloc.cc execution test @@ -1077,6 +1139,8 @@ PASS: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test PASS: 20_util/shared_ptr/thread/mutex_weaktoshared.cc (test for excess errors) PASS: 20_util/shared_ptr/thread/mutex_weaktoshared.cc execution test PASS: 20_util/specialized_algorithms/uninitialized_copy/58982.cc (test for excess errors) +PASS: 20_util/specialized_algorithms/uninitialized_copy/64476.cc (test for excess errors) +PASS: 20_util/specialized_algorithms/uninitialized_copy/64476.cc execution test PASS: 20_util/specialized_algorithms/uninitialized_copy/808590.cc (test for excess errors) PASS: 20_util/specialized_algorithms/uninitialized_copy/808590.cc execution test PASS: 20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc (test for excess errors) @@ -1112,6 +1176,7 @@ PASS: 20_util/tuple/48476.cc (test for excess errors) PASS: 20_util/tuple/48476.cc execution test PASS: 20_util/tuple/51365.cc (test for excess errors) PASS: 20_util/tuple/53648.cc (test for excess errors) +PASS: 20_util/tuple/56785.cc (test for excess errors) PASS: 20_util/tuple/60497.cc (test for excess errors) PASS: 20_util/tuple/61947.cc (test for excess errors) PASS: 20_util/tuple/comparison_operators/35480_neg.cc (test for errors, line 30) @@ -1185,10 +1250,10 @@ PASS: 20_util/typeindex/hash_code.cc (test for excess errors) PASS: 20_util/typeindex/hash_code.cc execution test PASS: 20_util/typeindex/name.cc (test for excess errors) PASS: 20_util/typeindex/name.cc execution test +PASS: 20_util/underlying_type/requirements/alias_decl.cc (test for excess errors) PASS: 20_util/underlying_type/requirements/explicit_instantiation.cc (test for excess errors) PASS: 20_util/underlying_type/requirements/typedefs-1.cc (test for excess errors) PASS: 20_util/underlying_type/requirements/typedefs-2.cc (test for excess errors) -PASS: 20_util/underlying_type/requirements/typedefs-3.cc (test for excess errors) PASS: 20_util/unique_ptr/54351.cc (test for excess errors) PASS: 20_util/unique_ptr/54351.cc execution test PASS: 20_util/unique_ptr/assign/48635.cc (test for excess errors) @@ -1428,6 +1493,7 @@ PASS: 21_strings/basic_string/inserters_extractors/wchar_t/9.cc execution test PASS: 21_strings/basic_string/literals/types.cc (test for excess errors) PASS: 21_strings/basic_string/literals/values.cc (test for excess errors) PASS: 21_strings/basic_string/literals/values.cc execution test +PASS: 21_strings/basic_string/modifiers/64422.cc (test for excess errors) PASS: 21_strings/basic_string/modifiers/append/char/1.cc (test for excess errors) PASS: 21_strings/basic_string/modifiers/append/char/1.cc execution test PASS: 21_strings/basic_string/modifiers/append/char/2.cc (test for excess errors) @@ -1674,6 +1740,8 @@ PASS: 21_strings/headers/cwctype/types_std.cc (test for excess errors) PASS: 21_strings/headers/string/synopsis.cc (test for excess errors) PASS: 21_strings/headers/string/types_std.cc (test for excess errors) PASS: 21_strings/headers/string/types_std_c++0x.cc (test for excess errors) +PASS: 22_locale/classification/isblank.cc (test for excess errors) +PASS: 22_locale/classification/isblank.cc execution test PASS: 22_locale/codecvt/always_noconv/char/1.cc (test for excess errors) PASS: 22_locale/codecvt/always_noconv/char/1.cc execution test PASS: 22_locale/codecvt/always_noconv/char/wrapped_env.cc (test for excess errors) @@ -1692,6 +1760,9 @@ PASS: 22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc (test for excess er PASS: 22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc execution test PASS: 22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc (test for excess errors) PASS: 22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc execution test +PASS: 22_locale/codecvt/codecvt_utf16/requirements/1.cc (test for excess errors) +PASS: 22_locale/codecvt/codecvt_utf8/requirements/1.cc (test for excess errors) +PASS: 22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc (test for excess errors) PASS: 22_locale/codecvt/encoding/char/1.cc (test for excess errors) PASS: 22_locale/codecvt/encoding/char/1.cc execution test PASS: 22_locale/codecvt/encoding/char/wrapped_env.cc (test for excess errors) @@ -1827,6 +1898,8 @@ PASS: 22_locale/codecvt/unshift/wchar_t/wrapped_env.cc (test for excess errors) PASS: 22_locale/codecvt/unshift/wchar_t/wrapped_env.cc execution test PASS: 22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc (test for excess errors) PASS: 22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc execution test +PASS: 22_locale/codecvt/utf8.cc (test for excess errors) +PASS: 22_locale/codecvt/utf8.cc execution test PASS: 22_locale/codecvt_byname/50714.cc (test for excess errors) PASS: 22_locale/codecvt_byname/50714.cc execution test PASS: 22_locale/codecvt_byname/requirements/base_classes.cc (test for excess errors) @@ -1896,6 +1969,12 @@ PASS: 22_locale/collate_byname/named_equivalence.cc execution test PASS: 22_locale/collate_byname/requirements/base_classes.cc (test for excess errors) PASS: 22_locale/collate_byname/requirements/explicit_instantiation.cc (test for excess errors) PASS: 22_locale/collate_byname/requirements/typedefs.cc (test for excess errors) +PASS: 22_locale/conversions/buffer/requirements/typedefs.cc (test for excess errors) +PASS: 22_locale/conversions/string/1.cc (test for excess errors) +PASS: 22_locale/conversions/string/2.cc (test for excess errors) +PASS: 22_locale/conversions/string/2.cc execution test +PASS: 22_locale/conversions/string/requirements/typedefs-2.cc (test for excess errors) +PASS: 22_locale/conversions/string/requirements/typedefs.cc (test for excess errors) PASS: 22_locale/ctype/2.cc (test for excess errors) PASS: 22_locale/ctype/cons/char/1.cc (test for excess errors) PASS: 22_locale/ctype/cons/char/1.cc execution test @@ -1992,6 +2071,7 @@ PASS: 22_locale/ctype/widen/wchar_t/wrapped_locale.cc execution test PASS: 22_locale/ctype_base/11844.cc (test for excess errors) PASS: 22_locale/ctype_base/11844.cc execution test PASS: 22_locale/ctype_base/53678.cc (test for excess errors) +PASS: 22_locale/ctype_base/blank.cc (test for excess errors) PASS: 22_locale/ctype_base/mask.cc (test for excess errors) PASS: 22_locale/ctype_byname/1.cc (test for excess errors) PASS: 22_locale/facet/1.cc (test for excess errors) @@ -2061,6 +2141,8 @@ PASS: 22_locale/locale/operations/1.cc (test for excess errors) PASS: 22_locale/locale/operations/1.cc execution test PASS: 22_locale/locale/operations/2.cc (test for excess errors) PASS: 22_locale/locale/operations/2.cc execution test +PASS: 22_locale/messages/13631.cc (test for excess errors) +PASS: 22_locale/messages/13631.cc execution test PASS: 22_locale/messages/members/char/1.cc (test for excess errors) PASS: 22_locale/messages/members/char/1.cc execution test PASS: 22_locale/messages/members/char/2.cc (test for excess errors) @@ -2498,6 +2580,14 @@ PASS: 22_locale/time_get/date_order/wchar_t/wrapped_env.cc (test for excess erro PASS: 22_locale/time_get/date_order/wchar_t/wrapped_env.cc execution test PASS: 22_locale/time_get/date_order/wchar_t/wrapped_locale.cc (test for excess errors) PASS: 22_locale/time_get/date_order/wchar_t/wrapped_locale.cc execution test +PASS: 22_locale/time_get/get/char/1.cc (test for excess errors) +PASS: 22_locale/time_get/get/char/1.cc execution test +PASS: 22_locale/time_get/get/char/2.cc (test for excess errors) +PASS: 22_locale/time_get/get/char/2.cc execution test +PASS: 22_locale/time_get/get/wchar_t/1.cc (test for excess errors) +PASS: 22_locale/time_get/get/wchar_t/1.cc execution test +PASS: 22_locale/time_get/get/wchar_t/2.cc (test for excess errors) +PASS: 22_locale/time_get/get/wchar_t/2.cc execution test PASS: 22_locale/time_get/get_date/char/1.cc (test for excess errors) PASS: 22_locale/time_get/get_date/char/1.cc execution test PASS: 22_locale/time_get/get_date/char/12750.cc (test for excess errors) @@ -2862,6 +2952,7 @@ PASS: 23_containers/deque/allocator/ext_ptr.cc (test for excess errors) PASS: 23_containers/deque/allocator/ext_ptr.cc execution test PASS: 23_containers/deque/allocator/minimal.cc (test for excess errors) PASS: 23_containers/deque/allocator/minimal.cc execution test +PASS: 23_containers/deque/allocator/move-2.cc (test for excess errors) PASS: 23_containers/deque/allocator/move.cc (test for excess errors) PASS: 23_containers/deque/allocator/move.cc execution test PASS: 23_containers/deque/allocator/move_assign-2.cc (test for excess errors) @@ -2959,14 +3050,14 @@ PASS: 23_containers/deque/range_access.cc (test for excess errors) PASS: 23_containers/deque/requirements/citerators.cc (test for excess errors) PASS: 23_containers/deque/requirements/citerators.cc execution test PASS: 23_containers/deque/requirements/do_the_right_thing.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for errors, line 1859) +PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for errors, line 1881) PASS: 23_containers/deque/requirements/dr438/assign_neg.cc (test for excess errors) PASS: 23_containers/deque/requirements/dr438/constructor.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for errors, line 1792) +PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for errors, line 1814) PASS: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for errors, line 1792) +PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for errors, line 1814) PASS: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for excess errors) -PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for errors, line 1943) +PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for errors, line 1965) PASS: 23_containers/deque/requirements/dr438/insert_neg.cc (test for excess errors) PASS: 23_containers/deque/requirements/exception/basic.cc (test for excess errors) PASS: 23_containers/deque/requirements/exception/basic.cc execution test @@ -3257,14 +3348,14 @@ PASS: 23_containers/list/range_access.cc (test for excess errors) PASS: 23_containers/list/requirements/citerators.cc (test for excess errors) PASS: 23_containers/list/requirements/citerators.cc execution test PASS: 23_containers/list/requirements/do_the_right_thing.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for errors, line 1665) +PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for errors, line 1730) PASS: 23_containers/list/requirements/dr438/assign_neg.cc (test for excess errors) PASS: 23_containers/list/requirements/dr438/constructor.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for errors, line 1617) +PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for errors, line 1682) PASS: 23_containers/list/requirements/dr438/constructor_1_neg.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for errors, line 1617) +PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for errors, line 1682) PASS: 23_containers/list/requirements/dr438/constructor_2_neg.cc (test for excess errors) -PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for errors, line 1617) +PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for errors, line 1682) PASS: 23_containers/list/requirements/dr438/insert_neg.cc (test for excess errors) PASS: 23_containers/list/requirements/exception/basic.cc (test for excess errors) PASS: 23_containers/list/requirements/exception/basic.cc execution test @@ -4069,6 +4160,8 @@ PASS: 23_containers/unordered_set/56267.cc (test for excess errors) PASS: 23_containers/unordered_set/56278.cc (test for excess errors) PASS: 23_containers/unordered_set/61143.cc (test for excess errors) PASS: 23_containers/unordered_set/61143.cc execution test +PASS: 23_containers/unordered_set/63456.cc (test for excess errors) +PASS: 23_containers/unordered_set/63456.cc execution test PASS: 23_containers/unordered_set/allocator/copy.cc (test for excess errors) PASS: 23_containers/unordered_set/allocator/copy.cc execution test PASS: 23_containers/unordered_set/allocator/copy_assign.cc (test for excess errors) @@ -4197,6 +4290,7 @@ PASS: 23_containers/vector/52591.cc (test for excess errors) PASS: 23_containers/vector/58764.cc (test for excess errors) PASS: 23_containers/vector/59829.cc (test for excess errors) PASS: 23_containers/vector/59829.cc execution test +PASS: 23_containers/vector/63500.cc (test for excess errors) PASS: 23_containers/vector/allocator/copy.cc (test for excess errors) PASS: 23_containers/vector/allocator/copy.cc execution test PASS: 23_containers/vector/allocator/copy_assign.cc (test for excess errors) @@ -4218,6 +4312,20 @@ PASS: 23_containers/vector/bool/21244.cc (test for excess errors) PASS: 23_containers/vector/bool/23632.cc (test for excess errors) PASS: 23_containers/vector/bool/6886.cc (test for excess errors) PASS: 23_containers/vector/bool/6886.cc execution test +PASS: 23_containers/vector/bool/allocator/copy.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/copy.cc execution test +PASS: 23_containers/vector/bool/allocator/copy_assign.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/copy_assign.cc execution test +PASS: 23_containers/vector/bool/allocator/ext_ptr.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/ext_ptr.cc execution test +PASS: 23_containers/vector/bool/allocator/minimal.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/move.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/move.cc execution test +PASS: 23_containers/vector/bool/allocator/move_assign.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/move_assign.cc execution test +PASS: 23_containers/vector/bool/allocator/noexcept.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/swap.cc (test for excess errors) +PASS: 23_containers/vector/bool/allocator/swap.cc execution test PASS: 23_containers/vector/bool/capacity/1.cc (test for excess errors) PASS: 23_containers/vector/bool/capacity/1.cc execution test PASS: 23_containers/vector/bool/capacity/29134.cc (test for excess errors) @@ -4492,6 +4600,8 @@ PASS: 24_iterators/random_access_iterator/26020.cc execution test PASS: 24_iterators/random_access_iterator/string_vector_iterators.cc (test for excess errors) PASS: 24_iterators/random_access_iterator/string_vector_iterators.cc execution test PASS: 24_iterators/range_access.cc (test for excess errors) +PASS: 24_iterators/range_access_cpp14.cc (test for excess errors) +PASS: 24_iterators/range_access_cpp14.cc execution test PASS: 24_iterators/reverse_iterator/11729.cc (test for excess errors) PASS: 24_iterators/reverse_iterator/11729.cc execution test PASS: 24_iterators/reverse_iterator/2.cc (test for excess errors) @@ -4499,6 +4609,8 @@ PASS: 24_iterators/reverse_iterator/2.cc execution test PASS: 24_iterators/reverse_iterator/3.cc (test for excess errors) PASS: 24_iterators/reverse_iterator/3.cc execution test PASS: 24_iterators/reverse_iterator/greedy_ops.cc (test for excess errors) +PASS: 24_iterators/reverse_iterator/make.cc (test for excess errors) +PASS: 24_iterators/reverse_iterator/make.cc execution test PASS: 24_iterators/reverse_iterator/requirements/base_classes.cc (test for excess errors) PASS: 24_iterators/reverse_iterator/requirements/current.cc (test for excess errors) PASS: 24_iterators/reverse_iterator/requirements/explicit_instantiation.cc (test for excess errors) @@ -4733,6 +4845,8 @@ PASS: 25_algorithms/is_permutation/1.cc (test for excess errors) PASS: 25_algorithms/is_permutation/1.cc execution test PASS: 25_algorithms/is_permutation/2.cc (test for excess errors) PASS: 25_algorithms/is_permutation/2.cc execution test +PASS: 25_algorithms/is_permutation/64646.cc (test for excess errors) +PASS: 25_algorithms/is_permutation/64646.cc execution test PASS: 25_algorithms/is_permutation/check_type.cc (test for excess errors) PASS: 25_algorithms/is_permutation/check_type2.cc (test for excess errors) PASS: 25_algorithms/is_permutation/requirements/explicit_instantiation/2.cc (test for excess errors) @@ -4765,6 +4879,8 @@ PASS: 25_algorithms/lower_bound/check_type.cc (test for excess errors) PASS: 25_algorithms/lower_bound/no_operator_ne.cc (test for excess errors) PASS: 25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc (test for excess errors) +PASS: 25_algorithms/make_heap/complexity.cc (test for excess errors) +PASS: 25_algorithms/make_heap/complexity.cc execution test PASS: 25_algorithms/make_heap/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/max/1.cc (test for excess errors) @@ -4777,6 +4893,7 @@ PASS: 25_algorithms/max/37547.cc (test for excess errors) PASS: 25_algorithms/max/37547.cc execution test PASS: 25_algorithms/max/4.cc (test for excess errors) PASS: 25_algorithms/max/4.cc execution test +PASS: 25_algorithms/max/constexpr.cc (test for excess errors) PASS: 25_algorithms/max/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/max/requirements/explicit_instantiation/3.cc (test for excess errors) PASS: 25_algorithms/max/requirements/explicit_instantiation/pod.cc (test for excess errors) @@ -4784,6 +4901,7 @@ PASS: 25_algorithms/max/requirements/explicit_instantiation/pod2.cc (test for ex PASS: 25_algorithms/max_element/1.cc (test for excess errors) PASS: 25_algorithms/max_element/1.cc execution test PASS: 25_algorithms/max_element/check_type.cc (test for excess errors) +PASS: 25_algorithms/max_element/constexpr.cc (test for excess errors) PASS: 25_algorithms/max_element/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/max_element/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/merge/1.cc (test for excess errors) @@ -4801,6 +4919,7 @@ PASS: 25_algorithms/min/37547.cc (test for excess errors) PASS: 25_algorithms/min/37547.cc execution test PASS: 25_algorithms/min/4.cc (test for excess errors) PASS: 25_algorithms/min/4.cc execution test +PASS: 25_algorithms/min/constexpr.cc (test for excess errors) PASS: 25_algorithms/min/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/min/requirements/explicit_instantiation/3.cc (test for excess errors) PASS: 25_algorithms/min/requirements/explicit_instantiation/pod.cc (test for excess errors) @@ -4808,6 +4927,7 @@ PASS: 25_algorithms/min/requirements/explicit_instantiation/pod2.cc (test for ex PASS: 25_algorithms/min_element/1.cc (test for excess errors) PASS: 25_algorithms/min_element/1.cc execution test PASS: 25_algorithms/min_element/check_type.cc (test for excess errors) +PASS: 25_algorithms/min_element/constexpr.cc (test for excess errors) PASS: 25_algorithms/min_element/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/min_element/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/minmax/1.cc (test for excess errors) @@ -4818,6 +4938,7 @@ PASS: 25_algorithms/minmax/3.cc (test for excess errors) PASS: 25_algorithms/minmax/3.cc execution test PASS: 25_algorithms/minmax/37547.cc (test for excess errors) PASS: 25_algorithms/minmax/37547.cc execution test +PASS: 25_algorithms/minmax/constexpr.cc (test for excess errors) PASS: 25_algorithms/minmax/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/minmax/requirements/explicit_instantiation/3.cc (test for excess errors) PASS: 25_algorithms/minmax/requirements/explicit_instantiation/pod.cc (test for excess errors) @@ -4825,6 +4946,7 @@ PASS: 25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc (test for PASS: 25_algorithms/minmax_element/1.cc (test for excess errors) PASS: 25_algorithms/minmax_element/1.cc execution test PASS: 25_algorithms/minmax_element/check_type.cc (test for excess errors) +PASS: 25_algorithms/minmax_element/constexpr.cc (test for excess errors) PASS: 25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/mismatch/1.cc (test for excess errors) @@ -4912,6 +5034,8 @@ PASS: 25_algorithms/partition_point/requirements/explicit_instantiation/2.cc (te PASS: 25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/pop_heap/57010.cc (test for excess errors) PASS: 25_algorithms/pop_heap/57010.cc execution test +PASS: 25_algorithms/pop_heap/complexity.cc (test for excess errors) +PASS: 25_algorithms/pop_heap/complexity.cc execution test UNSUPPORTED: 25_algorithms/pop_heap/empty2_neg.cc UNSUPPORTED: 25_algorithms/pop_heap/empty_neg.cc PASS: 25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc (test for excess errors) @@ -4923,6 +5047,8 @@ PASS: 25_algorithms/prev_permutation/moveable.cc (test for excess errors) PASS: 25_algorithms/prev_permutation/moveable.cc execution test PASS: 25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc (test for excess errors) +PASS: 25_algorithms/push_heap/complexity.cc (test for excess errors) +PASS: 25_algorithms/push_heap/complexity.cc execution test PASS: 25_algorithms/push_heap/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/random_shuffle/1.cc (test for excess errors) @@ -4979,6 +5105,8 @@ PASS: 25_algorithms/reverse_copy/explicit_instantiation/pod.cc (test for excess PASS: 25_algorithms/rotate/1.cc (test for excess errors) PASS: 25_algorithms/rotate/1.cc execution test PASS: 25_algorithms/rotate/check_type.cc (test for excess errors) +PASS: 25_algorithms/rotate/dr488.cc (test for excess errors) +PASS: 25_algorithms/rotate/dr488.cc execution test PASS: 25_algorithms/rotate/moveable.cc (test for excess errors) PASS: 25_algorithms/rotate/moveable.cc execution test PASS: 25_algorithms/rotate/moveable2.cc (test for excess errors) @@ -5048,6 +5176,8 @@ PASS: 25_algorithms/sort/vectorbool.cc (test for excess errors) PASS: 25_algorithms/sort/vectorbool.cc execution test PASS: 25_algorithms/sort_heap/check_compare_by_value.cc (test for excess errors) PASS: 25_algorithms/sort_heap/check_compare_by_value.cc execution test +PASS: 25_algorithms/sort_heap/complexity.cc (test for excess errors) +PASS: 25_algorithms/sort_heap/complexity.cc execution test PASS: 25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc (test for excess errors) PASS: 25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc (test for excess errors) PASS: 25_algorithms/stable_partition/1.cc (test for excess errors) @@ -5172,6 +5302,7 @@ PASS: 26_numerics/complex/requirements/constexpr_functions.cc (test for excess e PASS: 26_numerics/complex/value_operations/1.cc (test for excess errors) PASS: 26_numerics/complex/value_operations/1.cc execution test PASS: 26_numerics/complex/value_operations/constexpr.cc (test for excess errors) +PASS: 26_numerics/complex/value_operations/constexpr2.cc (test for excess errors) PASS: 26_numerics/complex/value_operations/dr387.cc (test for excess errors) PASS: 26_numerics/complex/value_operations/dr387.cc execution test PASS: 26_numerics/headers/ccomplex/std_c++0x_neg.cc (test for errors, line 32) @@ -5273,6 +5404,7 @@ PASS: 26_numerics/headers/cstdlib/functions_std.cc (test for excess errors) PASS: 26_numerics/headers/cstdlib/macros.cc (test for excess errors) PASS: 26_numerics/headers/cstdlib/types_std.cc (test for excess errors) PASS: 26_numerics/headers/cstdlib/types_std_c++0x.cc (test for excess errors) +PASS: 26_numerics/headers/ctgmath/complex.cc (test for excess errors) PASS: 26_numerics/headers/ctgmath/std_c++0x_neg.cc (test for errors, line 32) PASS: 26_numerics/headers/ctgmath/std_c++0x_neg.cc (test for excess errors) UNSUPPORTED: 26_numerics/headers/numeric/numeric_parallel_mode.cc @@ -6702,6 +6834,8 @@ PASS: 27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc ( PASS: 27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc execution test PASS: 27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc (test for excess errors) PASS: 27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc execution test +PASS: 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc (test for excess errors) +PASS: 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc execution test PASS: 27_io/basic_ostream/inserters_arithmetic/pod/23875.cc (test for excess errors) PASS: 27_io/basic_ostream/inserters_arithmetic/pod/23875.cc execution test PASS: 27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc (test for excess errors) @@ -7245,6 +7379,8 @@ PASS: 27_io/ios_base/cons/copy_neg.cc (test for errors, line 31) PASS: 27_io/ios_base/cons/copy_neg.cc (test for excess errors) PASS: 27_io/ios_base/failure/cons_virtual_derivation.cc (test for excess errors) PASS: 27_io/ios_base/failure/cons_virtual_derivation.cc execution test +PASS: 27_io/ios_base/failure/cxx11.cc (test for excess errors) +PASS: 27_io/ios_base/failure/cxx11.cc execution test PASS: 27_io/ios_base/failure/what-1.cc (test for excess errors) PASS: 27_io/ios_base/failure/what-1.cc execution test PASS: 27_io/ios_base/failure/what-2.cc (test for excess errors) @@ -7301,6 +7437,14 @@ PASS: 27_io/manipulators/extended/get_money/wchar_t/1.cc (test for excess errors PASS: 27_io/manipulators/extended/get_money/wchar_t/1.cc execution test PASS: 27_io/manipulators/extended/get_money/wchar_t/51288.cc (test for excess errors) PASS: 27_io/manipulators/extended/get_money/wchar_t/51288.cc execution test +PASS: 27_io/manipulators/extended/get_time/char/1.cc (test for excess errors) +PASS: 27_io/manipulators/extended/get_time/char/1.cc execution test +PASS: 27_io/manipulators/extended/get_time/char/2.cc (test for excess errors) +PASS: 27_io/manipulators/extended/get_time/char/2.cc execution test +PASS: 27_io/manipulators/extended/get_time/wchar_t/1.cc (test for excess errors) +PASS: 27_io/manipulators/extended/get_time/wchar_t/1.cc execution test +PASS: 27_io/manipulators/extended/get_time/wchar_t/2.cc (test for excess errors) +PASS: 27_io/manipulators/extended/get_time/wchar_t/2.cc execution test PASS: 27_io/manipulators/extended/put_money/char/1.cc (test for excess errors) PASS: 27_io/manipulators/extended/put_money/char/1.cc execution test PASS: 27_io/manipulators/extended/put_money/char/51288.cc (test for excess errors) @@ -7309,6 +7453,14 @@ PASS: 27_io/manipulators/extended/put_money/wchar_t/1.cc (test for excess errors PASS: 27_io/manipulators/extended/put_money/wchar_t/1.cc execution test PASS: 27_io/manipulators/extended/put_money/wchar_t/51288.cc (test for excess errors) PASS: 27_io/manipulators/extended/put_money/wchar_t/51288.cc execution test +PASS: 27_io/manipulators/extended/put_time/char/1.cc (test for excess errors) +PASS: 27_io/manipulators/extended/put_time/char/1.cc execution test +PASS: 27_io/manipulators/extended/put_time/char/2.cc (test for excess errors) +PASS: 27_io/manipulators/extended/put_time/char/2.cc execution test +PASS: 27_io/manipulators/extended/put_time/wchar_t/1.cc (test for excess errors) +PASS: 27_io/manipulators/extended/put_time/wchar_t/1.cc execution test +PASS: 27_io/manipulators/extended/put_time/wchar_t/2.cc (test for excess errors) +PASS: 27_io/manipulators/extended/put_time/wchar_t/2.cc execution test PASS: 27_io/manipulators/standard/char/1.cc (test for excess errors) PASS: 27_io/manipulators/standard/char/1.cc execution test PASS: 27_io/manipulators/standard/char/2.cc (test for excess errors) @@ -7431,6 +7583,10 @@ PASS: 28_regex/algorithms/regex_match/basic/string_range_01_03.cc (test for exce PASS: 28_regex/algorithms/regex_match/basic/string_range_01_03.cc execution test PASS: 28_regex/algorithms/regex_match/basic/string_range_02_03.cc (test for excess errors) PASS: 28_regex/algorithms/regex_match/basic/string_range_02_03.cc execution test +PASS: 28_regex/algorithms/regex_match/cstring_bracket_01.cc (test for excess errors) +PASS: 28_regex/algorithms/regex_match/cstring_bracket_01.cc execution test +PASS: 28_regex/algorithms/regex_match/dr2329_neg.cc (test for errors, line 27) +PASS: 28_regex/algorithms/regex_match/dr2329_neg.cc (test for excess errors) PASS: 28_regex/algorithms/regex_match/ecma/char/53622.cc (test for excess errors) PASS: 28_regex/algorithms/regex_match/ecma/char/53622.cc execution test PASS: 28_regex/algorithms/regex_match/ecma/char/57173.cc (test for excess errors) @@ -7461,8 +7617,6 @@ PASS: 28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc (test for excess PASS: 28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc execution test PASS: 28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc (test for excess errors) PASS: 28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc execution test -PASS: 28_regex/algorithms/regex_match/extended/cstring_bracket_01.cc (test for excess errors) -PASS: 28_regex/algorithms/regex_match/extended/cstring_bracket_01.cc execution test PASS: 28_regex/algorithms/regex_match/extended/cstring_plus.cc (test for excess errors) PASS: 28_regex/algorithms/regex_match/extended/cstring_plus.cc execution test PASS: 28_regex/algorithms/regex_match/extended/cstring_questionmark.cc (test for excess errors) @@ -7491,6 +7645,8 @@ PASS: 28_regex/algorithms/regex_search/61720.cc (test for excess errors) PASS: 28_regex/algorithms/regex_search/61720.cc execution test PASS: 28_regex/algorithms/regex_search/basic/string_01.cc (test for excess errors) PASS: 28_regex/algorithms/regex_search/basic/string_01.cc execution test +PASS: 28_regex/algorithms/regex_search/dr2332_neg.cc (test for errors, line 27) +PASS: 28_regex/algorithms/regex_search/dr2332_neg.cc (test for excess errors) PASS: 28_regex/algorithms/regex_search/ecma/assertion.cc (test for excess errors) PASS: 28_regex/algorithms/regex_search/ecma/assertion.cc execution test PASS: 28_regex/algorithms/regex_search/ecma/flags.cc (test for excess errors) @@ -7556,20 +7712,31 @@ PASS: 28_regex/headers/regex/std_c++0x_neg.cc (test for errors, line 32) PASS: 28_regex/headers/regex/std_c++0x_neg.cc (test for excess errors) PASS: 28_regex/init-list.cc (test for excess errors) PASS: 28_regex/init-list.cc execution test +PASS: 28_regex/iterators/regex_iterator/char/64140.cc (test for excess errors) +PASS: 28_regex/iterators/regex_iterator/char/64140.cc execution test PASS: 28_regex/iterators/regex_iterator/char/string_01.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/char/string_01.cc execution test PASS: 28_regex/iterators/regex_iterator/char/string_position_01.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/char/string_position_01.cc execution test PASS: 28_regex/iterators/regex_iterator/ctors/char/default.cc (test for excess errors) +PASS: 28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc (test for errors, line 28) +PASS: 28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/ctors/wchar_t/default.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/typedefs.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/wchar_t/string_01.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/wchar_t/string_01.cc execution test PASS: 28_regex/iterators/regex_iterator/wchar_t/string_02.cc (test for excess errors) PASS: 28_regex/iterators/regex_iterator/wchar_t/string_02.cc execution test +PASS: 28_regex/iterators/regex_token_iterator/64303.cc (test for excess errors) +PASS: 28_regex/iterators/regex_token_iterator/64303.cc execution test PASS: 28_regex/iterators/regex_token_iterator/char/string_01.cc (test for excess errors) PASS: 28_regex/iterators/regex_token_iterator/char/string_01.cc execution test PASS: 28_regex/iterators/regex_token_iterator/ctors/char/default.cc (test for excess errors) +PASS: 28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc (test for errors, line 29) +PASS: 28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc (test for errors, line 32) +PASS: 28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc (test for errors, line 35) +PASS: 28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc (test for errors, line 38) +PASS: 28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc (test for excess errors) PASS: 28_regex/iterators/regex_token_iterator/ctors/wchar_t/default.cc (test for excess errors) PASS: 28_regex/iterators/regex_token_iterator/typedefs.cc (test for excess errors) PASS: 28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc (test for excess errors) @@ -7582,6 +7749,8 @@ PASS: 28_regex/match_results/ctors/wchar_t/default.cc (test for excess errors) PASS: 28_regex/match_results/ctors/wchar_t/default.cc execution test PASS: 28_regex/match_results/format.cc (test for excess errors) PASS: 28_regex/match_results/format.cc execution test +PASS: 28_regex/match_results/swap.cc (test for excess errors) +PASS: 28_regex/match_results/swap.cc execution test PASS: 28_regex/match_results/typedefs.cc (test for excess errors) PASS: 28_regex/range_access.cc (test for excess errors) PASS: 28_regex/regex_error/base.cc (test for excess errors) @@ -7593,6 +7762,8 @@ PASS: 28_regex/sub_match/cast_char.cc (test for excess errors) PASS: 28_regex/sub_match/cast_char.cc execution test PASS: 28_regex/sub_match/cast_wchar_t.cc (test for excess errors) PASS: 28_regex/sub_match/cast_wchar_t.cc execution test +PASS: 28_regex/sub_match/embedded_zeros_cmp.cc (test for excess errors) +PASS: 28_regex/sub_match/embedded_zeros_cmp.cc execution test PASS: 28_regex/sub_match/length.cc (test for excess errors) PASS: 28_regex/sub_match/length.cc execution test PASS: 28_regex/sub_match/typedefs.cc (test for excess errors) @@ -7640,7 +7811,7 @@ PASS: 28_regex/traits/wchar_t/value.cc (test for excess errors) PASS: 28_regex/traits/wchar_t/value.cc execution test PASS: 29_atomics/atomic/60658.cc (test for excess errors) PASS: 29_atomics/atomic/60658.cc execution test -PASS: 29_atomics/atomic/60695.cc (test for errors, line 168) +PASS: 29_atomics/atomic/60695.cc (test for errors, line 173) PASS: 29_atomics/atomic/60695.cc (test for excess errors) PASS: 29_atomics/atomic/cons/49445.cc (test for excess errors) PASS: 29_atomics/atomic/cons/49445.cc execution test @@ -7690,6 +7861,7 @@ PASS: 29_atomics/atomic_flag/test_and_set/explicit.cc (test for excess errors) PASS: 29_atomics/atomic_flag/test_and_set/explicit.cc execution test PASS: 29_atomics/atomic_flag/test_and_set/implicit.cc (test for excess errors) PASS: 29_atomics/atomic_flag/test_and_set/implicit.cc execution test +PASS: 29_atomics/atomic_integral/60940.cc (test for excess errors) PASS: 29_atomics/atomic_integral/cons/assign_neg.cc (test for errors, line 615) PASS: 29_atomics/atomic_integral/cons/assign_neg.cc (test for excess errors) PASS: 29_atomics/atomic_integral/cons/constexpr.cc (test for excess errors) @@ -7729,7 +7901,7 @@ PASS: 29_atomics/atomic_integral/requirements/trivial.cc (test for excess errors PASS: 29_atomics/headers/atomic/functions_std_c++0x.cc (test for excess errors) PASS: 29_atomics/headers/atomic/macros.cc (test for excess errors) PASS: 29_atomics/headers/atomic/std_c++0x_neg.cc (test for errors, line 32) -XFAIL: 29_atomics/headers/atomic/std_c++0x_neg.cc (test for excess errors) +PASS: 29_atomics/headers/atomic/std_c++0x_neg.cc (test for excess errors) PASS: 29_atomics/headers/atomic/types_std_c++0x.cc (test for excess errors) PASS: 29_atomics/headers/atomic/types_std_c++0x_neg.cc (test for errors, line 26) PASS: 29_atomics/headers/atomic/types_std_c++0x_neg.cc (test for errors, line 27) @@ -7815,6 +7987,8 @@ PASS: 30_threads/condition_variable/members/1.cc (test for excess errors) PASS: 30_threads/condition_variable/members/1.cc execution test PASS: 30_threads/condition_variable/members/2.cc (test for excess errors) PASS: 30_threads/condition_variable/members/2.cc execution test +PASS: 30_threads/condition_variable/members/3.cc (test for excess errors) +PASS: 30_threads/condition_variable/members/3.cc execution test PASS: 30_threads/condition_variable/members/53841.cc (test for excess errors) PASS: 30_threads/condition_variable/native_handle/typesizes.cc (test for excess errors) PASS: 30_threads/condition_variable/native_handle/typesizes.cc execution test @@ -7937,6 +8111,8 @@ PASS: 30_threads/packaged_task/cons/move_assign.cc (test for excess errors) PASS: 30_threads/packaged_task/cons/move_assign.cc execution test PASS: 30_threads/packaged_task/forced_unwind.cc (test for excess errors) PASS: 30_threads/packaged_task/forced_unwind.cc execution test +PASS: 30_threads/packaged_task/members/at_thread_exit.cc (test for excess errors) +PASS: 30_threads/packaged_task/members/at_thread_exit.cc execution test PASS: 30_threads/packaged_task/members/get_future.cc (test for excess errors) PASS: 30_threads/packaged_task/members/get_future.cc execution test PASS: 30_threads/packaged_task/members/get_future2.cc (test for excess errors) @@ -7977,6 +8153,8 @@ PASS: 30_threads/promise/cons/move.cc (test for excess errors) PASS: 30_threads/promise/cons/move.cc execution test PASS: 30_threads/promise/cons/move_assign.cc (test for excess errors) PASS: 30_threads/promise/cons/move_assign.cc execution test +PASS: 30_threads/promise/members/at_thread_exit.cc (test for excess errors) +PASS: 30_threads/promise/members/at_thread_exit.cc execution test PASS: 30_threads/promise/members/get_future.cc (test for excess errors) PASS: 30_threads/promise/members/get_future.cc execution test PASS: 30_threads/promise/members/get_future2.cc (test for excess errors) @@ -8646,6 +8824,10 @@ PASS: decimal/pr54036-3.cc execution test PASS: decimal/pr58815.cc (test for excess errors) PASS: decimal/unary-arith.cc (test for excess errors) PASS: decimal/unary-arith.cc execution test +PASS: experimental/algorithm/sample.cc (test for excess errors) +PASS: experimental/algorithm/sample.cc execution test +PASS: experimental/algorithm/search.cc (test for excess errors) +PASS: experimental/algorithm/search.cc execution test PASS: experimental/any/assign/1.cc (test for excess errors) PASS: experimental/any/assign/1.cc execution test PASS: experimental/any/assign/2.cc (test for excess errors) @@ -8654,13 +8836,9 @@ PASS: experimental/any/cons/1.cc (test for excess errors) PASS: experimental/any/cons/1.cc execution test PASS: experimental/any/cons/2.cc (test for excess errors) PASS: experimental/any/cons/2.cc execution test -PASS: experimental/any/cons/3.cc (test for excess errors) -PASS: experimental/any/cons/3.cc execution test -PASS: experimental/any/cons/4.cc (test for excess errors) -PASS: experimental/any/cons/4.cc execution test PASS: experimental/any/misc/any_cast.cc (test for excess errors) PASS: experimental/any/misc/any_cast.cc execution test -PASS: experimental/any/misc/any_cast_neg.cc (test for errors, line 380) +PASS: experimental/any/misc/any_cast_neg.cc (test for errors, line 310) PASS: experimental/any/misc/any_cast_neg.cc (test for excess errors) PASS: experimental/any/misc/any_cast_no_rtti.cc (test for excess errors) PASS: experimental/any/misc/any_cast_no_rtti.cc execution test @@ -8671,6 +8849,14 @@ PASS: experimental/any/modifiers/1.cc execution test PASS: experimental/any/observers/type.cc (test for excess errors) PASS: experimental/any/observers/type.cc execution test PASS: experimental/any/typedefs.cc (test for excess errors) +PASS: experimental/chrono/value.cc (test for excess errors) +PASS: experimental/feat-cxx14.cc (test for excess errors) +PASS: experimental/feat-lib-fund.cc (test for excess errors) +PASS: experimental/functional/not_fn.cc (test for excess errors) +PASS: experimental/functional/not_fn.cc execution test +PASS: experimental/functional/searchers.cc (test for excess errors) +PASS: experimental/functional/searchers.cc execution test +PASS: experimental/functional/value.cc (test for excess errors) PASS: experimental/optional/assignment/1.cc (test for excess errors) PASS: experimental/optional/assignment/1.cc execution test PASS: experimental/optional/assignment/2.cc (test for excess errors) @@ -8694,11 +8880,14 @@ PASS: experimental/optional/cons/value.cc execution test PASS: experimental/optional/constexpr/cons/default.cc (test for excess errors) PASS: experimental/optional/constexpr/cons/value.cc (test for excess errors) PASS: experimental/optional/constexpr/in_place.cc (test for excess errors) -XFAIL: experimental/optional/constexpr/make_optional.cc (test for excess errors) +PASS: experimental/optional/constexpr/make_optional.cc (test for excess errors) +PASS: experimental/optional/constexpr/make_optional.cc execution test PASS: experimental/optional/constexpr/nullopt.cc (test for excess errors) PASS: experimental/optional/constexpr/observers/1.cc (test for excess errors) -XFAIL: experimental/optional/constexpr/observers/2.cc (test for excess errors) -XFAIL: experimental/optional/constexpr/observers/3.cc (test for excess errors) +PASS: experimental/optional/constexpr/observers/2.cc (test for excess errors) +PASS: experimental/optional/constexpr/observers/2.cc execution test +PASS: experimental/optional/constexpr/observers/3.cc (test for excess errors) +PASS: experimental/optional/constexpr/observers/3.cc execution test PASS: experimental/optional/constexpr/observers/4.cc (test for excess errors) PASS: experimental/optional/constexpr/observers/5.cc (test for excess errors) PASS: experimental/optional/constexpr/relops/1.cc (test for excess errors) @@ -8740,6 +8929,7 @@ PASS: experimental/optional/requirements.cc execution test PASS: experimental/optional/swap/1.cc (test for excess errors) PASS: experimental/optional/swap/1.cc execution test PASS: experimental/optional/typedefs.cc (test for excess errors) +PASS: experimental/ratio/value.cc (test for excess errors) PASS: experimental/string_view/capacity/1.cc (test for excess errors) PASS: experimental/string_view/capacity/1.cc execution test PASS: experimental/string_view/cons/char/1.cc (test for excess errors) @@ -8858,6 +9048,11 @@ PASS: experimental/string_view/requirements/explicit_instantiation/wchar_t/1.cc PASS: experimental/string_view/requirements/typedefs.cc (test for excess errors) PASS: experimental/string_view/typedefs.cc (test for excess errors) PASS: experimental/string_view/types/1.cc (test for excess errors) +PASS: experimental/system_error/value.cc (test for excess errors) +PASS: experimental/tuple/apply.cc (test for excess errors) +PASS: experimental/tuple/apply.cc execution test +PASS: experimental/tuple/tuple_size.cc (test for excess errors) +PASS: experimental/type_traits/value.cc (test for excess errors) PASS: ext/array_allocator/1.cc (test for excess errors) PASS: ext/array_allocator/1.cc execution test PASS: ext/array_allocator/2.cc (test for excess errors) @@ -9121,10 +9316,10 @@ PASS: ext/pool_allocator/explicit_instantiation.cc (test for excess errors) PASS: ext/pool_allocator/variadic_construct.cc (test for excess errors) PASS: ext/pool_allocator/variadic_construct.cc execution test UNSUPPORTED: ext/profile/all.cc -UNSUPPORTED: ext/profile/mh.cc -PASS: ext/profile/mutex_extensions_neg.cc (test for errors, line 279) +PASS: ext/profile/mutex_extensions_neg.cc (test for errors, line 318) PASS: ext/profile/mutex_extensions_neg.cc (test for excess errors) UNSUPPORTED: ext/profile/profiler_algos.cc +UNSUPPORTED: ext/profile/replace_new.cc PASS: ext/random/arcsine_distribution/cons/default.cc (test for excess errors) PASS: ext/random/arcsine_distribution/cons/default.cc execution test PASS: ext/random/arcsine_distribution/cons/parms.cc (test for excess errors) @@ -9573,6 +9768,8 @@ PASS: tr1/3_function_objects/function/5.cc (test for excess errors) PASS: tr1/3_function_objects/function/5.cc execution test PASS: tr1/3_function_objects/function/6.cc (test for excess errors) PASS: tr1/3_function_objects/function/6.cc execution test +PASS: tr1/3_function_objects/function/63840.cc (test for excess errors) +PASS: tr1/3_function_objects/function/63840.cc execution test PASS: tr1/3_function_objects/function/7.cc (test for excess errors) PASS: tr1/3_function_objects/function/7.cc execution test PASS: tr1/3_function_objects/function/8.cc (test for excess errors) @@ -10401,7 +10598,7 @@ PASS: tr2/headers/using_namespace_std_tr2.cc (test for excess errors) Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp ... PASS: libstdc++-prettyprinters/48362.cc execution test PASS: libstdc++-prettyprinters/48362.cc print t1 -PASS: libstdc++-prettyprinters/48362.cc print t2 +FAIL: libstdc++-prettyprinters/48362.cc print t2 PASS: libstdc++-prettyprinters/cxx11.cc execution test PASS: libstdc++-prettyprinters/cxx11.cc print efl PASS: libstdc++-prettyprinters/cxx11.cc print refl @@ -10425,8 +10622,8 @@ PASS: libstdc++-prettyprinters/cxx11.cc print uoms PASS: libstdc++-prettyprinters/cxx11.cc print ruoms PASS: libstdc++-prettyprinters/cxx11.cc print uptr PASS: libstdc++-prettyprinters/cxx11.cc print ruptr -PASS: libstdc++-prettyprinters/cxx11.cc print tpl -PASS: libstdc++-prettyprinters/cxx11.cc print rtpl +FAIL: libstdc++-prettyprinters/cxx11.cc print tpl +FAIL: libstdc++-prettyprinters/cxx11.cc print rtpl PASS: libstdc++-prettyprinters/debug.cc execution test PASS: libstdc++-prettyprinters/debug.cc print str PASS: libstdc++-prettyprinters/debug.cc print bs @@ -10549,7 +10746,7 @@ UNSUPPORTED: xmethods.exp === libstdc++ Summary === -# of expected passes 10239 -# of unexpected failures 2 -# of expected failures 69 +# of expected passes 10437 +# of unexpected failures 5 +# of expected failures 65 # of unsupported tests 225 diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum index 724f66dd..6775a85b 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum @@ -1,7 +1,7 @@ -Test Run By thomas on Fri Sep 26 21:02:54 CEST 2014 +Test Run By thomas on Tue Jan 20 17:57:30 CET 2015 === acats configuration === target gcc is [...]/hurd/master.build/gcc/xgcc -B[...]/hurd/master.build/gcc/ -Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all,ada Thread model: posix gcc version 5.0.0 20140926 (experimental) (GCC) +Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all,ada Thread model: posix gcc version 5.0.0 20150119 (experimental) (GCC) host=i586-linux-gnu target=i686-pc-linux-gnu gnatmake is [...]/hurd/master.build/gcc/gnatmake @@ -2357,4 +2357,4 @@ PASS: la14027 === acats Summary === # of expected passes 2320 # of unexpected failures 0 -[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Fri Sep 26 21:34:28 CEST 2014 +[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Tue Jan 20 18:28:52 CET 2015 diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum index 275b83fc..ae703dad 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 01:23:33 2014 +Test Run By thomas on Tue Jan 20 22:35:06 2015 Native configuration is i686-pc-linux-gnu === g++ tests === @@ -8,6 +8,20 @@ Schedule of variations: Running target unix Running [...]/hurd/master/gcc/testsuite/g++.dg/asan/asan.exp ... +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O0 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O1 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O0 execution test PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) @@ -160,6 +174,30 @@ PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-pa PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O0 execution test +PASS: c-c++-common/asan/bitfield-5.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O1 execution test +PASS: c-c++-common/asan/bitfield-5.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test +PASS: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -Os execution test +PASS: c-c++-common/asan/bitfield-5.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow PASS: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O0 execution test PASS: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) @@ -200,7 +238,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test PASS: c-c++-common/asan/global-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -214,7 +252,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test PASS: c-c++-common/asan/global-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -228,7 +266,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -242,7 +280,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer (test fo PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -256,7 +294,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -270,7 +308,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -Os execution test PASS: c-c++-common/asan/global-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -284,7 +322,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin - PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -298,7 +336,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -312,7 +350,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -324,10 +362,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -337,7 +375,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -349,10 +387,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -362,7 +400,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -374,10 +412,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -387,7 +425,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer (test for PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -399,10 +437,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output pat ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -412,7 +450,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -424,10 +462,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -437,7 +475,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -449,10 +487,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -462,7 +500,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -474,10 +512,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -487,7 +525,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -499,10 +537,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -606,14 +644,46 @@ PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-pl PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN +PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 execution test PASS: c-c++-common/asan/memcmp-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -621,10 +691,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O1 execution test PASS: c-c++-common/asan/memcmp-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -632,10 +702,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 execution test PASS: c-c++-common/asan/memcmp-1.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -643,10 +713,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer (test for excess PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -654,10 +724,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test PASS: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -665,10 +735,10 @@ PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -Os execution test PASS: c-c++-common/asan/memcmp-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -676,10 +746,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -687,10 +757,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto- PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -713,13 +783,13 @@ PASS: c-c++-common/asan/misalign-1.c -O0 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -734,13 +804,13 @@ PASS: c-c++-common/asan/misalign-1.c -O1 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -755,13 +825,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -776,13 +846,13 @@ PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer output pattern ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -797,13 +867,13 @@ PASS: c-c++-common/asan/misalign-1.c -O3 -g output pattern test, ERROR: Addre ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -818,13 +888,13 @@ PASS: c-c++-common/asan/misalign-1.c -Os output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -839,13 +909,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-pa ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -860,13 +930,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -881,13 +951,13 @@ PASS: c-c++-common/asan/misalign-2.c -O0 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -902,13 +972,13 @@ PASS: c-c++-common/asan/misalign-2.c -O1 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -923,13 +993,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -944,13 +1014,13 @@ PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer output pattern ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -965,13 +1035,13 @@ PASS: c-c++-common/asan/misalign-2.c -O3 -g output pattern test, ERROR: Addre ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -986,13 +1056,13 @@ PASS: c-c++-common/asan/misalign-2.c -Os output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -1007,13 +1077,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-pa ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -1028,13 +1098,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -1096,8 +1166,7 @@ PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin - PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load1" UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -fomit-frame-pointer @@ -1105,17 +1174,71 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "& 7" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 @@ -1128,10 +1251,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 5 +PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -fomit-frame-pointer @@ -1140,11 +1262,8 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 5 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -fomit-frame-pointer @@ -1153,11 +1272,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 8 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 +PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -fomit-frame-pointer @@ -1166,9 +1283,8 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-times sanopt "& 7" 6 -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" +PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" +PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -fomit-frame-pointer @@ -1177,11 +1293,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 5 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -fomit-frame-pointer @@ -1189,15 +1303,6 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-9.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-9.c -O0 scan-tree-dump-times sanopt "__asan_report_load1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) @@ -1222,14 +1327,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1243,14 +1348,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1264,14 +1369,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1285,14 +1390,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output patter ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1306,14 +1411,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test, ERROR: Add ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1327,14 +1432,14 @@ PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1348,14 +1453,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto- ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1369,14 +1474,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat- ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -1526,6 +1631,14 @@ PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-parti PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) @@ -1564,6 +1677,22 @@ UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -Os UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test, heap-use-after-free.*( @@ -1756,6 +1885,20 @@ PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin ]*( | | ) +PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" +UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) @@ -1775,7 +1918,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1785,7 +1928,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1795,7 +1938,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1805,7 +1948,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer execution PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1815,7 +1958,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1825,7 +1968,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1835,7 +1978,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -f PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1845,7 +1988,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno- PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -1881,84 +2024,64 @@ PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -f | ) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) @@ -1966,10 +2089,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -1981,10 +2104,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -1995,10 +2118,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2010,10 +2133,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2024,10 +2147,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2039,10 +2162,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2053,10 +2176,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer executi PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2068,10 +2191,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2082,10 +2205,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2097,10 +2220,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRIT ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2111,10 +2234,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2126,10 +2249,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2140,10 +2263,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2155,10 +2278,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2169,10 +2292,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fn PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -2184,10 +2307,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fn ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -2233,7 +2356,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2245,10 +2368,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2256,10 +2379,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2275,7 +2398,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2287,10 +2410,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2298,10 +2421,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2317,7 +2440,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2329,10 +2452,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2340,10 +2463,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2359,7 +2482,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2371,10 +2494,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2382,10 +2505,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2401,7 +2524,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2413,10 +2536,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2424,10 +2547,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2443,7 +2566,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2455,10 +2578,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2466,10 +2589,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2485,7 +2608,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2497,10 +2620,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2508,10 +2631,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -2527,7 +2650,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -2539,10 +2662,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -2550,10 +2673,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -3794,15 +3917,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3812,15 +3935,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3830,15 +3953,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3848,15 +3971,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer (test for exces PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3866,15 +3989,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3884,15 +4007,15 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-stack-uaf-1.C -Os execution test PASS: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*( | -| ) #37 0x[0-9a-f]+ (in [^ +| ) #37 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*36|[(]).*( | -| ) #99 0x[0-9a-f]+ (in [^ +| ) #99 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*98|[(]).*( | -| ) #116 0x[0-9a-f]+ (in [^ +| ) #116 0x[0-9a-f]+ +(in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( @@ -3904,27 +4027,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O0 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O0 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O0 output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -3934,27 +4057,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O1 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O1 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O1 output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -3964,27 +4087,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O2 (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O2 execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -3994,27 +4117,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O3 -fomit-frame-pointer (test for exces PASS: g++.dg/asan/deep-tail-call-1.C -O3 -fomit-frame-pointer execution test PASS: g++.dg/asan/deep-tail-call-1.C -O3 -fomit-frame-pointer output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -4024,27 +4147,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g execution test PASS: g++.dg/asan/deep-tail-call-1.C -O3 -g output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -4054,27 +4177,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -Os (test for excess errors) PASS: g++.dg/asan/deep-tail-call-1.C -Os execution test PASS: g++.dg/asan/deep-tail-call-1.C -Os output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -4084,27 +4207,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-pa PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -4114,27 +4237,27 @@ PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lt PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/asan/deep-tail-call-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, AddressSanitizer:? global-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*call4[^ ]*|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in [^ +| ) #1 0x[0-9a-f]+ +(in [^ ]*call3[^ ]*|[(])[^ ]*( | -| ) #2 0x[0-9a-f]+ (in [^ +| ) #2 0x[0-9a-f]+ +(in [^ ]*call2[^ ]*|[(])[^ ]*( | -| ) #3 0x[0-9a-f]+ (in [^ +| ) #3 0x[0-9a-f]+ +(in [^ ]*call1[^ ]*|[(])[^ ]*( | -| ) #4 0x[0-9a-f]+ (in [^ +| ) #4 0x[0-9a-f]+ +(in [^ ]*main[^ ]*|[(])[^ ]*( @@ -4502,7 +4625,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test, ERROR: Address ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4514,10 +4637,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O0 output pattern test, ERROR: Address ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4531,7 +4654,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test, ERROR: Address ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4543,10 +4666,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O1 output pattern test, ERROR: Address ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4560,7 +4683,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test, ERROR: Address ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4572,10 +4695,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 output pattern test, ERROR: Address ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4589,7 +4712,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer output pattern ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4601,10 +4724,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -fomit-frame-pointer output pattern ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4618,7 +4741,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test, ERROR: Addr ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4630,10 +4753,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O3 -g output pattern test, ERROR: Addr ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4647,7 +4770,7 @@ PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test, ERROR: Address ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4659,10 +4782,10 @@ PASS: g++.dg/asan/large-func-test-1.C -Os output pattern test, ERROR: Address ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4676,7 +4799,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-p ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4688,10 +4811,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fno-use-linker-plugin -flto-p ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4705,7 +4828,7 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-l ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in [^ +| ) #0 0x[0-9a-f]+ +(in [^ ]*LargeFunction[^ ]*(large-func-test-1.C:18|[^ ]*:0)|[(]).*( @@ -4717,10 +4840,10 @@ PASS: g++.dg/asan/large-func-test-1.C -O2 -flto -fuse-linker-plugin -fno-fat-l ]*allocated by thread T0 here:[^ ]*( | -| ) #0( 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0( 0x[0-9a-f]+ +(in _*(interceptor_|)malloc|[(])[^ ]*( | -| ) #1|) 0x[0-9a-f]+ (in (operator new|_*_Zn[aw][mj])|[(])[^ +| ) #1|) 0x[0-9a-f]+ +(in (operator new|(wrap|)_*_Zn[aw][mj])|[(])[^ ]*( | | ) @@ -4820,9 +4943,9 @@ PASS: g++.dg/charset/asm1.c -std=c++98 scan-assembler .ascii foo PASS: g++.dg/charset/asm1.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/asm1.c -std=c++11 scan-assembler .ascii bar PASS: g++.dg/charset/asm1.c -std=c++11 scan-assembler .ascii foo -PASS: g++.dg/charset/asm1.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/asm1.c -std=c++1y scan-assembler .ascii bar -PASS: g++.dg/charset/asm1.c -std=c++1y scan-assembler .ascii foo +PASS: g++.dg/charset/asm1.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/asm1.c -std=c++14 scan-assembler .ascii bar +PASS: g++.dg/charset/asm1.c -std=c++14 scan-assembler .ascii foo PASS: g++.dg/charset/asm2.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm2.c -std=c++98 scan-assembler std PASS: g++.dg/charset/asm2.c -std=c++98 scan-assembler cld @@ -4833,68 +4956,68 @@ PASS: g++.dg/charset/asm2.c -std=c++11 scan-assembler std PASS: g++.dg/charset/asm2.c -std=c++11 scan-assembler cld PASS: g++.dg/charset/asm2.c -std=c++11 scan-assembler rep PASS: g++.dg/charset/asm2.c -std=c++11 scan-assembler movsb -PASS: g++.dg/charset/asm2.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/asm2.c -std=c++1y scan-assembler std -PASS: g++.dg/charset/asm2.c -std=c++1y scan-assembler cld -PASS: g++.dg/charset/asm2.c -std=c++1y scan-assembler rep -PASS: g++.dg/charset/asm2.c -std=c++1y scan-assembler movsb +PASS: g++.dg/charset/asm2.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/asm2.c -std=c++14 scan-assembler std +PASS: g++.dg/charset/asm2.c -std=c++14 scan-assembler cld +PASS: g++.dg/charset/asm2.c -std=c++14 scan-assembler rep +PASS: g++.dg/charset/asm2.c -std=c++14 scan-assembler movsb PASS: g++.dg/charset/asm3.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm3.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/asm3.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/asm3.c -std=c++11 scan-assembler foo -PASS: g++.dg/charset/asm3.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/asm3.c -std=c++1y scan-assembler foo +PASS: g++.dg/charset/asm3.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/asm3.c -std=c++14 scan-assembler foo PASS: g++.dg/charset/asm4.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm4.c -std=c++98 scan-assembler-not translate PASS: g++.dg/charset/asm4.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/asm4.c -std=c++11 scan-assembler-not translate -PASS: g++.dg/charset/asm4.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/asm4.c -std=c++1y scan-assembler-not translate +PASS: g++.dg/charset/asm4.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/asm4.c -std=c++14 scan-assembler-not translate PASS: g++.dg/charset/asm5.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/asm5.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/asm5.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/asm5.c -std=c++11 scan-assembler foo -PASS: g++.dg/charset/asm5.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/asm5.c -std=c++1y scan-assembler foo +PASS: g++.dg/charset/asm5.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/asm5.c -std=c++14 scan-assembler foo PASS: g++.dg/charset/attribute1.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/attribute1.c -std=c++98 scan-assembler foo PASS: g++.dg/charset/attribute1.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/attribute1.c -std=c++11 scan-assembler foo -PASS: g++.dg/charset/attribute1.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/attribute1.c -std=c++1y scan-assembler foo +PASS: g++.dg/charset/attribute1.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/attribute1.c -std=c++14 scan-assembler foo PASS: g++.dg/charset/attribute2.c -std=c++98 ignored (test for warnings, line 7) PASS: g++.dg/charset/attribute2.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/attribute2.c -std=c++11 ignored (test for warnings, line 7) PASS: g++.dg/charset/attribute2.c -std=c++11 (test for excess errors) -PASS: g++.dg/charset/attribute2.c -std=c++1y ignored (test for warnings, line 7) -PASS: g++.dg/charset/attribute2.c -std=c++1y (test for excess errors) +PASS: g++.dg/charset/attribute2.c -std=c++14 ignored (test for warnings, line 7) +PASS: g++.dg/charset/attribute2.c -std=c++14 (test for excess errors) PASS: g++.dg/charset/extern1.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/extern1.cc -std=c++11 (test for excess errors) -PASS: g++.dg/charset/extern1.cc -std=c++1y (test for excess errors) +PASS: g++.dg/charset/extern1.cc -std=c++14 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++98 scan-assembler-not foobar PASS: g++.dg/charset/extern2.cc -std=c++11 (test for excess errors) PASS: g++.dg/charset/extern2.cc -std=c++11 scan-assembler-not foobar -PASS: g++.dg/charset/extern2.cc -std=c++1y (test for excess errors) -PASS: g++.dg/charset/extern2.cc -std=c++1y scan-assembler-not foobar +PASS: g++.dg/charset/extern2.cc -std=c++14 (test for excess errors) +PASS: g++.dg/charset/extern2.cc -std=c++14 scan-assembler-not foobar PASS: g++.dg/charset/extern3.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/extern3.cc -std=c++98 scan-assembler-not abcdefghijklmnopqrstuvwxyz PASS: g++.dg/charset/extern3.cc -std=c++11 (test for excess errors) PASS: g++.dg/charset/extern3.cc -std=c++11 scan-assembler-not abcdefghijklmnopqrstuvwxyz -PASS: g++.dg/charset/extern3.cc -std=c++1y (test for excess errors) -PASS: g++.dg/charset/extern3.cc -std=c++1y scan-assembler-not abcdefghijklmnopqrstuvwxyz +PASS: g++.dg/charset/extern3.cc -std=c++14 (test for excess errors) +PASS: g++.dg/charset/extern3.cc -std=c++14 scan-assembler-not abcdefghijklmnopqrstuvwxyz PASS: g++.dg/charset/function.cc -std=c++98 (test for excess errors) PASS: g++.dg/charset/function.cc -std=c++98 scan-assembler-not "foobar" PASS: g++.dg/charset/function.cc -std=c++11 (test for excess errors) PASS: g++.dg/charset/function.cc -std=c++11 scan-assembler-not "foobar" -PASS: g++.dg/charset/function.cc -std=c++1y (test for excess errors) -PASS: g++.dg/charset/function.cc -std=c++1y scan-assembler-not "foobar" +PASS: g++.dg/charset/function.cc -std=c++14 (test for excess errors) +PASS: g++.dg/charset/function.cc -std=c++14 scan-assembler-not "foobar" PASS: g++.dg/charset/string.c -std=c++98 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++98 scan-assembler-not string foobar PASS: g++.dg/charset/string.c -std=c++11 (test for excess errors) PASS: g++.dg/charset/string.c -std=c++11 scan-assembler-not string foobar -PASS: g++.dg/charset/string.c -std=c++1y (test for excess errors) -PASS: g++.dg/charset/string.c -std=c++1y scan-assembler-not string foobar +PASS: g++.dg/charset/string.c -std=c++14 (test for excess errors) +PASS: g++.dg/charset/string.c -std=c++14 scan-assembler-not string foobar Running [...]/hurd/master/gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp ... PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for errors, line 16) PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++98 (test for errors, line 24) @@ -4904,10 +5027,10 @@ PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 16) PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 24) PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for errors, line 30) PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++1y (test for errors, line 16) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++1y (test for errors, line 24) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++1y (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 24) +PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/PS/body.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++98 (test for errors, line 18) @@ -4930,17 +5053,17 @@ PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for errors, line PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 undeclared (test for errors, line 71) PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 expected (test for errors, line 71) PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 10) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 26) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 30) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 34) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 38) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for errors, line 42) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y undeclared (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y expected (test for errors, line 71) -PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 10) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 18) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 26) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 34) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for errors, line 42) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 undeclared (test for errors, line 71) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 expected (test for errors, line 71) +PASS: c-c++-common/cilk-plus/PS/clauses1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 scan-tree-dump-times original "linear\\(j:4\\)" 1 PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++98 scan-tree-dump-times original "linear\\(k:1\\)" 1 @@ -4949,10 +5072,10 @@ PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 (test for excess errors PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "linear\\(j:4\\)" 1 PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "linear\\(k:1\\)" 1 PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++11 scan-tree-dump-times original "safelen\\(4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++1y scan-tree-dump-times original "linear\\(j:4\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++1y scan-tree-dump-times original "linear\\(k:1\\)" 1 -PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++1y scan-tree-dump-times original "safelen\\(4\\)" 1 +PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "linear\\(j:4\\)" 1 +PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "linear\\(k:1\\)" 1 +PASS: c-c++-common/cilk-plus/PS/clauses2.c -std=gnu++14 scan-tree-dump-times original "safelen\\(4\\)" 1 PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++98 (test for errors, line 21) @@ -4965,12 +5088,12 @@ PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 27) PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for errors, line 33) PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for errors, line 27) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for errors, line 33) -PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 9) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 15) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 27) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/cilk-plus/PS/clauses3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++98 (test for errors, line 28) @@ -5003,76 +5126,76 @@ PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 97) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 106) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for errors, line 122) PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 28) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 32) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 43) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 53) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 58) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 63) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 74) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 87) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 92) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 97) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 106) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for errors, line 122) -PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 18) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 28) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 43) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 53) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 58) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 63) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 74) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 87) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 92) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 97) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 106) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for errors, line 122) +PASS: c-c++-common/cilk-plus/PS/for1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++98 (test for errors, line 4) PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++11 (test for errors, line 4) PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++1y (test for errors, line 4) -PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++14 (test for errors, line 4) +PASS: c-c++-common/cilk-plus/PS/for2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/for3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++98 execution test PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++1y execution test +PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/reduction-1.c -std=gnu++14 execution test PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++98 execution test PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++1y execution test +PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/reduction-2.c -std=gnu++14 execution test PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++98 execution test PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++1y execution test +PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/reduction-3.c -std=gnu++14 execution test PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++98 execution test PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++11 execution test -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++1y execution test +PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/run-1.c -std=gnu++14 execution test PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++98 scan-tree-dump-times gimple "safelen\\(8\\)" 1 PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++11 scan-tree-dump-times gimple "safelen\\(8\\)" 1 -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++1y scan-tree-dump-times gimple "safelen\\(8\\)" 1 +PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/safelen.c -std=gnu++14 scan-tree-dump-times gimple "safelen\\(8\\)" 1 PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/vectorlength-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/vectorlength-3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for errors, line 18) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for errors, line 18) PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++1y (test for errors, line 18) -PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for errors, line 18) +PASS: c-c++-common/cilk-plus/PS/vectorlength.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 6) PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 9) PASS: c-c++-common/cilk-plus/SE/ef_error.c -O3 (test for errors, line 14) @@ -5128,8 +5251,8 @@ PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++98 execution test PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++11 execution test -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++1y execution test +PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cilk-plus/ef_test.C -std=gnu++14 execution test PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/cilk-plus/for.C -std=gnu++98 (test for errors, line 20) @@ -5140,29 +5263,29 @@ PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cilk-plus/for.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cilk-plus/for.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/cilk-plus/for.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/cilk-plus/for.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/cilk-plus/for.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/cilk-plus/for.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cilk-plus/for2.C -std=gnu++98 (test for errors, line 36) PASS: g++.dg/cilk-plus/for2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cilk-plus/for2.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/cilk-plus/for2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/cilk-plus/for2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cilk-plus/for2.C -std=gnu++14 (test for errors, line 36) +PASS: g++.dg/cilk-plus/for2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cilk-plus/for3.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/cilk-plus/for3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cilk-plus/for3.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cilk-plus/for3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/cilk-plus/for3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cilk-plus/for3.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/cilk-plus/for3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cilk-plus/for4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cilk-plus/for4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/for4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cilk-plus/for4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cilk-plus/pr60967.C -std=gnu++98 PASS: g++.dg/cilk-plus/pr60967.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cilk-plus/pr60967.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cilk-plus/pr60967.C -std=gnu++14 (test for excess errors) PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/an-if.c -fcilkplus execution test PASS: c-c++-common/cilk-plus/AN/array_test1.c -fcilkplus (test for excess errors) @@ -5274,6 +5397,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for errors, line 7) PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 15) @@ -5428,6 +5552,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for errors, lin PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O1 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 15) @@ -5582,6 +5707,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -ftree-vectorize -fcilkplus (tes PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O2 -ftree-vectorize -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) @@ -5736,6 +5862,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for errors, lin PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 15) @@ -5890,6 +6017,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for errors, line PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 15) @@ -6044,6 +6172,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O1 -fcilkplus (test for errors, PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O1 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O1 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O1 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O1 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O1 -fcilkplus (test for errors, line 15) @@ -6198,6 +6327,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus ( PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) @@ -6352,6 +6482,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O3 -fcilkplus (test for errors, PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O3 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O3 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O3 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O3 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O3 -fcilkplus (test for errors, line 15) @@ -6506,6 +6637,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -ftree-vectorize -fcilkplus -g ( PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -ftree-vectorize -fcilkplus -g (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -ftree-vectorize -fcilkplus -g (test for errors, line 15) @@ -6857,6 +6989,24 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O1 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O1 execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 (test for excess errors) @@ -6948,6 +7098,24 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 (test for excess errors) @@ -7039,6 +7207,24 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g (test for excess errors) @@ -7130,6 +7316,24 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, l PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g -O2 (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -g -O2 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g -O2 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g -O2 execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g -O2 (test for excess errors) @@ -9420,57 +9624,57 @@ PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++98 scan-assembler DW_TAG_typedef PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++11 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++11 scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name -PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++1y scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name -PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++1y scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name +PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++14 scan-assembler DW_TAG_structure_type[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"S[^\\r\\n]*DW_AT_name +PASS: c-c++-common/dwarf2/pr43190.c -std=gnu++14 scan-assembler DW_TAG_typedef[^\\r\\n]*[\\r\\n]+[^\\r\\n]*"T[^\\r\\n]*DW_AT_name PASS: c-c++-common/dwarf2/vla1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dwarf2/vla1.c -std=gnu++98 scan-assembler DW_AT_upper_bound PASS: c-c++-common/dwarf2/vla1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dwarf2/vla1.c -std=gnu++11 scan-assembler DW_AT_upper_bound -PASS: c-c++-common/dwarf2/vla1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dwarf2/vla1.c -std=gnu++1y scan-assembler DW_AT_upper_bound +PASS: c-c++-common/dwarf2/vla1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dwarf2/vla1.c -std=gnu++14 scan-assembler DW_AT_upper_bound PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++98 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++11 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++11 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 -PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++1y scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 -PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++1y scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 +PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++14 scan-assembler-times 3[^\\r\\n]* DW_AT_accessibility 6 +PASS: g++.dg/debug/dwarf2/accessibility1.C -std=gnu++14 scan-assembler-times 2[^\\r\\n]* DW_AT_accessibility 2 UNSUPPORTED: g++.dg/debug/dwarf2/anonname1.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/anonname1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/anonname1.C -std=gnu++11 scan-assembler-not .*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++11 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler timespec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler tv_sec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler tv_nsec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler itimerspec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler it_interval.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler it_value.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++1y scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler timespec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler tv_sec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler tv_nsec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler itimerspec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler it_interval.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler it_value.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-any.C -std=gnu++14 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++98 scan-assembler-not tv_sec.*DW_AT_name @@ -9897,84 +10103,84 @@ PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++11 scan-assembler gstruct_ PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++11 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler timespec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not tv_sec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not tv_nsec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler itimerspec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not it_interval.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not it_value.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++1y scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler timespec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not tv_sec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not tv_nsec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler itimerspec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not it_interval.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not it_value.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-baseonly.C -std=gnu++14 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++98 scan-assembler-not tv_sec.*DW_AT_name @@ -10131,84 +10337,84 @@ PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++11 scan-assembler-not gstruct_ PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++11 scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++11 scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++11 scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler timespec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not tv_sec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not tv_nsec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler itimerspec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not it_interval.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not it_value.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field1_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field2_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++1y scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler timespec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not tv_sec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not tv_nsec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler itimerspec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not it_interval.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not it_value.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field1_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field2_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not gstruct_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-none.C -std=gnu++14 scan-assembler-not field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++98 scan-assembler tv_sec.*DW_AT_name @@ -10365,84 +10571,84 @@ PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++11 scan-assembler gstruct_b PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++11 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler timespec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler tv_sec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler tv_nsec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler itimerspec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler it_interval.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler it_value.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++1y scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler timespec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler tv_sec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler tv_nsec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler itimerspec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler it_interval.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler it_value.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-reduced.C -std=gnu++14 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler timespec.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++98 scan-assembler tv_sec.*DW_AT_name @@ -10599,84 +10805,84 @@ PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++11 scan-assembler gstruct_base_ PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++11 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++11 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler timespec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler tv_sec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler tv_nsec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler itimerspec.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler it_interval.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler it_value.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name -PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++1y scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler timespec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler tv_sec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler tv_nsec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler itimerspec.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler it_interval.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler it_value.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_ordy_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_head_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_decl_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ref_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not gstruct_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_head.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field_base_ordy_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field_base_ordy_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field_base_ordy_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_ordy_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_ordy_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_ordy_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field_base_tmpl_defn_fld_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_var_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field1_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_inc.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ref.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_ptr.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field2_base_tmpl_defn_var_base_fld.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler-not field_head_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_tmpl_decl_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ref_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler gstruct_base_tmpl_defn_ptr_base.*DW_AT_name +PASS: g++.dg/debug/dwarf2/fesd-sys.C -std=gnu++14 scan-assembler field_base_tmpl_defn_ptr_base.*DW_AT_name PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++98 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 @@ -10687,72 +10893,78 @@ PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++11 scan-assembler-ti PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++11 scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++11 scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 -PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 -PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++1y scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++1y scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumeration_type 1 +PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_enumerator 2 +PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++14 scan-assembler-times ascii "a.0"[\t ]+[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/global-used-types-1.C -std=gnu++14 scan-assembler-times ascii "b.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/icf.C -std=gnu++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++98 scan-assembler-times var2[^\n\r]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++11 scan-assembler-times var2[^\n\r]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++1y scan-assembler-times var2[^\n\r]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-decl-1.C -std=gnu++14 scan-assembler-times var2[^\n\r]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++98 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++11 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++11 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 -PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++1y scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration -PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++1y scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 +PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++14 scan-assembler-not ascii "BBBB\\\\0".*ascii "AAAA\\\\0".*DW_TAG_imported_declaration +PASS: g++.dg/debug/dwarf2/imported-decl-2.C -std=gnu++14 scan-assembler-times ascii "AAAA\\\\0".*ascii "BBBB\\\\0".*DIE .0x[0-9a-f]*. DW_TAG_imported_declaration 1 PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++11 scan-assembler DW_TAG_imported_module -PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++1y scan-assembler DW_TAG_imported_module +PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-module-2.C -std=gnu++14 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++11 scan-assembler DW_TAG_imported_module -PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++1y scan-assembler DW_TAG_imported_module +PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-module-3.C -std=gnu++14 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++98 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++11 scan-assembler DW_TAG_imported_module -PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++1y scan-assembler DW_TAG_imported_module +PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-module-4.C -std=gnu++14 scan-assembler DW_TAG_imported_module PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/imported-module.C -std=c++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++98 scan-assembler DW_TAG_inlined_subroutine PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++11 scan-assembler DW_TAG_inlined_subroutine -PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++1y scan-assembler DW_TAG_inlined_subroutine +PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/inline1.C -std=gnu++14 scan-assembler DW_TAG_inlined_subroutine PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 scan-assembler-times "S<2048ul>.0"[^\n\r]* DW_AT_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++98 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++11 scan-assembler-times "S<2048ul>.0"[^\n\r]* DW_AT_name 1 PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++11 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 -PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++1y scan-assembler-times "S<2048ul>.0"[^\n\r]* DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++1y scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 +PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++14 scan-assembler-times "S<2048ul>.0"[^\n\r]* DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/integer-typedef.C -std=gnu++14 scan-assembler-times "_ZN1SILm2048EE1fEm.0"[^\n\r]* DW_AT_[MIPS_]*linkage_name 1 UNSUPPORTED: g++.dg/debug/dwarf2/lambda1.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++11 scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 -PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++1y scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 -PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++1y scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 +PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++14 scan-assembler-times DW_TAG_variable[^.]*.ascii "j.0" 4 +PASS: g++.dg/debug/dwarf2/lambda1.C -std=gnu++14 scan-assembler-times DW_TAG_variable[^.]*.ascii "this.0" 2 +PASS: g++.dg/debug/dwarf2/lang-cpp11.C (test for excess errors) +PASS: g++.dg/debug/dwarf2/lang-cpp11.C scan-assembler 0x1a.*DW_AT_language +PASS: g++.dg/debug/dwarf2/lang-cpp14.C (test for excess errors) +PASS: g++.dg/debug/dwarf2/lang-cpp14.C scan-assembler 0x21.*DW_AT_language +PASS: g++.dg/debug/dwarf2/lang-cpp98.C (test for excess errors) +PASS: g++.dg/debug/dwarf2/lang-cpp98.C scan-assembler 0x4.*DW_AT_language PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++98 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7\\n @@ -10761,16 +10973,16 @@ PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++11 (test for excess errors PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++11 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++11 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7\\n PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++11 scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13\\n -PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++1y scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4\\n -PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++1y scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7\\n -PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++1y scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13\\n +PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++14 scan-assembler _ZN1CC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:4\\n +PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++14 scan-assembler _ZN1C3fooEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:7\\n +PASS: g++.dg/debug/dwarf2/lineno-simple1.C -std=gnu++14 scan-assembler main:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:13\\n PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++98 scan-assembler problem PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++11 scan-assembler problem -PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++1y scan-assembler problem +PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/local-var-in-contructor.C -std=gnu++14 scan-assembler problem PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++98 scan-assembler foo[^\n\r]*DW_AT_name @@ -10811,26 +11023,26 @@ PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++11 scan-assembler-not arg7[^ PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++11 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++11 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++11 scan-assembler-not localstruct2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler main[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler foo[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler staticfn1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler staticfn2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler staticfn3[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler staticfn4[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not staticfn5[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not staticfn6[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler method1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler arg1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler arg2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler arg3[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not arg4[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not arg5[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not arg6[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not arg7[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not arg8[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler localstruct1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++1y scan-assembler-not localstruct2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler main[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler foo[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler staticfn1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler staticfn2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler staticfn3[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler staticfn4[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not staticfn5[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not staticfn6[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler method1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler arg1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler arg2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler arg3[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not arg4[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not arg5[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not arg6[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not arg7[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not arg8[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler localstruct1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass1.C -std=gnu++14 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler main[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++98 scan-assembler foo[^\n\r]*DW_AT_name @@ -10871,32 +11083,32 @@ PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++11 scan-assembler-not arg7[^ PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++11 scan-assembler-not arg8[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++11 scan-assembler localstruct1[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++11 scan-assembler-not localstruct2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler main[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler foo[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler staticfn1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler staticfn2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler staticfn3[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler staticfn4[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not staticfn5[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not staticfn6[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler method1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler arg1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler arg2[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler arg3[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not arg4[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not arg5[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not arg6[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not arg7[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not arg8[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler localstruct1[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++1y scan-assembler-not localstruct2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler main[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler foo[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler staticfn1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler staticfn2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler staticfn3[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler staticfn4[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not staticfn5[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not staticfn6[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler method1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler arg1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler arg2[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler arg3[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not arg4[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not arg5[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not arg6[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not arg7[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not arg8[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler localstruct1[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/localclass2.C -std=gnu++14 scan-assembler-not localstruct2[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++98 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++11 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type -PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++1y scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type +PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/localclass3.C -std=gnu++14 scan-assembler DW_TAG_pointer_type.[^)]*. DW_TAG_structure_type PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++98 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 @@ -10907,53 +11119,55 @@ PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++11 scan-assembler-times DIE PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++11 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++11 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++11 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++1y scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 -PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++1y scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++1y scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 -PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++1y scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++14 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_namespace 1 +PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++14 scan-assembler-times "not_emitted.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++14 scan-assembler-times DIE +\\([^\n]*\\) DW_TAG_typedef 1 +PASS: g++.dg/debug/dwarf2/namespace-1.C -std=gnu++14 scan-assembler-times .ascii "T.0"[\t ]+[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++98 scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++11 scan-assembler-not DW_AT_declaration -PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++1y scan-assembler-not DW_AT_declaration +PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/namespace-2.C -std=gnu++14 scan-assembler-not DW_AT_declaration PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++98 scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++11 scan-assembler DW_TAG_typedef -PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++1y scan-assembler DW_TAG_typedef +PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/nested-1.C -std=gnu++14 scan-assembler DW_TAG_typedef PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++98 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++11 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* -PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++1y scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* +PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/nested-2.C -std=gnu++14 scan-assembler [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"S\\\\0"[ \t]+([@|#;!]+|//?)[ \t]+DW_AT_name[\n\r]+(.*)?\\(DIE[^\n\r]*DW_TAG_structure_type\\)[\n\r]+[^\n\r]*"T\\\\0"[ \t]+(.*)?\\(DIE[^\n\r]*DW_TAG_template_type_param\\)[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*[\n\r]+[^\n\r]*([@|#;!]+|//?)[ \t]+end of children of DIE[^\n\r]*[\n\r]+[^\n\r]*end of children of DIE[^\n\r]* PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++98 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++11 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ -PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++1y scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ +PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/nested-3.C -std=gnu++14 scan-assembler [^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_namespace\\)[\n\r]+[^\n\r]*"thread[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*\\(DIE \\(0x([0-9a-f]+)\\) DW_TAG_class_type\\)([\n\r]+[^\n\r]*)+"Executor[^\n\r]+[\n\r]+[^\n\r]*DW_AT_declaration[\n\r]+[^\n\r]*DW_AT_signature[^#;/!|@]*[#;/!|@]+ [^\n\r]*\\(DIE[^\n\r]*DW_TAG_subprogram\\)[\n\r]+([^\n\r]*[\n\r]+)+[^\n\r]*"CurrentExecutor[^\n\r]+[\n\r]+([^\n\r]*[\n\r]+)+([^\n\r]*[\n\r]+)+[^\n\r]*end of children of DIE 0x\\3[\n\r]+[^\n\r]*end of children of DIE 0x\\1[\n\r]+ PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++98 scan-assembler-times debug_types 2 PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++11 scan-assembler-times debug_types 2 -PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++1y scan-assembler-times debug_types 2 +PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/nested-4.C -std=gnu++14 scan-assembler-times debug_types 2 PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++98 scan-assembler thunk.C:30 PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++11 scan-assembler thunk.C:30 -PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++1y scan-assembler thunk.C:30 +PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/non-virtual-thunk.C -std=gnu++14 scan-assembler thunk.C:30 +PASS: g++.dg/debug/dwarf2/noreturn-function.C (test for excess errors) +PASS: g++.dg/debug/dwarf2/noreturn-function.C scan-assembler-times DW_AT_noreturn 2 PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/omp-fesdr.C -std=gnu++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr41063.C -std=c++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++98 scan-assembler _ZN12MisplacedDbgI4FullEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++98 scan-assembler _ZN12MisplacedDbgI4FullED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n @@ -10968,37 +11182,37 @@ PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++11 scan-assembler _ZN12Misplaced PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++11 scan-assembler _ZN12MisplacedDbgIP3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++11 scan-assembler _ZN12MisplacedDbgI3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++11 scan-assembler _ZN12MisplacedDbgI3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgI4FullEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgI4FullED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgIP3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgIP3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgI3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n -PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++1y scan-assembler _ZN12MisplacedDbgI3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgI4FullEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgI4FullED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:22\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgIP3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgIP3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:29\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgI3ArgEC[12]Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n +PASS: g++.dg/debug/dwarf2/pr44641.C -std=gnu++14 scan-assembler _ZN12MisplacedDbgI3ArgED0Ev:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:35\\n PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++98 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 -PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++1y scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 +PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr45997-1.C -std=gnu++14 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++98 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 -PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++1y scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 +PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr45997-2.C -std=gnu++14 scan-assembler-times DIE[^\n\r]*DW_TAG_base_type 1 PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr46123.C -std=gnu++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++98 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12\\n PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++11 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12\\n -PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++1y scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12\\n +PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr46527.C -std=gnu++14 scan-assembler _ZN6StructIdE13defined_laterEv:[^\\t]*(\\t.(fnstart|frame|mask|file)[^\\t]*)*\\t[^:]+:12\\n UNSUPPORTED: g++.dg/debug/dwarf2/pr52260.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr52260.C -std=gnu++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++98 scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name @@ -11015,20 +11229,20 @@ PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++11 scan-assembler "si\\\\0"[ \t] PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++11 scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++11 scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++11 scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "bi\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "si\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name -PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++1y scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "cbase\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "OPCODE\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "bi\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "si\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "f1\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler "f2\\\\0"[ \t]+[#;/!|@]+ +DW_AT_name +PASS: g++.dg/debug/dwarf2/pr54508.C -std=gnu++14 scan-assembler-not "nc\\\\0"[ \t]+# +DW_AT_name UNSUPPORTED: g++.dg/debug/dwarf2/pr61433.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/pr61433.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++98 UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-1.C -std=gnu++14 UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 @@ -11088,64 +11302,64 @@ PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++1y scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-2.C -std=gnu++14 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name UNSUPPORTED: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 @@ -11205,98 +11419,98 @@ PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++11 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name -PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++1y scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler-times .section[\t ][^\n]*debug_pubnames 1 +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::G_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::G_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::G_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::\\(anonymous namespace\\)\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "F_A\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "F_B\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "F_C\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "inline_func_1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1::~c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "check_enum\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "main\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "check\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "check \\>\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::val\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "__static_initialization_and_destruction_0\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2::~c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "anonymous_union_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::ci\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2v1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2v2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2v3\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1v\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::\\(anonymous namespace\\)::one_anonymous_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::c1_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::c2_count\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::three\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "\\(anonymous namespace\\)::three::anonymous_three_var\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler-times .section[\t ][^\n]*debug_pubtypes 1 +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::G\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "int\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "one::c1\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "double\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "two::c2\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "F\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "anonymous_union_container\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name +PASS: g++.dg/debug/dwarf2/pubnames-3.C -std=gnu++14 scan-assembler "bool\\\\0"+[ \t]+[#;/|@!]+[ \t]+external name PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 -PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 +PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/redeclaration-1.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]*DW_TAG_lexical_block\\)[\n\r]{1,2}[^\n\r]*DW_AT_low_pc[\n\r]{1,2}[^\n\r]*DW_AT_high_pc[\n\r]{1,2}[^\n\r]*\\(DIE [^\n\r]*DW_TAG_variable\\)[\n\r]{1,2}[^\n\r]*DW_AT_name 2 UNSUPPORTED: g++.dg/debug/dwarf2/rv1.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++11 scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 -PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++1y scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 -PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++1y scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 +PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++14 scan-assembler-times DIE[^\n\r]*DW_TAG_reference_type 1 +PASS: g++.dg/debug/dwarf2/rv1.C -std=gnu++14 scan-assembler-times DIE[^\n\r]*DW_TAG_rvalue_reference_type 1 PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 -PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 +PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/self-ref-1.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 -PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 +PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/self-ref-2.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_pointer_type\\)[\n\r]{1,2}[^\n\r]*DW_AT_byte_size[\n\r]{1,2}[^\n\r]*DW_AT_type 4 PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++98 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++11 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++11 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification -PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++1y scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name -PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++1y scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification +PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++14 scan-assembler DW_TAG_member[^\n\r]*[\n\r]*[^\n\r]*staticdatamember[^\n\r]*DW_AT_name +PASS: g++.dg/debug/dwarf2/static-data-member1.C -std=gnu++14 scan-assembler DW_TAG_variable[^\n\r]*[\n\r]*[^\n\r]*DW_AT_specification PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 scan-assembler-not DW_TAG_variable PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++98 scan-assembler-not DW_TAG_enumerator @@ -11305,28 +11519,28 @@ PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++11 (test for excess e PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++11 scan-assembler-not DW_TAG_variable PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++11 scan-assembler-not DW_TAG_enumerator PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++11 scan-assembler-not DW_TAG_enumeration_type -PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++1y scan-assembler-not DW_TAG_variable -PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++1y scan-assembler-not DW_TAG_enumerator -PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++1y scan-assembler-not DW_TAG_enumeration_type +PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++14 scan-assembler-not DW_TAG_variable +PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++14 scan-assembler-not DW_TAG_enumerator +PASS: g++.dg/debug/dwarf2/static-data-member2.C -std=gnu++14 scan-assembler-not DW_TAG_enumeration_type PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++98 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++11 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++11 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 -PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++1y scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 -PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++1y scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 +PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++14 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar1 +PASS: g++.dg/debug/dwarf2/static-local-var-in-ctor.C -std=gnu++14 scan-assembler DW_OP_addr[^\n\r]*[\n\r]*[^\n\r]*staticvar2 PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++98 scan-assembler U.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++11 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++11 scan-assembler U.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++1y scan-assembler DW_TAG_template_type_param -PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++1y scan-assembler U.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++14 scan-assembler DW_TAG_template_type_param +PASS: g++.dg/debug/dwarf2/template-func-params-1.C -std=gnu++14 scan-assembler U.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++98 scan-assembler i.*DW_AT_name @@ -11335,10 +11549,10 @@ PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++11 (test for exces PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++11 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++11 scan-assembler i.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++11 scan-assembler 3.*DW_AT_const_value -PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++1y scan-assembler DW_TAG_template_value_param -PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++1y scan-assembler i.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++1y scan-assembler 3.*DW_AT_const_value +PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++14 scan-assembler DW_TAG_template_value_param +PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++14 scan-assembler i.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-func-params-2.C -std=gnu++14 scan-assembler 3.*DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++98 scan-assembler f.*DW_AT_name @@ -11347,26 +11561,26 @@ PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++11 (test for exces PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++11 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++11 scan-assembler f.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++11 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value -PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++1y scan-assembler DW_TAG_template_value_param -PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++1y scan-assembler f.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++1y scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value +PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++14 scan-assembler DW_TAG_template_value_param +PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++14 scan-assembler f.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-func-params-3.C -std=gnu++14 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value UNSUPPORTED: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 -PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 -PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 +PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 +PASS: g++.dg/debug/dwarf2/template-func-params-4.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++98 scan-assembler T.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++11 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++11 scan-assembler T.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++1y scan-assembler DW_TAG_template_type_param -PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++1y scan-assembler T.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++14 scan-assembler DW_TAG_template_type_param +PASS: g++.dg/debug/dwarf2/template-func-params-5.C -std=gnu++14 scan-assembler T.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++98 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 @@ -11375,10 +11589,10 @@ PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++11 (test for exces PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++11 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++11 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++11 scan-assembler-times .ascii "U.0".*?DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++1y scan-assembler-times DW_TAG_GNU_template_template_param 2 -PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++1y scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++1y scan-assembler-times .ascii "U.0".*?DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++14 scan-assembler-times DW_TAG_GNU_template_template_param 2 +PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++14 scan-assembler-times "vector.0".*?DW_AT_GNU_template_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-6.C -std=gnu++14 scan-assembler-times .ascii "U.0".*?DW_AT_name 1 UNSUPPORTED: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 @@ -11389,36 +11603,36 @@ PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 6 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 -PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_subprogram 5 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 6 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times "printf.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 3 +PASS: g++.dg/debug/dwarf2/template-func-params-7.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_formal_parameter_pack 3 PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++98 scan-assembler U.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++11 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++11 scan-assembler U.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++1y scan-assembler DW_TAG_template_type_param -PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++1y scan-assembler U.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++14 scan-assembler DW_TAG_template_type_param +PASS: g++.dg/debug/dwarf2/template-params-1.C -std=gnu++14 scan-assembler U.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++11 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 -PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++1y scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 +PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-10.C -std=gnu++14 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 1 PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++98 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 -PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++1y scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 +PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-11.C -std=gnu++14 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_template_type_param 1 PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++98 scan-assembler i.*DW_AT_name @@ -11427,10 +11641,10 @@ PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++11 (test for excess err PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++11 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++11 scan-assembler i.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++11 scan-assembler 3.*DW_AT_const_value -PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++1y scan-assembler DW_TAG_template_value_param -PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++1y scan-assembler i.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++1y scan-assembler 3.*DW_AT_const_value +PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++14 scan-assembler DW_TAG_template_value_param +PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++14 scan-assembler i.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-params-2.C -std=gnu++14 scan-assembler 3.*DW_AT_const_value PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++98 scan-assembler f.*DW_AT_name @@ -11439,26 +11653,26 @@ PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++11 (test for excess err PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++11 scan-assembler DW_TAG_template_value_param PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++11 scan-assembler f.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++11 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value -PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++1y scan-assembler DW_TAG_template_value_param -PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++1y scan-assembler f.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++1y scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value +PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++14 scan-assembler DW_TAG_template_value_param +PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++14 scan-assembler f.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-params-3.C -std=gnu++14 scan-assembler DW_AT_location[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_addr[^\\r\\n]*[\\r\\n]*[^\\r\\n]*_Z4blehv[^\\r\\n]*[\\r\\n]*[^\\r\\n]*DW_OP_stack_value UNSUPPORTED: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 -PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 -PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 +PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 +PASS: g++.dg/debug/dwarf2/template-params-4.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_template_type_param 3 PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++98 scan-assembler T.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++11 scan-assembler DW_TAG_template_type_param PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++11 scan-assembler T.*DW_AT_name -PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++1y scan-assembler DW_TAG_template_type_param -PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++1y scan-assembler T.*DW_AT_name +PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++14 scan-assembler DW_TAG_template_type_param +PASS: g++.dg/debug/dwarf2/template-params-5.C -std=gnu++14 scan-assembler T.*DW_AT_name PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++98 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 @@ -11467,36 +11681,36 @@ PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++11 (test for excess err PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++11 scan-assembler-times DW_TAG_GNU_template_template_param 2 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++11 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++11 scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++1y scan-assembler-times DW_TAG_GNU_template_template_param 2 -PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++1y scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 -PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++1y scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++14 scan-assembler-times DW_TAG_GNU_template_template_param 2 +PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++14 scan-assembler-times "vector.0"[^\n]*DW_AT_GNU_template_name 1 +PASS: g++.dg/debug/dwarf2/template-params-6.C -std=gnu++14 scan-assembler-times .ascii "U.0"[^\n]*DW_AT_name 1 UNSUPPORTED: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++98 PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++11 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 -PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++1y scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 +PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-7.C -std=gnu++14 scan-assembler-times DIE \\(0x[^\n]*\\) DW_TAG_GNU_template_parameter_pack 1 PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++98 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++11 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 -PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++1y scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 +PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-8.C -std=gnu++14 scan-assembler-times [^\n\r]*DIE \\([^\n\r]*\\) DW_TAG_template_value_param[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*DW_AT_const_value[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++98 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++11 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++11 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 -PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++1y scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 -PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++1y scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 +PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++14 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_type_param 2 +PASS: g++.dg/debug/dwarf2/template-params-9.C -std=gnu++14 scan-assembler-times DIE \\([^\n\r]*\\) DW_TAG_template_value_param 3 PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98 scan-assembler-times LFB3 5 PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++11 scan-assembler-times LFB3 5 -PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++1y scan-assembler-times LFB3 5 +PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/thunk1.C -std=gnu++14 scan-assembler-times LFB3 5 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_TAG_structure_type 2 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++98 scan-assembler-times DW_AT_name: "foo<1u>"|"foo<1u>.."[^\n]*DW_AT_name 1 @@ -11513,96 +11727,96 @@ PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++11 scan-assembler-times DW_AT_n PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++11 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++11 scan-assembler-times "e0.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++11 scan-assembler-times "e1.."[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times DW_TAG_structure_type 2 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times DW_AT_name: "foo<1u>"|"foo<1u>.."[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times DW_TAG_enumeration_type 2 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times DW_AT_name: "typedef foo<1u>::type type"|"typedef foo<1u>::type type.."[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times "e0.."[^\n]*DW_AT_name 1 -PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++1y scan-assembler-times "e1.."[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times DW_TAG_structure_type 2 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times DW_AT_name: "foo<1u>"|"foo<1u>.."[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times DW_TAG_enumeration_type 2 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times DW_AT_name: "typedef foo<1u>::type type"|"typedef foo<1u>::type type.."[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times DIE \\([^\n]*\\) DW_TAG_enumeration_type 1 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times "e0.."[^\n]*DW_AT_name 1 +PASS: g++.dg/debug/dwarf2/typedef1.C -std=gnu++14 scan-assembler-times "e1.."[^\n]*DW_AT_name 1 PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 -PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 +PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef2.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_formal_parameter\\)[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2} 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 -PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 -PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 +PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_typedef\\) 1 +PASS: g++.dg/debug/dwarf2/typedef3.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE[^\n\r]*DW_TAG_structure_type\\) 1 PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++98 scan-assembler-times DW_AT_byte_size 4 PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++11 scan-assembler-times DW_AT_byte_size 4 -PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++1y scan-assembler-times DW_AT_byte_size 4 +PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef4.C -std=gnu++14 scan-assembler-times DW_AT_byte_size 4 PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++98 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++11 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 -PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++1y scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 +PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/debug/dwarf2/typedef6.C -std=gnu++14 scan-assembler-times [^\n\r]*\\(DIE [^\n\r]* DW_TAG_typedef\\)[\n\r]{1,2}[^\n\r].*"t\\\\0"[^\n\r]*DW_AT_name[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*[\n\r]{1,2}[^\n\r]*DW_AT_type[\n\r]{1,2}[^\n\r]*\\(DIE 1 Running [...]/hurd/master/gcc/testsuite/g++.dg/dfp/dfp.exp ... PASS: g++.dg/dfp/44473-1.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/44473-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/dfp/44473-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/dfp/44473-1.C -std=c++14 (test for excess errors) PASS: g++.dg/dfp/44473-2.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/44473-2.C -std=c++98 scan-assembler _Z3barRKDd: PASS: g++.dg/dfp/44473-2.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/44473-2.C -std=c++11 scan-assembler _Z3barRKDd: -PASS: g++.dg/dfp/44473-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/44473-2.C -std=c++1y scan-assembler _Z3barRKDd: +PASS: g++.dg/dfp/44473-2.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/44473-2.C -std=c++14 scan-assembler _Z3barRKDd: PASS: g++.dg/dfp/base.C -std=c++98 (test for errors, line 18) PASS: g++.dg/dfp/base.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/base.C -std=c++11 (test for errors, line 18) PASS: g++.dg/dfp/base.C -std=c++11 (test for excess errors) -PASS: g++.dg/dfp/base.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/dfp/base.C -std=c++1y (test for excess errors) +PASS: g++.dg/dfp/base.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/dfp/base.C -std=c++14 (test for excess errors) PASS: g++.dg/dfp/mangle-1.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-1.C -std=c++98 scan-assembler \n?_Z1gI1AEv1SIXadsrT_1fIDdEEE[: \t\n] PASS: g++.dg/dfp/mangle-1.C -std=c++98 scan-assembler \n?_Z1gI1AEv1SIXadsrT_plEE[: \t\n] PASS: g++.dg/dfp/mangle-1.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-1.C -std=c++11 scan-assembler \n?_Z1gI1AEv1SIXadsrT_1fIDdEEE[: \t\n] PASS: g++.dg/dfp/mangle-1.C -std=c++11 scan-assembler \n?_Z1gI1AEv1SIXadsrT_plEE[: \t\n] -PASS: g++.dg/dfp/mangle-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-1.C -std=c++1y scan-assembler \n?_Z1gI1AEv1SIXadsrT_1fIDdEEE[: \t\n] -PASS: g++.dg/dfp/mangle-1.C -std=c++1y scan-assembler \n?_Z1gI1AEv1SIXadsrT_plEE[: \t\n] +PASS: g++.dg/dfp/mangle-1.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-1.C -std=c++14 scan-assembler \n?_Z1gI1AEv1SIXadsrT_1fIDdEEE[: \t\n] +PASS: g++.dg/dfp/mangle-1.C -std=c++14 scan-assembler \n?_Z1gI1AEv1SIXadsrT_plEE[: \t\n] PASS: g++.dg/dfp/mangle-2.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-2.C -std=c++98 scan-assembler \n?_Z1g1SIXadL_ZN1A1fIDdEEDdvEEE[: \t\n] PASS: g++.dg/dfp/mangle-2.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-2.C -std=c++11 scan-assembler \n?_Z1g1SIXadL_ZN1A1fIDdEEDdvEEE[: \t\n] -PASS: g++.dg/dfp/mangle-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-2.C -std=c++1y scan-assembler \n?_Z1g1SIXadL_ZN1A1fIDdEEDdvEEE[: \t\n] +PASS: g++.dg/dfp/mangle-2.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-2.C -std=c++14 scan-assembler \n?_Z1g1SIXadL_ZN1A1fIDdEEDdvEEE[: \t\n] PASS: g++.dg/dfp/mangle-3.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-3.C -std=c++98 scan-assembler \n_?_Z1fILi1EEvPA2_Dd[: \t\n] PASS: g++.dg/dfp/mangle-3.C -std=c++98 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_Dd[: \t\n] PASS: g++.dg/dfp/mangle-3.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-3.C -std=c++11 scan-assembler \n_?_Z1fILi1EEvPA2_Dd[: \t\n] PASS: g++.dg/dfp/mangle-3.C -std=c++11 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_Dd[: \t\n] -PASS: g++.dg/dfp/mangle-3.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-3.C -std=c++1y scan-assembler \n_?_Z1fILi1EEvPA2_Dd[: \t\n] -PASS: g++.dg/dfp/mangle-3.C -std=c++1y scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_Dd[: \t\n] +PASS: g++.dg/dfp/mangle-3.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-3.C -std=c++14 scan-assembler \n_?_Z1fILi1EEvPA2_Dd[: \t\n] +PASS: g++.dg/dfp/mangle-3.C -std=c++14 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_Dd[: \t\n] PASS: g++.dg/dfp/mangle-4.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-4.C -std=c++98 scan-assembler _Z1fI1AEvT_NS1_1BIDdE3myTENS2_IiE3myTE PASS: g++.dg/dfp/mangle-4.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-4.C -std=c++11 scan-assembler _Z1fI1AEvT_NS1_1BIDdE3myTENS2_IiE3myTE -PASS: g++.dg/dfp/mangle-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-4.C -std=c++1y scan-assembler _Z1fI1AEvT_NS1_1BIDdE3myTENS2_IiE3myTE +PASS: g++.dg/dfp/mangle-4.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-4.C -std=c++14 scan-assembler _Z1fI1AEvT_NS1_1BIDdE3myTENS2_IiE3myTE PASS: g++.dg/dfp/mangle-5.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-5.C -std=c++98 scan-assembler _Z3barIDeE1AIX3fooIT_EEEv PASS: g++.dg/dfp/mangle-5.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-5.C -std=c++11 scan-assembler _Z3barIDeE1AIX3fooIT_EEEv -PASS: g++.dg/dfp/mangle-5.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-5.C -std=c++1y scan-assembler _Z3barIDeE1AIX3fooIT_EEEv +PASS: g++.dg/dfp/mangle-5.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-5.C -std=c++14 scan-assembler _Z3barIDeE1AIX3fooIT_EEEv PASS: g++.dg/dfp/mangle-mode.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/mangle-mode.C -std=c++98 scan-assembler Z5foo32DfRDfPDf PASS: g++.dg/dfp/mangle-mode.C -std=c++98 scan-assembler Z5foo64PDdDdRDd @@ -11611,10 +11825,10 @@ PASS: g++.dg/dfp/mangle-mode.C -std=c++11 (test for excess errors) PASS: g++.dg/dfp/mangle-mode.C -std=c++11 scan-assembler Z5foo32DfRDfPDf PASS: g++.dg/dfp/mangle-mode.C -std=c++11 scan-assembler Z5foo64PDdDdRDd PASS: g++.dg/dfp/mangle-mode.C -std=c++11 scan-assembler Z6foo128RDePDeDe -PASS: g++.dg/dfp/mangle-mode.C -std=c++1y (test for excess errors) -PASS: g++.dg/dfp/mangle-mode.C -std=c++1y scan-assembler Z5foo32DfRDfPDf -PASS: g++.dg/dfp/mangle-mode.C -std=c++1y scan-assembler Z5foo64PDdDdRDd -PASS: g++.dg/dfp/mangle-mode.C -std=c++1y scan-assembler Z6foo128RDePDeDe +PASS: g++.dg/dfp/mangle-mode.C -std=c++14 (test for excess errors) +PASS: g++.dg/dfp/mangle-mode.C -std=c++14 scan-assembler Z5foo32DfRDfPDf +PASS: g++.dg/dfp/mangle-mode.C -std=c++14 scan-assembler Z5foo64PDdDdRDd +PASS: g++.dg/dfp/mangle-mode.C -std=c++14 scan-assembler Z6foo128RDePDeDe PASS: g++.dg/dfp/nofields.C -std=c++98 (test for errors, line 8) PASS: g++.dg/dfp/nofields.C -std=c++98 (test for errors, line 9) PASS: g++.dg/dfp/nofields.C -std=c++98 (test for errors, line 10) @@ -11623,232 +11837,232 @@ PASS: g++.dg/dfp/nofields.C -std=c++11 (test for errors, line 8) PASS: g++.dg/dfp/nofields.C -std=c++11 (test for errors, line 9) PASS: g++.dg/dfp/nofields.C -std=c++11 (test for errors, line 10) PASS: g++.dg/dfp/nofields.C -std=c++11 (test for excess errors) -PASS: g++.dg/dfp/nofields.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/dfp/nofields.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/dfp/nofields.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/dfp/nofields.C -std=c++1y (test for excess errors) +PASS: g++.dg/dfp/nofields.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/dfp/nofields.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/dfp/nofields.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/dfp/nofields.C -std=c++14 (test for excess errors) PASS: g++.dg/dfp/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/dfp/typeid1.C -std=c++11 (test for excess errors) -PASS: g++.dg/dfp/typeid1.C -std=c++1y (test for excess errors) +PASS: g++.dg/dfp/typeid1.C -std=c++14 (test for excess errors) PASS: c-c++-common/dfp/call-by-value.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/call-by-value.c -std=c++98 execution test PASS: c-c++-common/dfp/call-by-value.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/call-by-value.c -std=c++11 execution test -PASS: c-c++-common/dfp/call-by-value.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/call-by-value.c -std=c++1y execution test +PASS: c-c++-common/dfp/call-by-value.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/call-by-value.c -std=c++14 execution test PASS: c-c++-common/dfp/cast.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/cast.c -std=c++98 execution test PASS: c-c++-common/dfp/cast.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/cast.c -std=c++11 execution test -PASS: c-c++-common/dfp/cast.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/cast.c -std=c++1y execution test +PASS: c-c++-common/dfp/cast.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/cast.c -std=c++14 execution test PASS: c-c++-common/dfp/compare-eq-const.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-const.c -std=c++98 execution test PASS: c-c++-common/dfp/compare-eq-const.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-const.c -std=c++11 execution test -PASS: c-c++-common/dfp/compare-eq-const.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-eq-const.c -std=c++1y execution test +PASS: c-c++-common/dfp/compare-eq-const.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-eq-const.c -std=c++14 execution test PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-eq-d128.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-eq-d32.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-eq-d64.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-eq-dfp.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-rel-const.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-const.c -std=c++98 execution test PASS: c-c++-common/dfp/compare-rel-const.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-const.c -std=c++11 execution test -PASS: c-c++-common/dfp/compare-rel-const.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-rel-const.c -std=c++1y execution test +PASS: c-c++-common/dfp/compare-rel-const.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-rel-const.c -std=c++14 execution test PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-rel-d128.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-rel-d32.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-rel-d64.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-rel-dfp.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-special-d128.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-special-d32.c -std=gnu++14 execution test PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++98 execution test PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/compare-special-d64.c -std=gnu++14 execution test PASS: c-c++-common/dfp/constants-zero.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/constants-zero.c -std=gnu++98 execution test PASS: c-c++-common/dfp/constants-zero.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/constants-zero.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/constants-zero.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/constants-zero.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/constants-zero.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/constants-zero.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-10.c -std=c++14 execution test UNSUPPORTED: c-c++-common/dfp/convert-bfp-11.c -std=c++98 UNSUPPORTED: c-c++-common/dfp/convert-bfp-11.c -std=c++11 -UNSUPPORTED: c-c++-common/dfp/convert-bfp-11.c -std=c++1y +UNSUPPORTED: c-c++-common/dfp/convert-bfp-11.c -std=c++14 PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-12.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-13.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-14.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-2.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-3.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-4.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-5.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-6.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-7.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-8.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-9.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp-fold.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-bfp.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-bfp.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-bfp.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-bfp.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-bfp.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-bfp.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-bfp.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++98 execution test PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-dfp-fold-2.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-dfp-fold.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-dfp.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-int-fold.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-int-max-fold.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-int-max.c -std=gnu++14 execution test PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++98 (test for warnings, line 26) PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++98 (test for warnings, line 30) PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++98 (test for warnings, line 34) @@ -11871,173 +12085,173 @@ PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++11 (test for warnings, l PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++11 (test for warnings, line 59) PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++11 execution test -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 26) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 30) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 34) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 39) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 43) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 47) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 51) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 55) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for warnings, line 59) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++1y execution test +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 26) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 30) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 34) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 39) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 43) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 47) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 51) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 55) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for warnings, line 59) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-int-saturate.c -std=c++14 execution test PASS: c-c++-common/dfp/convert-int.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/convert-int.c -std=gnu++98 execution test PASS: c-c++-common/dfp/convert-int.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/convert-int.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/convert-int.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/convert-int.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/convert-int.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/convert-int.c -std=gnu++14 execution test PASS: c-c++-common/dfp/func-array.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-array.c -std=c++98 execution test PASS: c-c++-common/dfp/func-array.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-array.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-array.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-array.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-array.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-array.c -std=c++14 execution test PASS: c-c++-common/dfp/func-deref.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-deref.c -std=c++98 execution test PASS: c-c++-common/dfp/func-deref.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-deref.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-deref.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-deref.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-deref.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-deref.c -std=c++14 execution test PASS: c-c++-common/dfp/func-mixed.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/func-mixed.c -std=gnu++98 execution test PASS: c-c++-common/dfp/func-mixed.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/func-mixed.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/func-mixed.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/func-mixed.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/func-mixed.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/func-mixed.c -std=gnu++14 execution test PASS: c-c++-common/dfp/func-pointer.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-pointer.c -std=c++98 execution test PASS: c-c++-common/dfp/func-pointer.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-pointer.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-pointer.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-pointer.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-pointer.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-pointer.c -std=c++14 execution test PASS: c-c++-common/dfp/func-scalar.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-scalar.c -std=c++98 execution test PASS: c-c++-common/dfp/func-scalar.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-scalar.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-scalar.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-scalar.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-scalar.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-scalar.c -std=c++14 execution test PASS: c-c++-common/dfp/func-struct.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-struct.c -std=c++98 execution test PASS: c-c++-common/dfp/func-struct.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-struct.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-struct.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-struct.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-struct.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-struct.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++98 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-alternate-d128-2.c -std=gnu++14 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-alternate-d128.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-alternate-d32.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-alternate-d64.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-dfp.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++98 execution test PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-mixed-2.c -std=gnu++14 execution test PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-mixed.c -std=c++14 execution test PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++98 execution test PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++11 execution test -PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++1y execution test +PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/func-vararg-size0.c -std=c++14 execution test PASS: c-c++-common/dfp/inf-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/inf-1.c -std=c++98 execution test PASS: c-c++-common/dfp/inf-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/inf-1.c -std=c++11 execution test -PASS: c-c++-common/dfp/inf-1.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/inf-1.c -std=c++1y execution test +PASS: c-c++-common/dfp/inf-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/inf-1.c -std=c++14 execution test PASS: c-c++-common/dfp/loop-index.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/loop-index.c -std=c++98 execution test PASS: c-c++-common/dfp/loop-index.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/loop-index.c -std=c++11 execution test -PASS: c-c++-common/dfp/loop-index.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/loop-index.c -std=c++1y execution test +PASS: c-c++-common/dfp/loop-index.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/loop-index.c -std=c++14 execution test PASS: c-c++-common/dfp/modes.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/modes.c -std=c++11 (test for excess errors) -PASS: c-c++-common/dfp/modes.c -std=c++1y (test for excess errors) +PASS: c-c++-common/dfp/modes.c -std=c++14 (test for excess errors) PASS: c-c++-common/dfp/nan-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/nan-1.c -std=c++98 execution test PASS: c-c++-common/dfp/nan-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/nan-1.c -std=c++11 execution test -PASS: c-c++-common/dfp/nan-1.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/nan-1.c -std=c++1y execution test +PASS: c-c++-common/dfp/nan-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/nan-1.c -std=c++14 execution test PASS: c-c++-common/dfp/nan-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/nan-2.c -std=c++98 execution test PASS: c-c++-common/dfp/nan-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/nan-2.c -std=c++11 execution test -PASS: c-c++-common/dfp/nan-2.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/nan-2.c -std=c++1y execution test +PASS: c-c++-common/dfp/nan-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/nan-2.c -std=c++14 execution test PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++98 execution test PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-arith-fold.c -std=gnu++14 execution test PASS: c-c++-common/dfp/operator-assignment.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/operator-assignment.c -std=c++98 execution test PASS: c-c++-common/dfp/operator-assignment.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/operator-assignment.c -std=c++11 execution test -PASS: c-c++-common/dfp/operator-assignment.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-assignment.c -std=c++1y execution test +PASS: c-c++-common/dfp/operator-assignment.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-assignment.c -std=c++14 execution test PASS: c-c++-common/dfp/operator-comma.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/operator-comma.c -std=gnu++98 execution test PASS: c-c++-common/dfp/operator-comma.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/operator-comma.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/operator-comma.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-comma.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/operator-comma.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-comma.c -std=gnu++14 execution test PASS: c-c++-common/dfp/operator-cond.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/operator-cond.c -std=gnu++98 execution test PASS: c-c++-common/dfp/operator-cond.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/operator-cond.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/operator-cond.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-cond.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/operator-cond.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-cond.c -std=gnu++14 execution test PASS: c-c++-common/dfp/operator-logical.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/operator-logical.c -std=c++98 execution test PASS: c-c++-common/dfp/operator-logical.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/operator-logical.c -std=c++11 execution test -PASS: c-c++-common/dfp/operator-logical.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-logical.c -std=c++1y execution test +PASS: c-c++-common/dfp/operator-logical.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-logical.c -std=c++14 execution test PASS: c-c++-common/dfp/operator-unary.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/operator-unary.c -std=c++98 execution test PASS: c-c++-common/dfp/operator-unary.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/operator-unary.c -std=c++11 execution test -PASS: c-c++-common/dfp/operator-unary.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/operator-unary.c -std=c++1y execution test +PASS: c-c++-common/dfp/operator-unary.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/operator-unary.c -std=c++14 execution test PASS: c-c++-common/dfp/pr31385.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/pr31385.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/dfp/pr31385.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/dfp/pr31385.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/dfp/pr33466.c -std=c++98 (test for errors, line 8) PASS: c-c++-common/dfp/pr33466.c -std=c++98 (test for errors, line 9) PASS: c-c++-common/dfp/pr33466.c -std=c++98 (test for errors, line 10) @@ -12052,40 +12266,40 @@ PASS: c-c++-common/dfp/pr33466.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/dfp/pr33466.c -std=c++11 (test for errors, line 12) PASS: c-c++-common/dfp/pr33466.c -std=c++11 (test for errors, line 13) PASS: c-c++-common/dfp/pr33466.c -std=c++11 (test for excess errors) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 8) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 9) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 10) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 11) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 12) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for errors, line 13) -PASS: c-c++-common/dfp/pr33466.c -std=c++1y (test for excess errors) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 8) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 9) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 10) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 11) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 12) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for errors, line 13) +PASS: c-c++-common/dfp/pr33466.c -std=c++14 (test for excess errors) PASS: c-c++-common/dfp/pr35620.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/pr35620.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/dfp/pr35620.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/dfp/pr35620.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/dfp/pr36800.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/pr36800.c -std=c++98 execution test PASS: c-c++-common/dfp/pr36800.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/pr36800.c -std=c++11 execution test -PASS: c-c++-common/dfp/pr36800.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/pr36800.c -std=c++1y execution test +PASS: c-c++-common/dfp/pr36800.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/pr36800.c -std=c++14 execution test PASS: c-c++-common/dfp/pr39034.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/pr39034.c -std=gnu++98 execution test PASS: c-c++-common/dfp/pr39034.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/pr39034.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/pr39034.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/pr39034.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/pr39034.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/pr39034.c -std=gnu++14 execution test PASS: c-c++-common/dfp/pr39035.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/pr39035.c -std=gnu++98 execution test PASS: c-c++-common/dfp/pr39035.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/pr39035.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/pr39035.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/pr39035.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/pr39035.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/pr39035.c -std=gnu++14 execution test PASS: c-c++-common/dfp/pr39902.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/pr39902.c -std=c++98 execution test PASS: c-c++-common/dfp/pr39902.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/pr39902.c -std=c++11 execution test -PASS: c-c++-common/dfp/pr39902.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/pr39902.c -std=c++1y execution test +PASS: c-c++-common/dfp/pr39902.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/pr39902.c -std=c++14 execution test PASS: c-c++-common/dfp/pr39986.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/pr39986.c -std=c++98 scan-assembler .long\t(572653859|822183807)\n PASS: c-c++-common/dfp/pr39986.c -std=c++98 scan-assembler .long\t(-1572863965|-1308622825)\n @@ -12110,36 +12324,36 @@ PASS: c-c++-common/dfp/pr39986.c -std=c++11 scan-assembler .long\t(190215|1322 PASS: c-c++-common/dfp/pr39986.c -std=c++11 scan-assembler .long\t(574193664|835452928)\n PASS: c-c++-common/dfp/pr39986.c -std=c++11 scan-assembler .long\t(931280180|678901234)\n PASS: c-c++-common/dfp/pr39986.c -std=c++11 scan-assembler .long\t(-1576681472|-1339162624)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(572653859|822183807)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(-1572863965|-1308622825)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(52|34)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(572784640|824180736)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(4736|4500)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(-1574174720|-1319108608)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(-1975952433|957645077)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(190215|132222)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(574193664|835452928)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(931280180|678901234)\n -PASS: c-c++-common/dfp/pr39986.c -std=c++1y scan-assembler .long\t(-1576681472|-1339162624)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(572653859|822183807)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(-1572863965|-1308622825)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(52|34)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(572784640|824180736)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(4736|4500)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(-1574174720|-1319108608)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(-1975952433|957645077)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(190215|132222)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(574193664|835452928)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(931280180|678901234)\n +PASS: c-c++-common/dfp/pr39986.c -std=c++14 scan-assembler .long\t(-1576681472|-1339162624)\n PASS: c-c++-common/dfp/signbit-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/signbit-1.c -std=gnu++98 execution test PASS: c-c++-common/dfp/signbit-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/signbit-1.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/signbit-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/signbit-1.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/signbit-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/signbit-1.c -std=gnu++14 execution test PASS: c-c++-common/dfp/signbit-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/signbit-2.c -std=gnu++98 execution test PASS: c-c++-common/dfp/signbit-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/signbit-2.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/signbit-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/signbit-2.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/signbit-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/signbit-2.c -std=gnu++14 execution test PASS: c-c++-common/dfp/struct-layout-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/dfp/struct-layout-1.c -std=c++98 execution test PASS: c-c++-common/dfp/struct-layout-1.c -std=c++11 (test for excess errors) PASS: c-c++-common/dfp/struct-layout-1.c -std=c++11 execution test -PASS: c-c++-common/dfp/struct-layout-1.c -std=c++1y (test for excess errors) -PASS: c-c++-common/dfp/struct-layout-1.c -std=c++1y execution test +PASS: c-c++-common/dfp/struct-layout-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/dfp/struct-layout-1.c -std=c++14 execution test PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++98 (test for bogus messages, line 23) PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++98 (test for bogus messages, line 24) PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++98 (test for bogus messages, line 25) @@ -12156,33 +12370,33 @@ PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++11 (test for bogus mes PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++11 (test for bogus messages, line 28) PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++11 (test for bogus messages, line 29) PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++11 (test for excess errors) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 23) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 24) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 25) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 26) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 27) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 28) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for bogus messages, line 29) -PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++1y (test for excess errors) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 23) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 24) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 25) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 26) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 27) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 28) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for bogus messages, line 29) +PASS: c-c++-common/dfp/usual-arith-conv-const.c -std=c++14 (test for excess errors) PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++98 execution test PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++11 execution test -PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++1y execution test +PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/dfp/usual-arith-conv.c -std=gnu++14 execution test Running [...]/hurd/master/gcc/testsuite/g++.dg/dg.exp ... 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/20090107-1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/20090107-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/20090107-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/20090107-1.C -std=gnu++1y (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/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/20090121-1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/20090121-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/20090121-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/20090121-1.C -std=gnu++1y (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/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) @@ -12193,14 +12407,14 @@ PASS: g++.dg/Wshadow.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/Wshadow.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/Wshadow.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/Wshadow.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/Wshadow.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/Wshadow.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/Wshadow.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/Wshadow.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/Wshadow.C -std=gnu++1y (test for excess errors) +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 warnings, line 13) +PASS: g++.dg/Wshadow.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++14 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 (test for excess errors) @@ -12211,26 +12425,41 @@ PASS: g++.dg/abi/abi-tag1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/abi/abi-tag1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/abi-tag1.C -std=gnu++11 scan-assembler _Z1fB3barB3fooi PASS: g++.dg/abi/abi-tag1.C -std=gnu++11 scan-assembler _Z1gB3baz1AB3bar -PASS: g++.dg/abi/abi-tag1.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/abi/abi-tag1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/abi-tag1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag1.C -std=gnu++1y scan-assembler _Z1fB3barB3fooi -PASS: g++.dg/abi/abi-tag1.C -std=gnu++1y scan-assembler _Z1gB3baz1AB3bar +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 (test for excess errors) +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-tag10.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/abi-tag10.C -std=c++11 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ -PASS: g++.dg/abi/abi-tag10.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag10.C -std=c++1y 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++14 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ +PASS: g++.dg/abi/abi-tag11.C -std=c++98 (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++11 (test for excess errors) +PASS: g++.dg/abi/abi-tag11.C -std=c++11 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++14 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ +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-tag12.C -std=gnu++11 (test for warnings, line 4) +PASS: g++.dg/abi/abi-tag12.C -std=gnu++11 (test for warnings, line 8) +PASS: g++.dg/abi/abi-tag12.C -std=gnu++11 (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-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-tag2.C -std=c++11 (test for errors, line 2) PASS: g++.dg/abi/abi-tag2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/abi/abi-tag2.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/abi-tag2.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/abi/abi-tag2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/abi/abi-tag2.C -std=c++1y (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-tag3.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/abi/abi-tag3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IcE1fEv @@ -12241,41 +12470,41 @@ PASS: g++.dg/abi/abi-tag3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag3.C -std=c++11 scan-assembler _ZN3FooB5cxx11IcE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++11 scan-assembler _ZN3FooB5cxx11IiE1fEv PASS: g++.dg/abi/abi-tag3.C -std=c++11 scan-assembler _ZN3FooB5cxx11IdE1fEv -PASS: g++.dg/abi/abi-tag3.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/abi/abi-tag3.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag3.C -std=c++1y scan-assembler _ZN3FooB5cxx11IcE1fEv -PASS: g++.dg/abi/abi-tag3.C -std=c++1y scan-assembler _ZN3FooB5cxx11IiE1fEv -PASS: g++.dg/abi/abi-tag3.C -std=c++1y scan-assembler _ZN3FooB5cxx11IdE1fEv +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 (test for excess errors) +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 _ZN3FooB5cxx11IiE1fEv +PASS: g++.dg/abi/abi-tag3.C -std=c++14 scan-assembler _ZN3FooB5cxx11IdE1fEv 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-tag4.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/abi/abi-tag4.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/abi-tag4.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/abi/abi-tag4.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/abi/abi-tag4.C -std=gnu++1y (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-tag5.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/abi-tag5.C -std=gnu++11 scan-assembler _Z1f1BI1AB3fooE -PASS: g++.dg/abi/abi-tag5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag5.C -std=gnu++1y 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++14 scan-assembler _Z1f1BI1AB3fooE PASS: g++.dg/abi/abi-tag6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/abi-tag6.C -std=c++11 scan-assembler _ZTV3barB4testIiE -PASS: g++.dg/abi/abi-tag6.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag6.C -std=c++1y 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++14 scan-assembler _ZTV3barB4testIiE 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 (test for excess errors) PASS: g++.dg/abi/abi-tag7.C -std=c++98 scan-assembler _Z1fP4testB3fooIcE PASS: g++.dg/abi/abi-tag7.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/abi/abi-tag7.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/abi-tag7.C -std=c++11 scan-assembler _Z1fP4testB3fooIcE -PASS: g++.dg/abi/abi-tag7.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/abi/abi-tag7.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/abi-tag7.C -std=c++1y scan-assembler _Z1fP4testB3fooIcE +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 (test for excess errors) +PASS: g++.dg/abi/abi-tag7.C -std=c++14 scan-assembler _Z1fP4testB3fooIcE 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) @@ -12284,22 +12513,28 @@ PASS: g++.dg/abi/abi-tag8.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/abi/abi-tag8.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/abi/abi-tag8.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/abi/abi-tag8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/abi-tag8.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/abi/abi-tag8.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/abi/abi-tag8.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/abi/abi-tag8.C -std=gnu++1y (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-tag9.C -std=c++98 (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++11 (test for excess errors) +PASS: g++.dg/abi/abi-tag9.C -std=c++11 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++14 scan-assembler _Z1fSsB3fooS_ PASS: g++.dg/abi/align1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++98 execution test PASS: g++.dg/abi/align1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/align1.C -std=c++11 execution test -PASS: g++.dg/abi/align1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/align1.C -std=c++1y execution test +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/anon1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/anon1.C -std=c++11 scan-assembler-not globl -PASS: g++.dg/abi/anon1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/anon1.C -std=c++1y 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++14 scan-assembler-not globl PASS: g++.dg/abi/anon2.C -std=c++98 (test for errors, line 26) PASS: g++.dg/abi/anon2.C -std=c++98 (test for errors, line 28) PASS: g++.dg/abi/anon2.C -std=c++98 (test for excess errors) @@ -12312,15 +12547,15 @@ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_ PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE PASS: g++.dg/abi/anon2.C -std=c++11 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_ -PASS: g++.dg/abi/anon2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_ -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_ -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_ -PASS: g++.dg/abi/anon2.C -std=c++1y scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE -PASS: g++.dg/abi/anon2.C -std=c++1y 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++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-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 .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]_?_ZN2N43._91CIiE3fn1ENS0_1BE +PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_ PASS: g++.dg/abi/anon3.C -std=c++98 (test for excess errors) 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 @@ -12335,46 +12570,46 @@ PASS: g++.dg/abi/anon3.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ PASS: g++.dg/abi/anon3.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv PASS: g++.dg/abi/anon3.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE PASS: g++.dg/abi/anon3.C -std=c++11 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE -PASS: g++.dg/abi/anon3.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/anon3.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv -PASS: g++.dg/abi/anon3.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya -PASS: g++.dg/abi/anon3.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya -PASS: g++.dg/abi/anon3.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv -PASS: g++.dg/abi/anon3.C -std=c++1y scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE -PASS: g++.dg/abi/anon3.C -std=c++1y 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++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]_?_ZTV4Heya +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]_?_ZTIN4Heya1AE +PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE UNSUPPORTED: g++.dg/abi/arm_cxa_vec1.C -std=c++98 UNSUPPORTED: g++.dg/abi/arm_cxa_vec1.C -std=c++11 -UNSUPPORTED: g++.dg/abi/arm_cxa_vec1.C -std=c++1y +UNSUPPORTED: g++.dg/abi/arm_cxa_vec1.C -std=c++14 UNSUPPORTED: g++.dg/abi/arm_cxa_vec2.C -std=c++98 UNSUPPORTED: g++.dg/abi/arm_cxa_vec2.C -std=c++11 -UNSUPPORTED: g++.dg/abi/arm_cxa_vec2.C -std=c++1y +UNSUPPORTED: g++.dg/abi/arm_cxa_vec2.C -std=c++14 UNSUPPORTED: g++.dg/abi/arm_rtti1.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/arm_rtti1.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/arm_rtti1.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/arm_rtti1.C -std=gnu++14 UNSUPPORTED: g++.dg/abi/arm_va_list.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/arm_va_list.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/arm_va_list.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/arm_va_list.C -std=gnu++14 UNSUPPORTED: g++.dg/abi/arm_va_list2.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/arm_va_list2.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/arm_va_list2.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/arm_va_list2.C -std=gnu++14 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/bitfield1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/bitfield1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield1.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield1.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/abi/bitfield1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield1.C -std=gnu++1y execution test +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/bitfield10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/bitfield10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/bitfield10.C -std=gnu++14 (test for excess errors) 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/bitfield11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield11.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield11.C -std=gnu++1y execution test +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/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) @@ -12383,10 +12618,10 @@ PASS: g++.dg/abi/bitfield2.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/bitfield2.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/abi/bitfield2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield2.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield2.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/abi/bitfield2.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/abi/bitfield2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield2.C -std=gnu++1y 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/bitfield3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.dg/abi/bitfield3.C -std=gnu++98 (test for warnings, line 42) PASS: g++.dg/abi/bitfield3.C -std=gnu++98 (test for excess errors) @@ -12395,34 +12630,34 @@ PASS: g++.dg/abi/bitfield3.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/abi/bitfield3.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/abi/bitfield3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield3.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield3.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/abi/bitfield3.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/abi/bitfield3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield3.C -std=gnu++1y execution test +PASS: g++.dg/abi/bitfield3.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.dg/abi/bitfield3.C -std=gnu++14 (test for warnings, line 42) +PASS: g++.dg/abi/bitfield3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/bitfield3.C -std=gnu++14 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/bitfield4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/bitfield4.C -std=c++11 execution test -PASS: g++.dg/abi/bitfield4.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/bitfield4.C -std=c++1y execution test +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/bitfield6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield6.C -std=gnu++98 execution test PASS: g++.dg/abi/bitfield6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield6.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield6.C -std=gnu++1y 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/bitfield8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield8.C -std=gnu++98 execution test PASS: g++.dg/abi/bitfield8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield8.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield8.C -std=gnu++1y execution test +PASS: g++.dg/abi/bitfield8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/bitfield8.C -std=gnu++14 execution test PASS: g++.dg/abi/bitfield9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/bitfield9.C -std=gnu++98 execution test PASS: g++.dg/abi/bitfield9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/bitfield9.C -std=gnu++11 execution test -PASS: g++.dg/abi/bitfield9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/bitfield9.C -std=gnu++1y execution test +PASS: g++.dg/abi/bitfield9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/bitfield9.C -std=gnu++14 execution test PASS: g++.dg/abi/comdat1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler _ZN3optIiED5Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++98 scan-assembler-not _ZN3optIiED0Ev,comdat @@ -12433,14 +12668,14 @@ PASS: g++.dg/abi/comdat1.C -std=c++11 scan-assembler _ZN3optIiED5Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++11 scan-assembler-not _ZN3optIiED0Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++11 scan-assembler-not _ZN3optIiED1Ev,comdat PASS: g++.dg/abi/comdat1.C -std=c++11 scan-assembler-not _ZN3optIiED2Ev,comdat -PASS: g++.dg/abi/comdat1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/comdat1.C -std=c++1y scan-assembler _ZN3optIiED5Ev,comdat -PASS: g++.dg/abi/comdat1.C -std=c++1y scan-assembler-not _ZN3optIiED0Ev,comdat -PASS: g++.dg/abi/comdat1.C -std=c++1y scan-assembler-not _ZN3optIiED1Ev,comdat -PASS: g++.dg/abi/comdat1.C -std=c++1y scan-assembler-not _ZN3optIiED2Ev,comdat +PASS: g++.dg/abi/comdat1.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/comdat1.C -std=c++14 scan-assembler _ZN3optIiED5Ev,comdat +PASS: g++.dg/abi/comdat1.C -std=c++14 scan-assembler-not _ZN3optIiED0Ev,comdat +PASS: g++.dg/abi/comdat1.C -std=c++14 scan-assembler-not _ZN3optIiED1Ev,comdat +PASS: g++.dg/abi/comdat1.C -std=c++14 scan-assembler-not _ZN3optIiED2Ev,comdat PASS: g++.dg/abi/cookie1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/cookie1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/cookie1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/cookie1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/covariant1.C -std=gnu++98 (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 @@ -12449,31 +12684,31 @@ PASS: g++.dg/abi/covariant1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/covariant1.C -std=gnu++11 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++11 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev PASS: g++.dg/abi/covariant1.C -std=gnu++11 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev -PASS: g++.dg/abi/covariant1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/covariant1.C -std=gnu++1y scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev -PASS: g++.dg/abi/covariant1.C -std=gnu++1y scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev -PASS: g++.dg/abi/covariant1.C -std=gnu++1y 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++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/covariant2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant2.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/covariant2.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/covariant2.C -std=c++14 (test for excess errors) 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/covariant3.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/covariant3.C -std=c++11 execution test -PASS: g++.dg/abi/covariant3.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/covariant3.C -std=c++1y execution test +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/covariant4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant4.C -std=c++98 execution test PASS: g++.dg/abi/covariant4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/covariant4.C -std=c++11 execution test -PASS: g++.dg/abi/covariant4.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/covariant4.C -std=c++1y 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/covariant5.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/covariant5.C -std=c++98 execution test PASS: g++.dg/abi/covariant5.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/covariant5.C -std=c++11 execution test -PASS: g++.dg/abi/covariant5.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/covariant5.C -std=c++1y 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/covariant6.C -std=c++98 (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 _ZTcv0_n12_v0_n16_N1C1fEv @@ -12482,142 +12717,145 @@ PASS: g++.dg/abi/covariant6.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/covariant6.C -std=c++11 scan-assembler _ZTch0_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++11 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv PASS: g++.dg/abi/covariant6.C -std=c++11 scan-assembler _ZTch0_v0_n16_N1D1fEv -PASS: g++.dg/abi/covariant6.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/covariant6.C -std=c++1y scan-assembler _ZTch0_v0_n16_N1C1fEv -PASS: g++.dg/abi/covariant6.C -std=c++1y scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv -PASS: g++.dg/abi/covariant6.C -std=c++1y scan-assembler _ZTch0_v0_n16_N1D1fEv +PASS: g++.dg/abi/covariant6.C -std=c++14 (test for excess errors) +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 _ZTcv0_n12_v0_n16_N1C1fEv +PASS: g++.dg/abi/covariant6.C -std=c++14 scan-assembler _ZTch0_v0_n16_N1D1fEv PASS: g++.dg/abi/dcast1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/dcast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/dcast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/dcast1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/dtor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/dtor1.C -std=gnu++98 scan-assembler _ZTv0_n20_N1DD1Ev PASS: g++.dg/abi/dtor1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/dtor1.C -std=gnu++11 scan-assembler _ZTv0_n20_N1DD1Ev -PASS: g++.dg/abi/dtor1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/dtor1.C -std=gnu++1y scan-assembler _ZTv0_n20_N1DD1Ev +PASS: g++.dg/abi/dtor1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/dtor1.C -std=gnu++14 scan-assembler _ZTv0_n20_N1DD1Ev PASS: g++.dg/abi/empty10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty10.C -std=gnu++98 execution test PASS: g++.dg/abi/empty10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/empty10.C -std=gnu++11 execution test -PASS: g++.dg/abi/empty10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/empty10.C -std=gnu++1y execution test +PASS: g++.dg/abi/empty10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/empty10.C -std=gnu++14 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 PASS: g++.dg/abi/empty11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/empty11.C -std=gnu++11 execution test -PASS: g++.dg/abi/empty11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/empty11.C -std=gnu++1y execution test +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/empty4.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++98 execution test PASS: g++.dg/abi/empty4.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/empty4.C -std=c++11 execution test -PASS: g++.dg/abi/empty4.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/empty4.C -std=c++1y execution test +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/empty5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/empty5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/empty5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/empty7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty7.C -std=gnu++98 execution test PASS: g++.dg/abi/empty7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/empty7.C -std=gnu++11 execution test -PASS: g++.dg/abi/empty7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/empty7.C -std=gnu++1y execution test +PASS: g++.dg/abi/empty7.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/empty7.C -std=gnu++14 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 PASS: g++.dg/abi/empty8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/empty8.C -std=gnu++11 execution test -PASS: g++.dg/abi/empty8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/empty8.C -std=gnu++1y execution test +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/empty9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/empty9.C -std=gnu++98 execution test PASS: g++.dg/abi/empty9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/empty9.C -std=gnu++11 execution test -PASS: g++.dg/abi/empty9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/empty9.C -std=gnu++1y execution test +PASS: g++.dg/abi/empty9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/empty9.C -std=gnu++14 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 PASS: g++.dg/abi/enum1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/enum1.C -std=c++11 execution test -PASS: g++.dg/abi/enum1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/enum1.C -std=c++1y execution test +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/forced.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/forced.C -std=gnu++98 execution test PASS: g++.dg/abi/forced.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/forced.C -std=gnu++11 execution test -PASS: g++.dg/abi/forced.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/forced.C -std=gnu++1y execution test +PASS: g++.dg/abi/forced.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/forced.C -std=gnu++14 execution test PASS: g++.dg/abi/guard1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/guard1.C -std=c++11 scan-assembler-not _ZGVZN1A1fEvE1i -PASS: g++.dg/abi/guard1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/guard1.C -std=c++1y 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++14 scan-assembler-not _ZGVZN1A1fEvE1i PASS: g++.dg/abi/guard2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/guard2.C -std=c++98 scan-assembler _ZGVZN1A1fEvE1i,comdat PASS: g++.dg/abi/guard2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/guard2.C -std=c++11 scan-assembler _ZGVZN1A1fEvE1i,comdat -PASS: g++.dg/abi/guard2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/guard2.C -std=c++1y scan-assembler _ZGVZN1A1fEvE1i,comdat +PASS: g++.dg/abi/guard2.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/guard2.C -std=c++14 scan-assembler _ZGVZN1A1fEvE1i,comdat PASS: g++.dg/abi/guard3.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/guard3.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/guard3.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/guard3.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/inline1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/inline1.C -std=c++11 scan-assembler-not _ZTV1S -PASS: g++.dg/abi/inline1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/inline1.C -std=c++1y 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++14 scan-assembler-not _ZTV1S UNSUPPORTED: g++.dg/abi/key1.C -std=c++98 UNSUPPORTED: g++.dg/abi/key1.C -std=c++11 -UNSUPPORTED: g++.dg/abi/key1.C -std=c++1y +UNSUPPORTED: g++.dg/abi/key1.C -std=c++14 UNSUPPORTED: g++.dg/abi/key2.C -std=c++98 UNSUPPORTED: g++.dg/abi/key2.C -std=c++11 -UNSUPPORTED: g++.dg/abi/key2.C -std=c++1y +UNSUPPORTED: g++.dg/abi/key2.C -std=c++14 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/layout1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/layout1.C -std=c++11 execution test -PASS: g++.dg/abi/layout1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/layout1.C -std=c++1y execution test +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/layout2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/layout2.C -std=c++98 execution test PASS: g++.dg/abi/layout2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/layout2.C -std=c++11 execution test -PASS: g++.dg/abi/layout2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/layout2.C -std=c++1y 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/layout3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/layout3.C -std=gnu++98 execution test PASS: g++.dg/abi/layout3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/layout3.C -std=gnu++11 execution test -PASS: g++.dg/abi/layout3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/layout3.C -std=gnu++1y execution test +PASS: g++.dg/abi/layout3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/layout3.C -std=gnu++14 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/local1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/local1.C -std=c++11 execution test -PASS: g++.dg/abi/local1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/local1.C -std=c++1y execution test +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/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/local2.C -std=c++98 scan-assembler ZZN1A1fEvE1s PASS: g++.dg/abi/local2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/local2.C -std=c++11 scan-assembler ZZN1A1fEvE1s -PASS: g++.dg/abi/local2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/local2.C -std=c++1y scan-assembler ZZN1A1fEvE1s +PASS: g++.dg/abi/local2.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/local2.C -std=c++14 scan-assembler ZZN1A1fEvE1s PASS: g++.dg/abi/macro0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/macro0.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/macro0.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/macro0.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/macro2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/macro2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/macro2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/macro2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/main.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/main.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/main.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/main.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++98 +UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++11 +UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++14 UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98 UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++11 -UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++1y +UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++14 UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++98 UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++11 -UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++1y +UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++14 PASS: g++.dg/abi/mangle1.C -std=gnu++98 (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] @@ -12648,27 +12886,27 @@ PASS: g++.dg/abi/mangle1.C -std=gnu++11 scan-assembler \n_?_ZTS1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++11 scan-assembler \n_?_ZTT1C[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++11 scan-assembler \n_?_ZTV1A[: \t\n] PASS: g++.dg/abi/mangle1.C -std=gnu++11 scan-assembler \n_?_ZTV1C[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZN1A1fEv[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZN1AC2Ev[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZN1BC2Ev[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZN1CC1Ev[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTC1C0_1B[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTI1A[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTI1B[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTI1C[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTS1A[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTS1B[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTS1C[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTT1C[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y scan-assembler \n_?_ZTV1A[: \t\n] -PASS: g++.dg/abi/mangle1.C -std=gnu++1y 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++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/mangle10.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle10.C -std=gnu++11 scan-assembler _Z1fI1SEvNT_IiE1XE -PASS: g++.dg/abi/mangle10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle10.C -std=gnu++1y 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++14 scan-assembler _Z1fI1SEvNT_IiE1XE PASS: g++.dg/abi/mangle13.C -std=gnu++98 (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_plEE @@ -12679,17 +12917,17 @@ PASS: g++.dg/abi/mangle13.C -std=gnu++11 scan-assembler _Z1gI1AEv1SIXadsrT_1fI PASS: g++.dg/abi/mangle13.C -std=gnu++11 scan-assembler _Z1gI1AEv1SIXadsrT_plEE PASS: g++.dg/abi/mangle13.C -std=gnu++11 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE PASS: g++.dg/abi/mangle13.C -std=gnu++11 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE -PASS: g++.dg/abi/mangle13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle13.C -std=gnu++1y scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE -PASS: g++.dg/abi/mangle13.C -std=gnu++1y scan-assembler _Z1gI1AEv1SIXadsrT_plEE -PASS: g++.dg/abi/mangle13.C -std=gnu++1y scan-assembler _Z1gI1AEv1SIXadsrT_cviEE -PASS: g++.dg/abi/mangle13.C -std=gnu++1y scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE +PASS: g++.dg/abi/mangle13.C -std=gnu++14 (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_plEE +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/mangle15.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle15.C -std=gnu++11 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE -PASS: g++.dg/abi/mangle15.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle15.C -std=gnu++1y 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++14 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE PASS: g++.dg/abi/mangle16.C -std=gnu++98 (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 @@ -12698,94 +12936,94 @@ PASS: g++.dg/abi/mangle16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle16.C -std=gnu++11 scan-assembler _Z1fILi7EEv1SILi4EE PASS: g++.dg/abi/mangle16.C -std=gnu++11 scan-assembler _Z1gILi7EEv1SILi3EE PASS: g++.dg/abi/mangle16.C -std=gnu++11 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE -PASS: g++.dg/abi/mangle16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle16.C -std=gnu++1y scan-assembler _Z1fILi7EEv1SILi4EE -PASS: g++.dg/abi/mangle16.C -std=gnu++1y scan-assembler _Z1gILi7EEv1SILi3EE -PASS: g++.dg/abi/mangle16.C -std=gnu++1y 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++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/mangle18-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle18-1.C -std=gnu++11 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n] PASS: g++.dg/abi/mangle18-1.C -std=gnu++11 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n] -PASS: g++.dg/abi/mangle18-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle18-1.C -std=gnu++1y scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n] -PASS: g++.dg/abi/mangle18-1.C -std=gnu++1y 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++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/mangle19-1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 (test for excess errors) 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++11 (test for warnings, line 12) PASS: g++.dg/abi/mangle19-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle19-1.C -std=gnu++11 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] -PASS: g++.dg/abi/mangle19-1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/abi/mangle19-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle19-1.C -std=gnu++1y scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] +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 (test for excess errors) +PASS: g++.dg/abi/mangle19-1.C -std=gnu++14 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n] 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/mangle2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle2.C -std=gnu++11 execution test -PASS: g++.dg/abi/mangle2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle2.C -std=gnu++1y execution test +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/mangle20-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle20-1.C -std=gnu++11 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n] PASS: g++.dg/abi/mangle20-1.C -std=gnu++11 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n] -PASS: g++.dg/abi/mangle20-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle20-1.C -std=gnu++1y scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n] -PASS: g++.dg/abi/mangle20-1.C -std=gnu++1y 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++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/mangle21.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle21.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/mangle21.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/mangle21.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/mangle22.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle22.C -std=gnu++11 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n] -PASS: g++.dg/abi/mangle22.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle22.C -std=gnu++1y 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++14 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n] PASS: g++.dg/abi/mangle23.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle23.C -std=gnu++11 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n] -PASS: g++.dg/abi/mangle23.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle23.C -std=gnu++1y 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++14 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n] PASS: g++.dg/abi/mangle24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle24.C -std=gnu++98 scan-assembler _Z1fe PASS: g++.dg/abi/mangle24.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle24.C -std=gnu++11 scan-assembler _Z1fe -PASS: g++.dg/abi/mangle24.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle24.C -std=gnu++1y scan-assembler _Z1fe +PASS: g++.dg/abi/mangle24.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/mangle24.C -std=gnu++14 scan-assembler _Z1fe PASS: g++.dg/abi/mangle25.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle25.C -std=gnu++98 scan-assembler _Z1fg PASS: g++.dg/abi/mangle25.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle25.C -std=gnu++11 scan-assembler _Z1fg -PASS: g++.dg/abi/mangle25.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle25.C -std=gnu++1y scan-assembler _Z1fg +PASS: g++.dg/abi/mangle25.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/mangle25.C -std=gnu++14 scan-assembler _Z1fg PASS: g++.dg/abi/mangle26.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle26.C -std=gnu++11 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n] -PASS: g++.dg/abi/mangle26.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle26.C -std=gnu++1y 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++14 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle27.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle27.C -std=gnu++11 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n] -PASS: g++.dg/abi/mangle27.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle27.C -std=gnu++1y 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++14 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle28.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle28.C -std=gnu++11 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n] -PASS: g++.dg/abi/mangle28.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle28.C -std=gnu++1y 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++14 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n] PASS: g++.dg/abi/mangle29.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle29.C -std=gnu++11 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n] -PASS: g++.dg/abi/mangle29.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle29.C -std=gnu++1y 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++14 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n] 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 (test for excess errors) PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] @@ -12794,10 +13032,10 @@ PASS: g++.dg/abi/mangle3-2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/abi/mangle3-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle3-2.C -std=gnu++11 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3-2.C -std=gnu++11 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n] -PASS: g++.dg/abi/mangle3-2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/mangle3-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle3-2.C -std=gnu++1y scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] -PASS: g++.dg/abi/mangle3-2.C -std=gnu++1y scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n] +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 (test for excess errors) +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.C -std=gnu++98 (test for warnings, line 9) PASS: g++.dg/abi/mangle3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle3.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] @@ -12806,66 +13044,66 @@ PASS: g++.dg/abi/mangle3.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/abi/mangle3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle3.C -std=gnu++11 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] PASS: g++.dg/abi/mangle3.C -std=gnu++11 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] -PASS: g++.dg/abi/mangle3.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/mangle3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle3.C -std=gnu++1y scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] -PASS: g++.dg/abi/mangle3.C -std=gnu++1y scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n] +PASS: g++.dg/abi/mangle3.C -std=gnu++14 (test for warnings, line 9) +PASS: g++.dg/abi/mangle3.C -std=gnu++14 (test for excess errors) +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/mangle30.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle30.C -std=c++11 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE -PASS: g++.dg/abi/mangle30.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle30.C -std=c++1y 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++14 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE PASS: g++.dg/abi/mangle31.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle31.C -std=c++11 scan-assembler _ZN1AptEv PASS: g++.dg/abi/mangle31.C -std=c++11 scan-assembler-not _ZN1AdtEv -PASS: g++.dg/abi/mangle31.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle31.C -std=c++1y scan-assembler _ZN1AptEv -PASS: g++.dg/abi/mangle31.C -std=c++1y 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++14 scan-assembler _ZN1AptEv +PASS: g++.dg/abi/mangle31.C -std=c++14 scan-assembler-not _ZN1AdtEv UNSUPPORTED: g++.dg/abi/mangle32.C -std=c++98 PASS: g++.dg/abi/mangle32.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2g1PN1CUt_E PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2g2PN1CUt0_E PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2h1IPZ1jvEUt_EvT_ PASS: g++.dg/abi/mangle32.C -std=c++11 scan-assembler _Z2h2IPZ1jvEUt0_EvT_ -PASS: g++.dg/abi/mangle32.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle32.C -std=c++1y scan-assembler _Z2g1PN1CUt_E -PASS: g++.dg/abi/mangle32.C -std=c++1y scan-assembler _Z2g2PN1CUt0_E -PASS: g++.dg/abi/mangle32.C -std=c++1y scan-assembler _Z2h1IPZ1jvEUt_EvT_ -PASS: g++.dg/abi/mangle32.C -std=c++1y 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++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/mangle33.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE PASS: g++.dg/abi/mangle33.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle33.C -std=c++11 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE PASS: g++.dg/abi/mangle33.C -std=c++11 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE -PASS: g++.dg/abi/mangle33.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle33.C -std=c++1y scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE -PASS: g++.dg/abi/mangle33.C -std=c++1y scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE +PASS: g++.dg/abi/mangle33.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/mangle33.C -std=c++14 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE +PASS: g++.dg/abi/mangle33.C -std=c++14 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE PASS: g++.dg/abi/mangle34.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle34.C -std=c++11 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_ -PASS: g++.dg/abi/mangle34.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle34.C -std=c++1y 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++14 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_ PASS: g++.dg/abi/mangle35.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle35.C -std=c++11 scan-assembler _Z3barIiE1AIX3fooIT_EEEv -PASS: g++.dg/abi/mangle35.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle35.C -std=c++1y 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++14 scan-assembler _Z3barIiE1AIX3fooIT_EEEv PASS: g++.dg/abi/mangle36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/mangle36.C -std=gnu++98 scan-assembler _Z1fDv4_f PASS: g++.dg/abi/mangle36.C -std=gnu++98 scan-assembler _Z1fDv8_f PASS: g++.dg/abi/mangle36.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle36.C -std=gnu++11 scan-assembler _Z1fDv4_f PASS: g++.dg/abi/mangle36.C -std=gnu++11 scan-assembler _Z1fDv8_f -PASS: g++.dg/abi/mangle36.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle36.C -std=gnu++1y scan-assembler _Z1fDv4_f -PASS: g++.dg/abi/mangle36.C -std=gnu++1y scan-assembler _Z1fDv8_f +PASS: g++.dg/abi/mangle36.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/mangle36.C -std=gnu++14 scan-assembler _Z1fDv4_f +PASS: g++.dg/abi/mangle36.C -std=gnu++14 scan-assembler _Z1fDv8_f UNSUPPORTED: g++.dg/abi/mangle37.C -std=c++98 PASS: g++.dg/abi/mangle37.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle37.C -std=c++11 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ @@ -12873,19 +13111,19 @@ PASS: g++.dg/abi/mangle37.C -std=c++11 scan-assembler _Z1gI1AEDTclonplIT_Efp_f PASS: g++.dg/abi/mangle37.C -std=c++11 scan-assembler _Z1hI1AEDTcldtfp_miEET_ PASS: g++.dg/abi/mangle37.C -std=c++11 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ PASS: g++.dg/abi/mangle37.C -std=c++11 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ -PASS: g++.dg/abi/mangle37.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle37.C -std=c++1y scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ -PASS: g++.dg/abi/mangle37.C -std=c++1y scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_ -PASS: g++.dg/abi/mangle37.C -std=c++1y scan-assembler _Z1hI1AEDTcldtfp_miEET_ -PASS: g++.dg/abi/mangle37.C -std=c++1y scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ -PASS: g++.dg/abi/mangle37.C -std=c++1y scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ +PASS: g++.dg/abi/mangle37.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/mangle37.C -std=c++14 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_ +PASS: g++.dg/abi/mangle37.C -std=c++14 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_ +PASS: g++.dg/abi/mangle37.C -std=c++14 scan-assembler _Z1hI1AEDTcldtfp_miEET_ +PASS: g++.dg/abi/mangle37.C -std=c++14 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_ +PASS: g++.dg/abi/mangle37.C -std=c++14 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_ UNSUPPORTED: g++.dg/abi/mangle39.C -std=gnu++98 PASS: g++.dg/abi/mangle39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle39.C -std=gnu++11 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ PASS: g++.dg/abi/mangle39.C -std=gnu++11 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE -PASS: g++.dg/abi/mangle39.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle39.C -std=gnu++1y scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ -PASS: g++.dg/abi/mangle39.C -std=gnu++1y 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++14 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_ +PASS: g++.dg/abi/mangle39.C -std=gnu++14 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE PASS: g++.dg/abi/mangle40.C -std=gnu++98 (test for warnings, line 20) PASS: g++.dg/abi/mangle40.C -std=gnu++98 (test for warnings, line 23) PASS: g++.dg/abi/mangle40.C -std=gnu++98 (test for excess errors) @@ -12900,13 +13138,13 @@ PASS: g++.dg/abi/mangle40.C -std=gnu++11 scan-assembler (weak|glob)[^\n]*_Z1fI PASS: g++.dg/abi/mangle40.C -std=gnu++11 scan-assembler (weak|glob)[^\n]*_Z1fIU8__vectorfEvT_ PASS: g++.dg/abi/mangle40.C -std=gnu++11 scan-assembler (weak|glob)[^\n]*_ZN1AIDv4_fE1tE PASS: g++.dg/abi/mangle40.C -std=gnu++11 scan-assembler (weak|glob)[^\n]*_ZN1AIU8__vectorfE1tE -PASS: g++.dg/abi/mangle40.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/abi/mangle40.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/abi/mangle40.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle40.C -std=gnu++1y scan-assembler (weak|glob)[^\n]*_Z1fIDv4_fEvT_ -PASS: g++.dg/abi/mangle40.C -std=gnu++1y scan-assembler (weak|glob)[^\n]*_Z1fIU8__vectorfEvT_ -PASS: g++.dg/abi/mangle40.C -std=gnu++1y scan-assembler (weak|glob)[^\n]*_ZN1AIDv4_fE1tE -PASS: g++.dg/abi/mangle40.C -std=gnu++1y scan-assembler (weak|glob)[^\n]*_ZN1AIU8__vectorfE1tE +PASS: g++.dg/abi/mangle40.C -std=gnu++14 (test for warnings, line 20) +PASS: g++.dg/abi/mangle40.C -std=gnu++14 (test for warnings, line 23) +PASS: g++.dg/abi/mangle40.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/mangle40.C -std=gnu++14 scan-assembler (weak|glob)[^\n]*_Z1fIDv4_fEvT_ +PASS: g++.dg/abi/mangle40.C -std=gnu++14 scan-assembler (weak|glob)[^\n]*_Z1fIU8__vectorfEvT_ +PASS: g++.dg/abi/mangle40.C -std=gnu++14 scan-assembler (weak|glob)[^\n]*_ZN1AIDv4_fE1tE +PASS: g++.dg/abi/mangle40.C -std=gnu++14 scan-assembler (weak|glob)[^\n]*_ZN1AIU8__vectorfE1tE PASS: g++.dg/abi/mangle41.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/abi/mangle41.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/abi/mangle41.C -std=gnu++98 (test for warnings, line 7) @@ -12915,22 +13153,22 @@ PASS: g++.dg/abi/mangle41.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/abi/mangle41.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/abi/mangle41.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/abi/mangle41.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/mangle41.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/abi/mangle41.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/abi/mangle41.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/abi/mangle41.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/mangle41.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/abi/mangle41.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/abi/mangle41.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/abi/mangle41.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++98 PASS: g++.dg/abi/mangle42.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/mangle42.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/mangle42.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++14 PASS: g++.dg/abi/mangle44.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle44.C -std=c++11 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev -PASS: g++.dg/abi/mangle44.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle44.C -std=c++1y 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++14 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev UNSUPPORTED: g++.dg/abi/mangle45.C -std=gnu++98 PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for warnings, line 6) @@ -12939,62 +13177,62 @@ PASS: g++.dg/abi/mangle45.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n] PASS: g++.dg/abi/mangle45.C -std=gnu++11 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n] -PASS: g++.dg/abi/mangle45.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/abi/mangle45.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/abi/mangle45.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/abi/mangle45.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle45.C -std=gnu++1y scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n] -PASS: g++.dg/abi/mangle45.C -std=gnu++1y scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n] -PASS: g++.dg/abi/mangle45.C -std=gnu++1y scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n] +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 (test for warnings, line 11) +PASS: g++.dg/abi/mangle45.C -std=gnu++14 (test for excess errors) +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/mangle46.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle46.C -std=gnu++11 scan-assembler _Z1f1AIFviEE PASS: g++.dg/abi/mangle46.C -std=gnu++11 scan-assembler _Z1f1AIKFviEE -PASS: g++.dg/abi/mangle46.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle46.C -std=gnu++1y scan-assembler _Z1f1AIFviEE -PASS: g++.dg/abi/mangle46.C -std=gnu++1y scan-assembler _Z1f1AIKFviEE +PASS: g++.dg/abi/mangle46.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/mangle46.C -std=gnu++14 scan-assembler _Z1f1AIFviEE +PASS: g++.dg/abi/mangle46.C -std=gnu++14 scan-assembler _Z1f1AIKFviEE UNSUPPORTED: g++.dg/abi/mangle47.C -std=c++98 PASS: g++.dg/abi/mangle47.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle47.C -std=c++11 scan-assembler _Z1fIiEDToRfp_Li1EET_ -PASS: g++.dg/abi/mangle47.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle47.C -std=c++1y 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++14 scan-assembler _Z1fIiEDToRfp_Li1EET_ UNSUPPORTED: g++.dg/abi/mangle48.C -std=c++98 PASS: g++.dg/abi/mangle48.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv PASS: g++.dg/abi/mangle48.C -std=c++11 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv -PASS: g++.dg/abi/mangle48.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle48.C -std=c++1y scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv -PASS: g++.dg/abi/mangle48.C -std=c++1y scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv -PASS: g++.dg/abi/mangle48.C -std=c++1y scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv -PASS: g++.dg/abi/mangle48.C -std=c++1y 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++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 UNSUPPORTED: g++.dg/abi/mangle49.C -std=gnu++98 PASS: g++.dg/abi/mangle49.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/abi/mangle49.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle49.C -std=gnu++11 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n] PASS: g++.dg/abi/mangle49.C -std=gnu++11 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n] -PASS: g++.dg/abi/mangle49.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/abi/mangle49.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle49.C -std=gnu++1y scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n] -PASS: g++.dg/abi/mangle49.C -std=gnu++1y scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n] +PASS: g++.dg/abi/mangle49.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/abi/mangle49.C -std=gnu++14 (test for excess errors) +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/mangle5.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle5.C -std=c++11 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n] -PASS: g++.dg/abi/mangle5.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle5.C -std=c++1y 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++14 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n] UNSUPPORTED: g++.dg/abi/mangle50.C -std=c++98 PASS: g++.dg/abi/mangle50.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1fILPv0EEvv PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1gILM1AFvvE0EEvv PASS: g++.dg/abi/mangle50.C -std=c++11 scan-assembler _Z1fILPv0EEvv -PASS: g++.dg/abi/mangle50.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle50.C -std=c++1y scan-assembler _Z1fILPv0EEvv -PASS: g++.dg/abi/mangle50.C -std=c++1y scan-assembler _Z1gILM1AFvvE0EEvv -PASS: g++.dg/abi/mangle50.C -std=c++1y scan-assembler _Z1fILPv0EEvv +PASS: g++.dg/abi/mangle50.C -std=c++14 (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 _Z1gILM1AFvvE0EEvv +PASS: g++.dg/abi/mangle50.C -std=c++14 scan-assembler _Z1fILPv0EEvv UNSUPPORTED: g++.dg/abi/mangle51.C -std=gnu++98 PASS: g++.dg/abi/mangle51.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE @@ -13003,13 +13241,13 @@ PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check3IiEvP6helperI PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE PASS: g++.dg/abi/mangle51.C -std=gnu++11 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE -PASS: g++.dg/abi/mangle51.C -std=gnu++1y scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE +PASS: g++.dg/abi/mangle51.C -std=gnu++14 (test for excess errors) +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 _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE +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/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 (test for excess errors) @@ -13024,20 +13262,20 @@ PASS: g++.dg/abi/mangle52.C -std=gnu++11 scan-assembler \n_?_Z6check1IiEvP6hel PASS: g++.dg/abi/mangle52.C -std=gnu++11 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++11 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n] PASS: g++.dg/abi/mangle52.C -std=gnu++11 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n] -PASS: g++.dg/abi/mangle52.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/abi/mangle52.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/abi/mangle52.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle52.C -std=gnu++1y scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n] -PASS: g++.dg/abi/mangle52.C -std=gnu++1y scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n] -PASS: g++.dg/abi/mangle52.C -std=gnu++1y scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n] -PASS: g++.dg/abi/mangle52.C -std=gnu++1y scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n] +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 (test for excess errors) +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] UNSUPPORTED: g++.dg/abi/mangle53.C -std=c++98 PASS: g++.dg/abi/mangle53.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle53.C -std=c++11 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ PASS: g++.dg/abi/mangle53.C -std=c++11 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_ -PASS: g++.dg/abi/mangle53.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle53.C -std=c++1y scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ -PASS: g++.dg/abi/mangle53.C -std=c++1y 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++14 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_ +PASS: g++.dg/abi/mangle53.C -std=c++14 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_ UNSUPPORTED: g++.dg/abi/mangle54.C -std=gnu++98 PASS: g++.dg/abi/mangle54.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/abi/mangle54.C -std=gnu++11 (test for warnings, line 12) @@ -13046,36 +13284,36 @@ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f1IiEDTppfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f2IiEDTpp_fp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f3IiEDTmmfp_ET_ PASS: g++.dg/abi/mangle54.C -std=gnu++11 scan-assembler _Z2f4IiEDTmm_fp_ET_ -PASS: g++.dg/abi/mangle54.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/abi/mangle54.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/abi/mangle54.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle54.C -std=gnu++1y scan-assembler _Z2f1IiEDTppfp_ET_ -PASS: g++.dg/abi/mangle54.C -std=gnu++1y scan-assembler _Z2f2IiEDTpp_fp_ET_ -PASS: g++.dg/abi/mangle54.C -std=gnu++1y scan-assembler _Z2f3IiEDTmmfp_ET_ -PASS: g++.dg/abi/mangle54.C -std=gnu++1y scan-assembler _Z2f4IiEDTmm_fp_ET_ +PASS: g++.dg/abi/mangle54.C -std=gnu++14 (test for warnings, line 8) +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 excess errors) +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_ UNSUPPORTED: g++.dg/abi/mangle55.C -std=c++98 PASS: g++.dg/abi/mangle55.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle55.C -std=c++11 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ PASS: g++.dg/abi/mangle55.C -std=c++11 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_ -PASS: g++.dg/abi/mangle55.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle55.C -std=c++1y scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ -PASS: g++.dg/abi/mangle55.C -std=c++1y 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++14 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ +PASS: g++.dg/abi/mangle55.C -std=c++14 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_ UNSUPPORTED: g++.dg/abi/mangle56.C -std=c++98 PASS: g++.dg/abi/mangle56.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle56.C -std=c++11 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ PASS: g++.dg/abi/mangle56.C -std=c++11 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_ -PASS: g++.dg/abi/mangle56.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle56.C -std=c++1y scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ -PASS: g++.dg/abi/mangle56.C -std=c++1y 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++14 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_ +PASS: g++.dg/abi/mangle56.C -std=c++14 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_ UNSUPPORTED: g++.dg/abi/mangle57.C -std=gnu++98 PASS: g++.dg/abi/mangle57.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/abi/mangle57.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle57.C -std=gnu++11 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n] PASS: g++.dg/abi/mangle57.C -std=gnu++11 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] -PASS: g++.dg/abi/mangle57.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/abi/mangle57.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle57.C -std=gnu++1y scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n] -PASS: g++.dg/abi/mangle57.C -std=gnu++1y scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] +PASS: g++.dg/abi/mangle57.C -std=gnu++14 (test for warnings, line 10) +PASS: g++.dg/abi/mangle57.C -std=gnu++14 (test for excess errors) +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 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n] UNSUPPORTED: g++.dg/abi/mangle58.C -std=gnu++98 PASS: g++.dg/abi/mangle58.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/abi/mangle58.C -std=gnu++11 (test for warnings, line 15) @@ -13084,36 +13322,36 @@ PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1fIcEEvR1AIT_X4cm PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE PASS: g++.dg/abi/mangle58.C -std=gnu++11 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE -PASS: g++.dg/abi/mangle58.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/abi/mangle58.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/abi/mangle58.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle58.C -std=gnu++1y scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE -PASS: g++.dg/abi/mangle58.C -std=gnu++1y scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE -PASS: g++.dg/abi/mangle58.C -std=gnu++1y scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE -PASS: g++.dg/abi/mangle58.C -std=gnu++1y scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE +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 (test for excess errors) +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_XsrS_4cmp1EE +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 _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE UNSUPPORTED: g++.dg/abi/mangle59.C -std=gnu++98 PASS: g++.dg/abi/mangle59.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_ PASS: g++.dg/abi/mangle59.C -std=gnu++11 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_ -PASS: g++.dg/abi/mangle59.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle59.C -std=gnu++1y scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_ -PASS: g++.dg/abi/mangle59.C -std=gnu++1y scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_ -PASS: g++.dg/abi/mangle59.C -std=gnu++1y scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_ -PASS: g++.dg/abi/mangle59.C -std=gnu++1y 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++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_ UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++98 UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++11 -UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++1y +UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++14 PASS: g++.dg/abi/mangle60.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle60.C -std=gnu++11 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE PASS: g++.dg/abi/mangle60.C -std=gnu++11 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE -PASS: g++.dg/abi/mangle60.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle60.C -std=gnu++1y scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE -PASS: g++.dg/abi/mangle60.C -std=gnu++1y 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++14 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE +PASS: g++.dg/abi/mangle60.C -std=gnu++14 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE PASS: g++.dg/abi/mangle61.C -std=c++98 (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 @@ -13124,11 +13362,11 @@ PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u[^_] PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_0 PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_1 PASS: g++.dg/abi/mangle61.C -std=c++11 scan-assembler _ZZ3foovE1u_2 -PASS: g++.dg/abi/mangle61.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle61.C -std=c++1y scan-assembler _ZZ3foovE1u[^_] -PASS: g++.dg/abi/mangle61.C -std=c++1y scan-assembler _ZZ3foovE1u_0 -PASS: g++.dg/abi/mangle61.C -std=c++1y scan-assembler _ZZ3foovE1u_1 -PASS: g++.dg/abi/mangle61.C -std=c++1y 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++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/mangle62.C -std=gnu++98 (test for warnings, line 9) 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 excess errors) @@ -13139,11 +13377,11 @@ PASS: g++.dg/abi/mangle62.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/abi/mangle62.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle62.C -std=gnu++11 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n] PASS: g++.dg/abi/mangle62.C -std=gnu++11 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n] -PASS: g++.dg/abi/mangle62.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/mangle62.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/abi/mangle62.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle62.C -std=gnu++1y scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n] -PASS: g++.dg/abi/mangle62.C -std=gnu++1y scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n] +PASS: g++.dg/abi/mangle62.C -std=gnu++14 (test for warnings, line 9) +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 excess errors) +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/mangle62a.C -std=gnu++98 (test for warnings, line 9) 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 excess errors) @@ -13154,126 +13392,133 @@ PASS: g++.dg/abi/mangle62a.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/abi/mangle62a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/mangle62a.C -std=gnu++11 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n] PASS: g++.dg/abi/mangle62a.C -std=gnu++11 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n] -PASS: g++.dg/abi/mangle62a.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/mangle62a.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/abi/mangle62a.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle62a.C -std=gnu++1y scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n] -PASS: g++.dg/abi/mangle62a.C -std=gnu++1y scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n] +PASS: g++.dg/abi/mangle62a.C -std=gnu++14 (test for warnings, line 9) +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 excess errors) +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] UNSUPPORTED: g++.dg/abi/mangle63.C -std=c++98 PASS: g++.dg/abi/mangle63.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/mangle63.C -std=c++11 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv -PASS: g++.dg/abi/mangle63.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle63.C -std=c++1y 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++14 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv +UNSUPPORTED: g++.dg/abi/mangle64.C PASS: g++.dg/abi/mangle7.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle7.C -std=c++11 scan-assembler _Z2f1RA79_A2_KPvz -PASS: g++.dg/abi/mangle7.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle7.C -std=c++1y 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++14 scan-assembler _Z2f1RA79_A2_KPvz PASS: g++.dg/abi/mangle8.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle8.C -std=c++11 scan-assembler _ZN1CcvT_IiEEv -PASS: g++.dg/abi/mangle8.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/mangle8.C -std=c++1y 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++14 scan-assembler _ZN1CcvT_IiEEv PASS: g++.dg/abi/mangle9.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/abi/mangle9.C -std=gnu++11 scan-assembler _Z1fI1SEvNT_1XE -PASS: g++.dg/abi/mangle9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/mangle9.C -std=gnu++1y 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++14 scan-assembler _Z1fI1SEvNT_1XE PASS: g++.dg/abi/no-weak1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/abi/no-weak1.C -std=gnu++98 scan-assembler local[ \t]*_ZZL1fvE1i +PASS: g++.dg/abi/no-weak1.C -std=gnu++98 scan-assembler local[ \t]*_ZZ1gIiEvvE1i PASS: g++.dg/abi/no-weak1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/no-weak1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/no-weak1.C -std=gnu++11 scan-assembler local[ \t]*_ZZL1fvE1i +PASS: g++.dg/abi/no-weak1.C -std=gnu++11 scan-assembler local[ \t]*_ZZ1gIiEvvE1i +PASS: g++.dg/abi/no-weak1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/no-weak1.C -std=gnu++14 scan-assembler local[ \t]*_ZZL1fvE1i +PASS: g++.dg/abi/no-weak1.C -std=gnu++14 scan-assembler local[ \t]*_ZZ1gIiEvvE1i PASS: g++.dg/abi/noreturn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/noreturn1.C -std=gnu++98 scan-assembler _Z3barPFvPKczE PASS: g++.dg/abi/noreturn1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/noreturn1.C -std=gnu++11 scan-assembler _Z3barPFvPKczE -PASS: g++.dg/abi/noreturn1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/noreturn1.C -std=gnu++1y scan-assembler _Z3barPFvPKczE +PASS: g++.dg/abi/noreturn1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/noreturn1.C -std=gnu++14 scan-assembler _Z3barPFvPKczE PASS: g++.dg/abi/noreturn2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/noreturn2.C -std=gnu++98 scan-assembler _Z3barPVFvPKczE PASS: g++.dg/abi/noreturn2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/noreturn2.C -std=gnu++11 scan-assembler _Z3barPVFvPKczE -PASS: g++.dg/abi/noreturn2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/noreturn2.C -std=gnu++1y scan-assembler _Z3barPVFvPKczE +PASS: g++.dg/abi/noreturn2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/noreturn2.C -std=gnu++14 scan-assembler _Z3barPVFvPKczE 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/offsetof.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/offsetof.C -std=c++11 execution test -PASS: g++.dg/abi/offsetof.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/offsetof.C -std=c++1y execution test +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/packed1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/packed1.C -std=gnu++98 execution test PASS: g++.dg/abi/packed1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/packed1.C -std=gnu++11 execution test -PASS: g++.dg/abi/packed1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/packed1.C -std=gnu++1y 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/param1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/param1.C -std=c++98 execution test PASS: g++.dg/abi/param1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/param1.C -std=c++11 execution test -PASS: g++.dg/abi/param1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/param1.C -std=c++1y 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/param2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/param2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/param2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/param2.C -std=gnu++14 (test for excess errors) 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-1a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/pr39188-1a.C -std=gnu++11 execution test -PASS: g++.dg/abi/pr39188-1a.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/pr39188-1a.C -std=gnu++1y execution test +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-1b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr39188-1b.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/pr39188-1b.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/pr39188-1b.C -std=c++14 (test for excess errors) 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-2a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/pr39188-2a.C -std=gnu++11 execution test -PASS: g++.dg/abi/pr39188-2a.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/pr39188-2a.C -std=gnu++1y execution test +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-2b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr39188-2b.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/pr39188-2b.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/pr39188-2b.C -std=c++14 (test for excess errors) 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-3a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/pr39188-3a.C -std=gnu++11 execution test -PASS: g++.dg/abi/pr39188-3a.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/pr39188-3a.C -std=gnu++1y execution test +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-3b.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pr39188-3b.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/pr39188-3b.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/pr39188-3b.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/pragma-pack1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/pragma-pack1.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/pragma-pack1.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/pragma-pack1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++98 PASS: g++.dg/abi/regparm1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/regparm1.C -std=c++11 execution test -PASS: g++.dg/abi/regparm1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/regparm1.C -std=c++1y execution test +PASS: g++.dg/abi/regparm1.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/regparm1.C -std=c++14 execution test PASS: g++.dg/abi/rtti1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/rtti1.C -std=c++11 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n] -PASS: g++.dg/abi/rtti1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/rtti1.C -std=c++1y 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++14 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n] 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/rtti2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/rtti2.C -std=c++11 execution test -PASS: g++.dg/abi/rtti2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/rtti2.C -std=c++1y execution test +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/rtti3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/rtti3.C -std=c++11 scan-assembler .weak[ \t]_?_ZTSPP1A PASS: g++.dg/abi/rtti3.C -std=c++11 scan-assembler-not .weak[ \t]_?_ZTIPP1A -PASS: g++.dg/abi/rtti3.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/rtti3.C -std=c++1y scan-assembler .weak[ \t]_?_ZTSPP1A -PASS: g++.dg/abi/rtti3.C -std=c++1y 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++14 scan-assembler .weak[ \t]_?_ZTSPP1A +PASS: g++.dg/abi/rtti3.C -std=c++14 scan-assembler-not .weak[ \t]_?_ZTIPP1A UNSUPPORTED: g++.dg/abi/scoped1.C -std=gnu++98 PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 10) @@ -13287,150 +13532,150 @@ PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/abi/scoped1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/scoped1.C -std=gnu++11 execution test -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/scoped1.C -std=gnu++1y execution test +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 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 excess errors) +PASS: g++.dg/abi/scoped1.C -std=gnu++14 execution test PASS: g++.dg/abi/spec1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/spec1.C -std=c++11 scan-assembler-not weak -PASS: g++.dg/abi/spec1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/spec1.C -std=c++1y 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++14 scan-assembler-not weak UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++98 UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++11 -UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++1y +UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++14 PASS: g++.dg/abi/thunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/thunk1.C -std=c++98 scan-assembler _ZThn4_N1D1fEv PASS: g++.dg/abi/thunk1.C -std=c++98 scan-assembler _ZTv0_n12_N1D1fEv PASS: g++.dg/abi/thunk1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/thunk1.C -std=c++11 scan-assembler _ZThn4_N1D1fEv PASS: g++.dg/abi/thunk1.C -std=c++11 scan-assembler _ZTv0_n12_N1D1fEv -PASS: g++.dg/abi/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/thunk1.C -std=c++1y scan-assembler _ZThn4_N1D1fEv -PASS: g++.dg/abi/thunk1.C -std=c++1y scan-assembler _ZTv0_n12_N1D1fEv +PASS: g++.dg/abi/thunk1.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/thunk1.C -std=c++14 scan-assembler _ZThn4_N1D1fEv +PASS: g++.dg/abi/thunk1.C -std=c++14 scan-assembler _ZTv0_n12_N1D1fEv PASS: g++.dg/abi/thunk2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/thunk2.C -std=gnu++98 scan-assembler _ZTvn4_n20_N1D2f3Ev PASS: g++.dg/abi/thunk2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/thunk2.C -std=gnu++11 scan-assembler _ZTvn4_n20_N1D2f3Ev -PASS: g++.dg/abi/thunk2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/thunk2.C -std=gnu++1y scan-assembler _ZTvn4_n20_N1D2f3Ev +PASS: g++.dg/abi/thunk2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/thunk2.C -std=gnu++14 scan-assembler _ZTvn4_n20_N1D2f3Ev PASS: g++.dg/abi/thunk3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/thunk3.C -std=c++11 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv -PASS: g++.dg/abi/thunk3.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/thunk3.C -std=c++1y 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++14 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk4.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/thunk4.C -std=c++11 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv -PASS: g++.dg/abi/thunk4.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/thunk4.C -std=c++1y 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++14 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv PASS: g++.dg/abi/thunk5.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/thunk5.C -std=c++11 scan-assembler weak.*ZTv -PASS: g++.dg/abi/thunk5.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/thunk5.C -std=c++1y 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++14 scan-assembler weak.*ZTv PASS: g++.dg/abi/thunk6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/abi/thunk6.C -std=c++11 scan-assembler _ZTv0_n16_N1CD1Ev -PASS: g++.dg/abi/thunk6.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/thunk6.C -std=c++1y 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++14 scan-assembler _ZTv0_n16_N1CD1Ev PASS: g++.dg/abi/vague1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vague1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/abi/vague1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/abi/vague1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/abi/vbase1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vbase1.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/vbase1.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/vbase1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/vbase11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase11.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase11.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase11.C -std=gnu++1y execution test +PASS: g++.dg/abi/vbase11.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/vbase11.C -std=gnu++14 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/vbase12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase12.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase12.C -std=gnu++1y execution test +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/vbase13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vbase13.C -std=gnu++98 execution test PASS: g++.dg/abi/vbase13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase13.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase13.C -std=gnu++1y 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/vbase15.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vbase15.C -std=c++98 execution test PASS: g++.dg/abi/vbase15.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/vbase15.C -std=c++11 execution test -PASS: g++.dg/abi/vbase15.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/vbase15.C -std=c++1y 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/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-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase8-10.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase8-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase8-10.C -std=gnu++1y 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-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-21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase8-21.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase8-21.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase8-21.C -std=gnu++1y 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-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-22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase8-22.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase8-22.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase8-22.C -std=gnu++1y 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-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/vbase8-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vbase8-4.C -std=gnu++11 execution test -PASS: g++.dg/abi/vbase8-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vbase8-4.C -std=gnu++1y 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/vbase9.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vbase9.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/vbase9.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/vbase9.C -std=c++14 (test for excess errors) 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/vcall1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vcall1.C -std=gnu++11 execution test -PASS: g++.dg/abi/vcall1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vcall1.C -std=gnu++1y execution test +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/vthunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vthunk1.C -std=c++11 (test for excess errors) -PASS: g++.dg/abi/vthunk1.C -std=c++1y (test for excess errors) +PASS: g++.dg/abi/vthunk1.C -std=c++14 (test for excess errors) PASS: g++.dg/abi/vthunk2.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vthunk2.C -std=c++98 scan-assembler _ZTv0_n12_N2c21fEv PASS: g++.dg/abi/vthunk2.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/vthunk2.C -std=c++11 scan-assembler _ZTv0_n12_N2c21fEv -PASS: g++.dg/abi/vthunk2.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/vthunk2.C -std=c++1y scan-assembler _ZTv0_n12_N2c21fEv +PASS: g++.dg/abi/vthunk2.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/vthunk2.C -std=c++14 scan-assembler _ZTv0_n12_N2c21fEv PASS: g++.dg/abi/vthunk3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/abi/vthunk3.C -std=gnu++98 scan-assembler _ZTvn4_n20_N1E1bEv PASS: g++.dg/abi/vthunk3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/abi/vthunk3.C -std=gnu++11 scan-assembler _ZTvn4_n20_N1E1bEv -PASS: g++.dg/abi/vthunk3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/abi/vthunk3.C -std=gnu++1y scan-assembler _ZTvn4_n20_N1E1bEv +PASS: g++.dg/abi/vthunk3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/abi/vthunk3.C -std=gnu++14 scan-assembler _ZTvn4_n20_N1E1bEv PASS: g++.dg/abi/vtt1.C -std=c++98 (test for excess errors) PASS: g++.dg/abi/vtt1.C -std=c++98 scan-assembler _ZTT1B PASS: g++.dg/abi/vtt1.C -std=c++11 (test for excess errors) PASS: g++.dg/abi/vtt1.C -std=c++11 scan-assembler _ZTT1B -PASS: g++.dg/abi/vtt1.C -std=c++1y (test for excess errors) -PASS: g++.dg/abi/vtt1.C -std=c++1y scan-assembler _ZTT1B +PASS: g++.dg/abi/vtt1.C -std=c++14 (test for excess errors) +PASS: g++.dg/abi/vtt1.C -std=c++14 scan-assembler _ZTT1B PASS: g++.dg/cdce3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cdce3.C -std=gnu++98 execution test PASS: g++.dg/cdce3.C -std=gnu++98 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions." @@ -13467,33 +13712,33 @@ PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:105: note: func PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions." PASS: g++.dg/cdce3.C -std=gnu++11 scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cdce3.C -std=gnu++1y execution test -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:96: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:97: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:98: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:99: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:100: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:101: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:102: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:103: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:104: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:105: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions." -PASS: g++.dg/cdce3.C -std=gnu++1y scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cdce3.C -std=gnu++14 execution test +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:92: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:93: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:95: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:96: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:97: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:98: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:99: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:100: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:101: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:102: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:103: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:104: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:105: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:106: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:107: note: function call is shrink-wrapped into error conditions." +PASS: g++.dg/cdce3.C -std=gnu++14 scan-tree-dump cdce "cdce3.C:108: note: function call is shrink-wrapped into error conditions." UNSUPPORTED: g++.dg/constexpr-null1.C -std=c++98 PASS: g++.dg/constexpr-null1.C -std=c++11 (test for excess errors) -PASS: g++.dg/constexpr-null1.C -std=c++1y (test for excess errors) +PASS: g++.dg/constexpr-null1.C -std=c++14 (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/access1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/conversion/access1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/access1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/conversion/access1.C -std=c++1y (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/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 errors, line 8) @@ -13502,214 +13747,214 @@ PASS: g++.dg/conversion/ambig1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/conversion/ambig1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/conversion/ambig1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/conversion/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ambig1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/conversion/ambig1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/conversion/ambig1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/conversion/ambig1.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/conversion/ambig1.C -std=c++14 (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/ambig2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/conversion/ambig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ambig2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/conversion/ambig2.C -std=c++1y (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/base1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/base1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/base1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/base1.C -std=c++14 (test for excess errors) 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/bitfield1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/conversion/bitfield1.C -std=gnu++11 execution test -PASS: g++.dg/conversion/bitfield1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/conversion/bitfield1.C -std=gnu++1y execution test +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/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield10.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield10.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield10.C -std=c++14 (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/bitfield11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/conversion/bitfield11.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/conversion/bitfield11.C -std=c++1y (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/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield2.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield2.C -std=c++14 (test for excess errors) 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/bitfield3.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/bitfield3.C -std=c++11 execution test -PASS: g++.dg/conversion/bitfield3.C -std=c++1y (test for excess errors) -PASS: g++.dg/conversion/bitfield3.C -std=c++1y execution test +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/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield4.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield4.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield4.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/bitfield5.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield5.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield5.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield5.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/bitfield6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield6.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield6.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield6.C -std=c++14 (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/bitfield7.C -std=c++11 (test for errors, line 15) PASS: g++.dg/conversion/bitfield7.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield7.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/conversion/bitfield7.C -std=c++1y (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/bitfield8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/bitfield8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/conversion/bitfield9.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/bitfield9.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/bitfield9.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/bitfield9.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cast1.C -std=c++14 (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/cast2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/conversion/cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cast2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/conversion/cast2.C -std=c++1y (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/cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cast3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cast3.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cast3.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cond1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cond1.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cond2.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cond2.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cond3.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cond3.C -std=c++14 (test for excess errors) 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/cond4.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/cond4.C -std=c++11 execution test -PASS: g++.dg/conversion/cond4.C -std=c++1y (test for excess errors) -PASS: g++.dg/conversion/cond4.C -std=c++1y execution test +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/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/cond6.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/cond6.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/cond6.C -std=c++14 (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/const1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/conversion/const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/const1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/conversion/const1.C -std=c++1y (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/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/const2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/conversion/const2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/const2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/conversion/const2.C -std=c++1y (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/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/const3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/conversion/const3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/const3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/conversion/const3.C -std=c++1y (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/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-1.C -std=gnu++11 (test for errors, line 32) PASS: g++.dg/conversion/dr195-1.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/conversion/dr195-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/conversion/dr195-1.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/conversion/dr195-1.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/conversion/dr195-1.C -std=gnu++1y (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.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/dr195.C -std=c++11 (test for errors, line 30) PASS: g++.dg/conversion/dr195.C -std=c++11 (test for errors, line 31) PASS: g++.dg/conversion/dr195.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/dr195.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/conversion/dr195.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/conversion/dr195.C -std=c++1y (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/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/dynamic1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/conversion/dynamic1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/dynamic1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/conversion/dynamic1.C -std=c++1y (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/enum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++98 execution test PASS: g++.dg/conversion/enum1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/conversion/enum1.C -std=gnu++11 execution test -PASS: g++.dg/conversion/enum1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/conversion/enum1.C -std=gnu++1y execution test +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/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-recover1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/conversion/err-recover1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/conversion/err-recover1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/err-recover1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/conversion/err-recover1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/conversion/err-recover1.C -std=c++1y (test for excess errors) +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/memfn1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/memfn1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/memfn1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/memfn1.C -std=c++14 (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/memfn2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/conversion/memfn2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/memfn2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/conversion/memfn2.C -std=c++1y (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/nullptr1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/nullptr1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/conversion/nullptr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/nullptr1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/conversion/nullptr1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/conversion/nullptr1.C -std=c++1y (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 (test for warnings, line 8) +PASS: g++.dg/conversion/nullptr1.C -std=c++14 (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/nullptr2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/conversion/nullptr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/nullptr2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/conversion/nullptr2.C -std=c++1y (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/op1.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/conversion/op1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/conversion/op1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/conversion/op1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/conversion/op1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/conversion/op1.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/conversion/op1.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/op2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op2.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/op2.C -std=c++14 (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/op3.C -std=c++11 (test for errors, line 3) PASS: g++.dg/conversion/op3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op3.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/conversion/op3.C -std=c++1y (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/op4.C -std=c++98 (test for warnings, line 12) 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 excess errors) PASS: g++.dg/conversion/op4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/conversion/op4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/conversion/op4.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op4.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/conversion/op4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/conversion/op4.C -std=c++1y (test for excess errors) +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 errors, line 18) +PASS: g++.dg/conversion/op4.C -std=c++14 (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/op5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/conversion/op5.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/conversion/op5.C -std=c++1y (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/op6.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/op6.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/op6.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/op6.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/ptrmem1.C -std=c++14 (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) @@ -13732,17 +13977,17 @@ PASS: g++.dg/conversion/ptrmem2.C -std=c++11 (test for errors, line 35) PASS: g++.dg/conversion/ptrmem2.C -std=c++11 (test for errors, line 38) PASS: g++.dg/conversion/ptrmem2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/conversion/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/conversion/ptrmem2.C -std=c++1y (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 23) +PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 34) +PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 35) +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 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) @@ -13761,15 +14006,15 @@ PASS: g++.dg/conversion/ptrmem3.C -std=c++11 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem3.C -std=c++11 (test for errors, line 30) PASS: g++.dg/conversion/ptrmem3.C -std=c++11 (test for errors, line 31) PASS: g++.dg/conversion/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/conversion/ptrmem3.C -std=c++1y (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/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) @@ -13780,11 +14025,11 @@ PASS: g++.dg/conversion/ptrmem4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem4.C -std=c++11 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem4.C -std=c++11 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/conversion/ptrmem4.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/conversion/ptrmem4.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/conversion/ptrmem4.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/conversion/ptrmem4.C -std=c++1y (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/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) @@ -13795,11 +14040,11 @@ PASS: g++.dg/conversion/ptrmem5.C -std=c++11 (test for errors, line 20) PASS: g++.dg/conversion/ptrmem5.C -std=c++11 (test for errors, line 27) PASS: g++.dg/conversion/ptrmem5.C -std=c++11 (test for errors, line 28) PASS: g++.dg/conversion/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem5.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/conversion/ptrmem5.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/conversion/ptrmem5.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/conversion/ptrmem5.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/conversion/ptrmem5.C -std=c++1y (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/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) @@ -13814,13 +14059,13 @@ PASS: g++.dg/conversion/ptrmem6.C -std=c++11 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem6.C -std=c++11 (test for errors, line 32) PASS: g++.dg/conversion/ptrmem6.C -std=c++11 (test for errors, line 35) PASS: g++.dg/conversion/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/conversion/ptrmem6.C -std=c++1y (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/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) @@ -13833,48 +14078,51 @@ PASS: g++.dg/conversion/ptrmem7.C -std=c++11 (test for errors, line 23) PASS: g++.dg/conversion/ptrmem7.C -std=c++11 (test for errors, line 26) PASS: g++.dg/conversion/ptrmem7.C -std=c++11 (test for errors, line 29) PASS: g++.dg/conversion/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/conversion/ptrmem7.C -std=c++1y (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/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++98 execution test PASS: g++.dg/conversion/ptrmem8.C -std=c++11 (test for excess errors) PASS: g++.dg/conversion/ptrmem8.C -std=c++11 execution test -PASS: g++.dg/conversion/ptrmem8.C -std=c++1y (test for excess errors) -PASS: g++.dg/conversion/ptrmem8.C -std=c++1y execution test +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/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/ptrmem9.C -std=c++11 (test for errors, line 24) PASS: g++.dg/conversion/ptrmem9.C -std=c++11 (test for errors, line 25) PASS: g++.dg/conversion/ptrmem9.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ptrmem9.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/conversion/ptrmem9.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/conversion/ptrmem9.C -std=c++1y (test for excess errors) +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/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/ref1.C -std=c++14 (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/reinterpret1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/reinterpret1.C -std=c++1y (test for excess errors) +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/reinterpret2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/reinterpret2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/reinterpret2.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/reinterpret2.C -std=c++14 (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/reinterpret3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/conversion/reinterpret3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/reinterpret3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/conversion/reinterpret3.C -std=c++1y (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/reinterpret4.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/reinterpret4.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/reinterpret4.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/reinterpret4.C -std=c++14 (test for excess errors) PASS: g++.dg/conversion/self1.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/self1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/self1.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/self1.C -std=c++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for errors, line 20) @@ -13883,25 +14131,25 @@ PASS: g++.dg/conversion/simd1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/conversion/simd1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/conversion/simd1.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/conversion/simd1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/conversion/simd1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/conversion/simd1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/conversion/simd1.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/conversion/simd1.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +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 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/simd2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/conversion/simd2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/simd2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/conversion/simd2.C -std=c++1y (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/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/simd3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/conversion/simd3.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/conversion/simd3.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/simd3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/conversion/simd3.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/conversion/simd3.C -std=c++1y (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/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) @@ -13932,93 +14180,98 @@ PASS: g++.dg/conversion/simd4.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/conversion/simd4.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/conversion/simd4.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/conversion/simd4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/conversion/simd4.C -std=gnu++1y (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/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/to-virtual-base-1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++1y (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/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/void1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/conversion/void1.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/void1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/conversion/void1.C -std=c++1y (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/void2.C -std=c++98 (test for excess errors) PASS: g++.dg/conversion/void2.C -std=c++11 (test for excess errors) -PASS: g++.dg/conversion/void2.C -std=c++1y (test for excess errors) +PASS: g++.dg/conversion/void2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp/_Pragma1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/_Pragma1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp/_Pragma1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp/_Pragma1.C -std=c++14 (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++98 (test for excess errors) PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/limits.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/limits.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/limits.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp/limits.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp/paste1.C -std=c++98 PASS: g++.dg/cpp/paste1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp/paste1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp/paste1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp/paste2.C -std=gnu++98 PASS: g++.dg/cpp/paste2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/paste2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp/paste2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/pedantic-errors.C (test for errors, line 5) PASS: g++.dg/cpp/pedantic-errors.C (test for excess errors) UNSUPPORTED: g++.dg/cpp/pr23827_cxx11.C -std=gnu++98 PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++11 execution test -PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++1y execution test +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_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.C -std=gnu++11 -UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++1y +UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++14 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) UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++11 -UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++1y +UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++14 +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) +UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++11 +UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++14 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/pragma-float-const-decimal64-1.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++1y (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/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-1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp/string-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp/string-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp/string-1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp/string-1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp/string-1.C -std=c++1y (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-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-2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp/string-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/string-2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp/string-2.C -std=gnu++1y (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/stringop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp/stringop-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp/stringop-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp/stringop-1.C -std=c++14 (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++98 (test for bogus messages, line 11) @@ -14031,18 +14284,18 @@ PASS: g++.dg/cpp/truefalse.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp/truefalse.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/cpp/truefalse.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/cpp/truefalse.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/truefalse.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/cpp/truefalse.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cpp/truefalse.C -std=gnu++1y (test for bogus messages, line 15) -PASS: g++.dg/cpp/truefalse.C -std=gnu++1y (test for bogus messages, line 16) -PASS: g++.dg/cpp/truefalse.C -std=gnu++1y (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 errors, line 12) +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 excess errors) UNSUPPORTED: g++.dg/cpp/ucn-1.C -std=gnu++98 PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp/ucn-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/ucn-1.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/cpp/ucn-1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/cpp/ucn-1.C -std=gnu++1y (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 13) +PASS: g++.dg/cpp/ucn-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 4) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 5) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 6) @@ -14052,28 +14305,45 @@ PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 13) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 14) PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 15) PASS: g++.dg/cpp/ucnid-1.C (test for excess errors) +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-2.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp/ucnid-2.C -std=c++11 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-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-3.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp/ucnid-3.C -std=c++11 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 +UNSUPPORTED: g++.dg/cpp/utf16-pr41698-1.C -std=c++98 +PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++11 execution test +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/weak.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp/weak.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp/weak.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp/weak.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/Wattributes1.C -std=c++98 PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for warnings, line 6) -PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for warnings, line 128) +PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for warnings, line 111) PASS: g++.dg/cpp0x/Wattributes1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wattributes1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/Wattributes1.C -std=c++1y (test for warnings, line 128) -PASS: g++.dg/cpp0x/Wattributes1.C -std=c++1y (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 (test for warnings, line 111) +PASS: g++.dg/cpp0x/Wattributes1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/Wdtor1.C -std=gnu++98 PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/Wliteral-suffix.C -std=c++98 PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++11 execution test -PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++98 PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for warnings, line 13) @@ -14082,16 +14352,16 @@ PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++1y (test for excess errors) +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 warnings, line 13) +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 warnings, line 17) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/Wunused-parm.C -std=gnu++98 PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++14 (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-1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 18) @@ -14118,79 +14388,79 @@ PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for w PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 112) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 70) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 76) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 79) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 85) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 88) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 91) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 94) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 97) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 100) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 103) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 106) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 109) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 112) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for excess errors) +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 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 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-2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/__func__.C -std=gnu++98 PASS: g++.dg/cpp0x/__func__.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/__func__.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/__func__.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/access01.C -std=c++98 PASS: g++.dg/cpp0x/access01.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/access01.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/access01.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/access02.C -std=c++98 PASS: g++.dg/cpp0x/access02.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/access02.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/access02.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/aggr1.C -std=c++98 PASS: g++.dg/cpp0x/aggr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/aggr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/aggr1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/aggr2.C -std=c++98 PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/aggr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/aggr2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/aggr2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/aggr2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/aggr2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/aggr2.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-0.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for bogus messages, line 18) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for bogus messages, line 19) PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-1.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++1y (test for excess errors) +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 (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 excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-10.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 5) @@ -14199,54 +14469,54 @@ PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-11.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-12.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-13.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-14.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-15.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-16.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-17.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-18.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 5) @@ -14255,265 +14525,281 @@ PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++1y (test for excess errors) +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 (test for errors, line 9) +PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-19.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-2.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++1y (test for excess errors) +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 errors, line 32) +PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-20.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-21.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-22.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++1y (test for excess errors) +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 errors, 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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-23.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-24.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-25.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-26.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-27.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-28.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-29.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-3.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-30.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-31.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-32.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-33.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-33a.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-34.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-35.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-36.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-37.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-38.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-39.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-4.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-40.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-41.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-42.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alias-decl-43.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-44.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-45.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-46.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-5.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-6.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-7.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-8.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-9.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-debug-0.C -std=gnu++98 PASS: g++.dg/cpp0x/alias-decl-debug-0.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-debug-0.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-debug-0.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++11 scan-assembler _Z1f1CI1AE -PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++1y 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++14 scan-assembler _Z1f1CI1AE UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++98 +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++98 PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alignof.C -std=c++98 PASS: g++.dg/cpp0x/alignof.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alignof.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alignof.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/alignof2.C -std=gnu++98 PASS: g++.dg/cpp0x/alignof2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/alignof2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/alignof2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/alignof2.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alignof3.C -std=gnu++98 PASS: g++.dg/cpp0x/alignof3.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/alignof3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/alignof3.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/alignof3.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/alignof4.C -std=c++98 PASS: g++.dg/cpp0x/alignof4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/alignof4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/alignof4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto1.C UNSUPPORTED: g++.dg/cpp0x/auto10.C -std=c++98 PASS: g++.dg/cpp0x/auto10.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto10.C -std=c++11 execution test -PASS: g++.dg/cpp0x/auto10.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/auto10.C -std=c++1y execution test +PASS: g++.dg/cpp0x/auto10.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/auto10.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/auto11.C -std=c++98 PASS: g++.dg/cpp0x/auto11.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto11.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/auto11.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto14.C -std=c++98 PASS: g++.dg/cpp0x/auto14.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto14.C -std=c++11 execution test -PASS: g++.dg/cpp0x/auto14.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/auto14.C -std=c++1y execution test +PASS: g++.dg/cpp0x/auto14.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/auto14.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/auto15.C -std=c++98 PASS: g++.dg/cpp0x/auto15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto16.C -std=c++98 PASS: g++.dg/cpp0x/auto16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto17.C -std=c++98 PASS: g++.dg/cpp0x/auto17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto18.C -std=c++98 PASS: g++.dg/cpp0x/auto18.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/auto18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto18.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/auto18.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto19.C -std=c++98 PASS: g++.dg/cpp0x/auto19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto2.C -std=c++98 PASS: g++.dg/cpp0x/auto2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/auto2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/auto2.C -std=c++1y execution test +PASS: g++.dg/cpp0x/auto2.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/auto2.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/auto20.C -std=c++98 PASS: g++.dg/cpp0x/auto20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto21.C -std=c++98 PASS: g++.dg/cpp0x/auto21.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto21.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/auto21.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto22.C -std=c++98 PASS: g++.dg/cpp0x/auto22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto23.C -std=c++98 PASS: g++.dg/cpp0x/auto23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto24.C -std=c++98 PASS: g++.dg/cpp0x/auto24.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/auto24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto24.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/auto24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto24.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/cpp0x/auto24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto25.C -std=c++98 PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto25.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/auto25.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/auto25.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/auto25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto26.C -std=c++98 PASS: g++.dg/cpp0x/auto26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto26.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto26.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++98 std (test for errors, line 3) PASS: g++.dg/cpp0x/auto27.C -std=c++98 auto (test for errors, line 3) PASS: g++.dg/cpp0x/auto27.C -std=c++98 no type (test for errors, line 3) PASS: g++.dg/cpp0x/auto27.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/auto27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto27.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto28.C -std=c++98 PASS: g++.dg/cpp0x/auto28.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto28.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/auto28.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto29.C -std=c++98 PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/auto29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto29.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/auto29.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/auto29.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/auto29.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/auto29.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/auto3.C -std=c++98 PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 10) @@ -14522,88 +14808,100 @@ PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/auto3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/auto3.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/auto30.C -std=c++98 PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto30.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/auto30.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/auto30.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto31.C -std=c++98 PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto31.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/auto31.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto32.C -std=c++98 PASS: g++.dg/cpp0x/auto32.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto32.C -std=c++11 scan-assembler _Z1fIiEDTnw_Dapifp_EET_ -PASS: g++.dg/cpp0x/auto32.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/auto32.C -std=c++1y 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++14 scan-assembler _Z1fIiEDTnw_Dapifp_EET_ UNSUPPORTED: g++.dg/cpp0x/auto33.C -std=c++98 PASS: g++.dg/cpp0x/auto33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto33.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto33.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto34.C -std=c++98 PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/auto34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto34.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/auto34.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/auto34.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/cpp0x/auto34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto35.C -std=c++98 PASS: g++.dg/cpp0x/auto35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto36.C -std=c++98 PASS: g++.dg/cpp0x/auto36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto36.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto37.C -std=c++98 PASS: g++.dg/cpp0x/auto37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto37.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto38.C -std=gnu++98 PASS: g++.dg/cpp0x/auto38.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto38.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto38.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto39.C -std=c++98 PASS: g++.dg/cpp0x/auto39.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto39.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/auto39.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto4.C -std=c++98 PASS: g++.dg/cpp0x/auto4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/auto4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/auto4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/auto4.C -std=c++1y execution test +PASS: g++.dg/cpp0x/auto4.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/auto4.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/auto40.C -std=c++98 PASS: g++.dg/cpp0x/auto40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto40.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto40.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto41.C -std=c++98 PASS: g++.dg/cpp0x/auto41.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/auto41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto41.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/auto41.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto42.C -std=c++98 PASS: g++.dg/cpp0x/auto42.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/auto42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto42.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/auto42.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/auto43.C -std=c++98 +PASS: g++.dg/cpp0x/auto43.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/auto43.C -std=c++11 (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/auto44.C -std=c++98 +PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/cpp0x/auto44.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/auto5.C -std=c++98 PASS: g++.dg/cpp0x/auto5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/auto5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/auto7.C -std=c++98 PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/auto7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/auto7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/auto7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/auto7.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/auto7.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/auto9.C -std=c++98 PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 10) @@ -14659,483 +14957,521 @@ PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 119) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 120) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp0x/auto9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 65) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 66) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 68) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 71) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 75) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 81) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 82) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 83) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 84) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 98) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 99) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 105) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 114) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 117) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 119) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 120) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for errors, line 123) -PASS: g++.dg/cpp0x/auto9.C -std=c++1y (test for excess errors) +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 10) +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 12) +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 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 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 (test for errors, line 105) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/bad_array_new1.C -std=c++98 PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/bad_array_new2.C -std=c++98 PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/bind.C -std=c++98 PASS: g++.dg/cpp0x/bind.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/bind.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/bind.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/bracket1.C -std=c++98 PASS: g++.dg/cpp0x/bracket1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/bracket1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/bracket1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/bracket2.C -std=c++98 PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/bracket2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/bracket2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/bracket2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/bracket2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/bracket3.C UNSUPPORTED: g++.dg/cpp0x/bracket4.C -std=c++98 PASS: g++.dg/cpp0x/bracket4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/bracket4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/bracket4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/cast-bug.C -std=c++98 PASS: g++.dg/cpp0x/cast-bug.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/cast-bug.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/cast-bug.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/cast.C -std=c++98 PASS: g++.dg/cpp0x/cast.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/cast.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/cast.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/catch1.C -std=c++98 PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/catch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/catch1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/catch1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/catch1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/collapse-bug.C -std=c++98 PASS: g++.dg/cpp0x/collapse-bug.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/collapse-bug.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/collapse-bug.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/collapse.C -std=c++98 PASS: g++.dg/cpp0x/collapse.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/collapse.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/collapse.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-46336.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-46420.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-47570.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-47969.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++1y (test for excess errors) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-48089.C -std=c++98 -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 13) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 17) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 21) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 24) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for errors, line 17) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 21) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 24) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for warnings, line 36) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 44) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 45) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 49) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 50) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 44) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 45) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 49) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for bogus messages, line 50) PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for warnings, line 17) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 21) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 24) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for warnings, line 31) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for warnings, line 36) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 44) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 45) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 49) -XFAIL: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for bogus messages, line 50) -PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for errors, line 17) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-49776.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-51369.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-51707.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-52282-1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-52672.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-52892-1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-52892-2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-54002.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-55432.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-55573.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-55708.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-55942.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-56302.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-56991.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-57764.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-59938.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-60199.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-60245.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-60432.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-61484.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-63241.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-63265.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-64462.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-98.C (test for warnings, line 3) PASS: g++.dg/cpp0x/constexpr-98.C (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-98.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-99.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-99.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-99.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-99.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-99.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-99.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/cpp0x/constexpr-99.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-__func__.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-access.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-access.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-access.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-access.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-aggr1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-and.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-and.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-and.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-and.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array.C -std=c++11 scan-assembler-not static_initialization -PASS: g++.dg/cpp0x/constexpr-array.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array.C -std=c++1y 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++14 scan-assembler-not static_initialization UNSUPPORTED: g++.dg/cpp0x/constexpr-array2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-array6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-array8.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-array9.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-auto.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-base.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-base.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-base.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-base.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-base2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-base3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-base4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-builtin1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-builtin2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-cache1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-cleanup.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-complex.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-compound.C -std=c++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++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-condition.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-condition2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-const1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-conv1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor10.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor11.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor12.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor13.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor14.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++98 +PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++11 (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor15.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor16.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor17.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor9.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-data1.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++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-data2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++14 (test for warnings, line 46) +PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-decl.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++11 must have (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++1y must have (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++1y (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++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++11 execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-defarg.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-defarg2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-default1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-delegating.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-delegating2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-delete.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-deref.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-diag1.C -std=c++98 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 errors, line 16) PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 19) 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 excess errors) -PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++14 (test for errors, line 8) +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 19) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-diag2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++1y (test for excess errors) +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 (test for warnings, line 4) +PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-diag3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 11) @@ -15151,68 +15487,67 @@ PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for warnings, line 49) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++1y (test for excess errors) +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 errors, line 11) +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 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 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 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 warnings, line 49) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-diag4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-diag5.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++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-empty7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-empty8.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ex1.C -std=c++98 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 errors, line 25) @@ -15223,64 +15558,60 @@ 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 91) PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for warnings, line 57) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for errors, line 90) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for warnings, line 91) -PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++1y (test for excess errors) +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 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 warnings, line 57) +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 91) +PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ex2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++1y (test for excess errors) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++1y (test for excess errors) +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 errors, line 20) +PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ex4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-expinst.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-fnptr.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-friend-2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-friend.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-function1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-function2.C -std=c++98 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 errors, line 20) @@ -15293,165 +15624,168 @@ 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 warnings, line 45) 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 excess errors) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for warnings, line 40) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for warnings, line 45) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++1y (test for excess errors) +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 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 warnings, line 40) +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 warnings, line 45) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-function3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-generated1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice10.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice11.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice12.C -std=c++98 -PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice13.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice14.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice15.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++14 (test for errors, line 9) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice8.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ice9.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++14 (test for errors, line 12) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist8.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-is_literal.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-is_literal.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-is_literal.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-main.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/constexpr-main.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-main.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/constexpr-main.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-memfn1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-missing.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable2.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-neg1.C -std=c++98 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 errors, line 13) @@ -15469,102 +15803,99 @@ 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 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 excess errors) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for warnings, line 53) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for warnings, line 60) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for errors, line 69) -PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++1y (test for excess errors) +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 errors, line 13) +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 warnings, line 21) +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 48) +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 errors, line 57) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-neg2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-neg3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-nonlit.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-nullptr.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-object1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 15) @@ -15572,68 +15903,68 @@ PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++1y (test for excess errors) +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 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 22) +PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for errors, line 29) +PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-object2.C -std=c++98 -XFAIL: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 6) -XFAIL: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/cpp0x/constexpr-object2.C -std=c++1y (test for errors, line 6) -XFAIL: g++.dg/cpp0x/constexpr-object2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-overflow2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++98 XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for warnings, line 9) XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++11 (test for excess errors) -XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++1y (test for warnings, line 9) -XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++1y (test for excess errors) +XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for warnings, line 9) +XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for warnings, line 10) +PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-pos1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-potential1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-pure.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++14 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ref1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ref2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 7) @@ -15641,284 +15972,344 @@ PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++1y (test for excess errors) +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 errors, line 8) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ref3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-ref4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ref5.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ref6.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ref7.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-ref8.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++98 -PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for errors, line 21) +XFAIL: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++1y (test for excess errors) +XFAIL: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-rom.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++11 scan-assembler rodata -PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++1y scan-assembler rodata +PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++14 scan-assembler rodata UNSUPPORTED: g++.dg/cpp0x/constexpr-sassert.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-shift1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 22) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 30) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 46) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 54) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for errors, line 70) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++11 (test for excess errors) +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 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 70) +PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-specialization.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for errors, line 6) +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 errors, line 11) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-static.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++11 scan-assembler-not static_initialization -PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++1y execution test -PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++1y 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++14 scan-assembler-not static_initialization UNSUPPORTED: g++.dg/cpp0x/constexpr-static10.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-static11.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-static2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-static3.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 execution test PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++11 scan-assembler-not static_initialization -PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++1y execution test -PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++1y 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++14 scan-assembler-not static_initialization UNSUPPORTED: g++.dg/cpp0x/constexpr-static4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-static5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-static6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-static7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-static8.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++1y (test for excess errors) +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 warnings, line 8) +PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++98 +PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-string.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-string.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-string.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-string.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-string.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-switch.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-switch2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-synth1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-targ.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-temp1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template5.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-template6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-template7.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-template8.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-throw.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-tuple.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++1y execution test +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 +UNSUPPORTED: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++98 +PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-type-def1.C -std=c++98 +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 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 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 43) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-typedef1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-typeid.C -std=c++98 XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-union.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/constexpr-union.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/constexpr-union.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/constexpr-union.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-union2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-union3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-union4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-union5.C -std=gnu++98 PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for warnings, line 35) +PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-union6.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-using.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-using.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-using.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-using.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-using2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/constexpr-using3.C -std=gnu++98 +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 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 excess errors) +PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-value.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-value.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-value.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-value.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-value2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-value3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-value4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-variadic.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual3.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual4.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-volatile.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/constexpr-wstring1.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/constexpr-wstring2.C -std=c++98 PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++1y (test for excess errors) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/cplusplus.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++1y +UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++14 PASS: g++.dg/cpp0x/cplusplus_0x.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dc1.C -std=c++98 PASS: g++.dg/cpp0x/dc1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dc1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/dc1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dc2.C -std=c++98 PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/dc2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dc2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/dc2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/dc2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/dc2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/dc2.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/dc3.C -std=c++98 PASS: g++.dg/cpp0x/dc3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dc3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/dc3.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/dc4.C (test for warnings, line 6) PASS: g++.dg/cpp0x/dc4.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dc5.C -std=c++98 PASS: g++.dg/cpp0x/dc5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc5.C -std=c++11 execution test -PASS: g++.dg/cpp0x/dc5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/dc5.C -std=c++1y execution test +PASS: g++.dg/cpp0x/dc5.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/dc5.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/dc6.C -std=c++98 PASS: g++.dg/cpp0x/dc6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/dc6.C -std=c++11 execution test -PASS: g++.dg/cpp0x/dc6.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/dc6.C -std=c++1y execution test +PASS: g++.dg/cpp0x/dc6.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/dc6.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/dc7.C -std=c++98 PASS: g++.dg/cpp0x/dc7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dc7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/dc7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dc8.C -std=c++98 PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 8) @@ -15935,45 +16326,45 @@ PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/dc8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/cpp0x/dc8.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-1212.C -std=c++98 PASS: g++.dg/cpp0x/decltype-1212.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-1212.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype-1212.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-33837.C -std=c++98 PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-33837.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-33837.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/decltype-33837.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/decltype-33837.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype-33838.C -std=c++98 PASS: g++.dg/cpp0x/decltype-33838.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/decltype-33838.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-33838.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/decltype-33838.C -std=c++1y (test for excess errors) +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-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-38655.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype-54581.C -std=gnu++98 PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-call1.C -std=c++98 PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 15) @@ -15983,42 +16374,42 @@ PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype-call1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/decltype-call1.C -std=c++1y (test for excess errors) +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 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 20) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-call2.C -std=c++98 PASS: g++.dg/cpp0x/decltype-call2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-call2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype-call2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-call3.C -std=c++98 PASS: g++.dg/cpp0x/decltype-call3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-call3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype-call3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype-incomplete1.C -std=c++98 PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype-refbug.C -std=c++98 PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype1.C -std=c++98 PASS: g++.dg/cpp0x/decltype1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype10.C -std=c++98 PASS: g++.dg/cpp0x/decltype10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype11.C -std=c++98 PASS: g++.dg/cpp0x/decltype11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype12.C -std=c++98 PASS: g++.dg/cpp0x/decltype12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype12.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 19) @@ -16033,221 +16424,224 @@ PASS: g++.dg/cpp0x/decltype13.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype13.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/decltype13.C -std=c++11 (test for errors, line 37) PASS: g++.dg/cpp0x/decltype13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/decltype13.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/cpp0x/decltype14.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype15.C -std=c++98 PASS: g++.dg/cpp0x/decltype15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype16.C -std=c++98 PASS: g++.dg/cpp0x/decltype16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype17.C -std=c++98 PASS: g++.dg/cpp0x/decltype17.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype17.C -std=c++11 execution test -PASS: g++.dg/cpp0x/decltype17.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/decltype17.C -std=c++1y execution test +PASS: g++.dg/cpp0x/decltype17.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/decltype17.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/decltype18.C -std=c++98 PASS: g++.dg/cpp0x/decltype18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype18.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/decltype19.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/decltype19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype2.C -std=c++98 PASS: g++.dg/cpp0x/decltype2.C -std=c++11 overload (test for errors, line 47) PASS: g++.dg/cpp0x/decltype2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype2.C -std=c++1y overload (test for errors, line 47) -PASS: g++.dg/cpp0x/decltype2.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype20.C -std=c++98 PASS: g++.dg/cpp0x/decltype20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype21.C -std=c++98 PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/decltype21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype21.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/decltype21.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/decltype21.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype22.C -std=c++98 PASS: g++.dg/cpp0x/decltype22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype23.C -std=c++98 PASS: g++.dg/cpp0x/decltype23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype24.C -std=c++98 PASS: g++.dg/cpp0x/decltype24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype25.C -std=c++98 PASS: g++.dg/cpp0x/decltype25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype26.C -std=c++98 PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/decltype26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype26.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/decltype26.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/decltype26.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype27.C -std=c++98 PASS: g++.dg/cpp0x/decltype27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype27.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype28.C -std=c++98 PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/decltype28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype28.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/decltype28.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/decltype28.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype29.C -std=c++98 PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for errors, line 12) -PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/decltype29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype29.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/decltype29.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/decltype29.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype3.C -std=c++98 PASS: g++.dg/cpp0x/decltype3.C -std=c++11 cannot (test for errors, line 57) PASS: g++.dg/cpp0x/decltype3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype3.C -std=c++1y cannot (test for errors, line 57) -PASS: g++.dg/cpp0x/decltype3.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype30.C -std=c++98 PASS: g++.dg/cpp0x/decltype30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype31.C -std=c++98 PASS: g++.dg/cpp0x/decltype31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype31.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/decltype31.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype32.C -std=gnu++98 PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype32.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype32.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/decltype32.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/decltype32.C -std=gnu++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp0x/decltype32.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype33.C -std=gnu++98 PASS: g++.dg/cpp0x/decltype33.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/decltype33.C -std=gnu++11 scan-assembler _Z1fIZ1gvEUt_EvT_ -PASS: g++.dg/cpp0x/decltype33.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/decltype33.C -std=gnu++1y 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++14 scan-assembler _Z1fIZ1gvEUt_EvT_ UNSUPPORTED: g++.dg/cpp0x/decltype34.C -std=c++98 PASS: g++.dg/cpp0x/decltype34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype34.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype35.C -std=c++98 PASS: g++.dg/cpp0x/decltype35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype36.C -std=c++98 PASS: g++.dg/cpp0x/decltype36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype36.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype37.C -std=c++98 PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype37.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype37.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/decltype37.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/decltype37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype38.C -std=c++98 PASS: g++.dg/cpp0x/decltype38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype38.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype38.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype39.C -std=c++98 PASS: g++.dg/cpp0x/decltype39.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype39.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/decltype39.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype4.C -std=c++98 PASS: g++.dg/cpp0x/decltype4.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/decltype4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype4.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/decltype4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype40.C -std=c++98 PASS: g++.dg/cpp0x/decltype40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype40.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype40.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype41.C -std=c++98 PASS: g++.dg/cpp0x/decltype41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype41.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype41.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype42.C -std=c++98 PASS: g++.dg/cpp0x/decltype42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype42.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype42.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype43.C -std=c++98 PASS: g++.dg/cpp0x/decltype43.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/decltype43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype43.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/decltype43.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/decltype44.C -std=c++98 PASS: g++.dg/cpp0x/decltype44.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype44.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype44.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype45.C -std=c++98 PASS: g++.dg/cpp0x/decltype45.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype45.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype45.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype46.C -std=c++98 PASS: g++.dg/cpp0x/decltype46.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype46.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype46.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype47.C -std=c++98 PASS: g++.dg/cpp0x/decltype47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype47.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype47.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype48.C -std=c++98 PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/decltype48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype48.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype48.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/decltype48.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/cpp0x/decltype48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype49.C -std=c++98 PASS: g++.dg/cpp0x/decltype49.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype49.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype49.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype5.C -std=c++98 PASS: g++.dg/cpp0x/decltype5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype50.C -std=c++98 PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/decltype50.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype50.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/decltype50.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype50.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/decltype50.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/decltype50.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype51.C -std=c++98 PASS: g++.dg/cpp0x/decltype51.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype51.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype51.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype52.C -std=c++98 PASS: g++.dg/cpp0x/decltype52.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype52.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype52.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype53.C -std=c++98 PASS: g++.dg/cpp0x/decltype53.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype53.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype53.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype54.C -std=c++98 PASS: g++.dg/cpp0x/decltype54.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype54.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype54.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype55.C -std=c++98 PASS: g++.dg/cpp0x/decltype55.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype55.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype55.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype56.C -std=c++98 PASS: g++.dg/cpp0x/decltype56.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype56.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype56.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype57.C -std=c++98 PASS: g++.dg/cpp0x/decltype57.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype57.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype57.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype58.C -std=c++98 PASS: g++.dg/cpp0x/decltype58.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype58.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype58.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype59.C -std=c++98 PASS: g++.dg/cpp0x/decltype59.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype59.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype59.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype6.C -std=c++98 PASS: g++.dg/cpp0x/decltype6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype60.C -std=c++98 PASS: g++.dg/cpp0x/decltype60.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype60.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype60.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/decltype61.C -std=c++98 +PASS: g++.dg/cpp0x/decltype61.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/decltype61.C -std=c++14 (test for excess errors) 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 errors, line 13) @@ -16256,10 +16650,10 @@ PASS: g++.dg/cpp0x/decltype7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/decltype7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/decltype7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/decltype7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/decltype7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/decltype7.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/decltype7.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/decltype7.C -std=c++14 (test for excess errors) 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) @@ -16272,48 +16666,48 @@ PASS: g++.dg/cpp0x/decltype8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/decltype8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/decltype8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/decltype8.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/decltype9.C -std=c++98 PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/decltype9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/decltype9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/decltype9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deduce.C -std=c++98 PASS: g++.dg/cpp0x/deduce.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deduce.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/deduce.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted1.C -std=c++98 PASS: g++.dg/cpp0x/defaulted1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/defaulted1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted1.C -std=c++1y execution test +PASS: g++.dg/cpp0x/defaulted1.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted1.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/defaulted10.C -std=c++98 PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted10.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/defaulted10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/defaulted10.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/defaulted10.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/defaulted10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted11.C -std=c++98 PASS: g++.dg/cpp0x/defaulted11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted13.C -std=c++98 PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/defaulted13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted13.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/defaulted13.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/defaulted13.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/defaulted13.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/defaulted13.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted14.C -std=c++98 PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for warnings, line 7) @@ -16321,52 +16715,52 @@ PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/defaulted14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for bogus messages, line 5) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/defaulted14.C -std=c++1y (test for excess errors) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted15.C -std=c++98 PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/defaulted15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted15.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/defaulted15.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted15.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/defaulted15.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/defaulted15.C -std=c++14 (test for errors, line 52) +PASS: g++.dg/cpp0x/defaulted15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted16.C -std=c++98 PASS: g++.dg/cpp0x/defaulted16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted16.C -std=c++11 scan-assembler _ZN1AC1Ev -PASS: g++.dg/cpp0x/defaulted16.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted16.C -std=c++1y scan-assembler _ZN1AC1Ev +PASS: g++.dg/cpp0x/defaulted16.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted16.C -std=c++14 scan-assembler _ZN1AC1Ev UNSUPPORTED: g++.dg/cpp0x/defaulted17.C -std=c++98 PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted17.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/defaulted17.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/defaulted17.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/defaulted17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted18.C -std=c++98 PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/defaulted18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted18.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp0x/defaulted18.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/defaulted18.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/defaulted18.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/defaulted18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted19.C -std=c++98 PASS: g++.dg/cpp0x/defaulted19.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19.C -std=c++11 execution test -PASS: g++.dg/cpp0x/defaulted19.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted19.C -std=c++1y execution test +PASS: g++.dg/cpp0x/defaulted19.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted19.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/defaulted19a.C -std=c++98 PASS: g++.dg/cpp0x/defaulted19a.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted19a.C -std=c++11 execution test -PASS: g++.dg/cpp0x/defaulted19a.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted19a.C -std=c++1y execution test +PASS: g++.dg/cpp0x/defaulted19a.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted19a.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/defaulted2.C -std=c++98 PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 5) @@ -16388,155 +16782,155 @@ PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 64) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 65) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/defaulted2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for warnings, line 45) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 65) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for errors, line 66) -PASS: g++.dg/cpp0x/defaulted2.C -std=c++1y (test for excess errors) +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 errors, line 5) +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 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 warnings, line 15) +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 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 errors, line 24) +PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 28) +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 warnings, line 38) +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 warnings, line 45) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted20.C -std=c++98 PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/defaulted20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted20.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted20.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/defaulted20.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/defaulted20.C -std=c++1y (test for excess errors) +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 warnings, line 13) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted21.C -std=c++98 PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/defaulted21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted21.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/defaulted21.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/defaulted21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted21.C -std=c++14 (test for errors, line 7) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted22.C -std=c++98 PASS: g++.dg/cpp0x/defaulted22.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted22.C -std=c++11 execution test -PASS: g++.dg/cpp0x/defaulted22.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted22.C -std=c++1y execution test +PASS: g++.dg/cpp0x/defaulted22.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted22.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/defaulted23.C -std=c++98 PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted23.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/defaulted23.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/defaulted23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted24.C -std=c++98 PASS: g++.dg/cpp0x/defaulted24.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/defaulted24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted24.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/defaulted24.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/defaulted25.C -std=c++98 PASS: g++.dg/cpp0x/defaulted25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted25.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted25.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/defaulted26.C -std=c++98 PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted26.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/defaulted26.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/defaulted26.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/cpp0x/defaulted26.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted27.C -std=c++98 PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 scan-assembler _ZN1sIiEC2Ev PASS: g++.dg/cpp0x/defaulted27.C -std=c++11 scan-assembler-not _ZN1sIiED2Ev -PASS: g++.dg/cpp0x/defaulted27.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted27.C -std=c++1y scan-assembler _ZN1sIiEC2Ev -PASS: g++.dg/cpp0x/defaulted27.C -std=c++1y 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++14 scan-assembler _ZN1sIiEC2Ev +PASS: g++.dg/cpp0x/defaulted27.C -std=c++14 scan-assembler-not _ZN1sIiED2Ev UNSUPPORTED: g++.dg/cpp0x/defaulted28.C -std=c++98 PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted28.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/defaulted28.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/defaulted28.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted28.C -std=c++14 (test for errors, line 9) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted29.C -std=c++98 PASS: g++.dg/cpp0x/defaulted29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted29.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted3.C -std=c++98 PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/defaulted3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted3.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/defaulted3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/defaulted3.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/cpp0x/defaulted3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted30.C -std=c++98 PASS: g++.dg/cpp0x/defaulted30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted31.C -std=c++98 PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/defaulted31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted31.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/defaulted31.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/defaulted31.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/defaulted31.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/defaulted31.C -std=c++1y (test for excess errors) +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 errors, line 7) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted32.C -std=c++98 PASS: g++.dg/cpp0x/defaulted32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted32.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted33.C -std=c++98 PASS: g++.dg/cpp0x/defaulted33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted33.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted33.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted34.C -std=c++98 PASS: g++.dg/cpp0x/defaulted34.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted34.C -std=c++11 scan-assembler __cxa_deleted_virtual -PASS: g++.dg/cpp0x/defaulted34.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted34.C -std=c++1y 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++14 scan-assembler __cxa_deleted_virtual UNSUPPORTED: g++.dg/cpp0x/defaulted35.C -std=c++98 PASS: g++.dg/cpp0x/defaulted35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted36.C -std=c++98 PASS: g++.dg/cpp0x/defaulted36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted36.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted37.C -std=c++98 PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/defaulted37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted37.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/defaulted37.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/defaulted37.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/cpp0x/defaulted37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted38.C -std=c++98 PASS: g++.dg/cpp0x/defaulted38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted38.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted38.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted39.C -std=c++98 PASS: g++.dg/cpp0x/defaulted39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted39.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted39.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted4.C -std=c++98 PASS: g++.dg/cpp0x/defaulted4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted40.C -std=c++98 PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/defaulted40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted40.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/defaulted40.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/defaulted40.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/defaulted41.C -std=c++98 PASS: g++.dg/cpp0x/defaulted41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted41.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted41.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted42.C -std=c++98 PASS: g++.dg/cpp0x/defaulted42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted42.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted42.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted43.C -std=c++98 PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 21) @@ -16544,251 +16938,266 @@ PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for warnings, line 55) PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/defaulted43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for warnings, line 54) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/defaulted43.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for warnings, line 54) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for warnings, line 55) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for errors, line 60) +PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted44.C -std=c++98 PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/defaulted44.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted44.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/defaulted44.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/defaulted44.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/defaulted45.C -std=c++98 PASS: g++.dg/cpp0x/defaulted45.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/defaulted45.C -std=c++11 execution test -PASS: g++.dg/cpp0x/defaulted45.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/defaulted45.C -std=c++1y execution test +PASS: g++.dg/cpp0x/defaulted45.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/defaulted45.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/defaulted46.C -std=c++98 PASS: g++.dg/cpp0x/defaulted46.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted46.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted46.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted47.C -std=c++98 PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/defaulted47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted47.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/defaulted47.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/defaulted47.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/defaulted47.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/defaulted47.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for errors, line 6) +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 errors, line 13) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted48.C -std=c++98 PASS: g++.dg/cpp0x/defaulted48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted48.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted49.C -std=c++98 PASS: g++.dg/cpp0x/defaulted49.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted49.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted49.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted5.C -std=c++98 PASS: g++.dg/cpp0x/defaulted5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted6.C -std=c++98 PASS: g++.dg/cpp0x/defaulted6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted7.C -std=c++98 PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/defaulted7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted7.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/defaulted7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/defaulted7.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/defaulted7.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp0x/defaulted7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/defaulted8.C -std=c++98 PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/defaulted8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/defaulted8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/defaulted8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/defaulted9.C -std=gnu++98 PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted1.C -std=c++98 PASS: g++.dg/cpp0x/deleted1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/deleted1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/deleted1.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/deleted10.C -std=c++98 +PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/deleted10.C -std=c++11 (test for excess errors) +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 errors, line 15) +PASS: g++.dg/cpp0x/deleted10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted2.C -std=c++98 PASS: g++.dg/cpp0x/deleted2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/deleted2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted3.C -std=c++98 PASS: g++.dg/cpp0x/deleted3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/deleted3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted4.C -std=c++98 PASS: g++.dg/cpp0x/deleted4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/deleted4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/deleted5.C -std=c++98 PASS: g++.dg/cpp0x/deleted5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/deleted5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/deleted5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/deleted6.C -std=c++98 PASS: g++.dg/cpp0x/deleted6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/deleted6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted7.C -std=gnu++98 PASS: g++.dg/cpp0x/deleted7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/deleted7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/deleted8.C -std=c++98 PASS: g++.dg/cpp0x/deleted8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/deleted8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/deleted8.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/deleted9.C -std=c++98 +PASS: g++.dg/cpp0x/deleted9.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/deleted9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dependent1.C -std=c++98 PASS: g++.dg/cpp0x/dependent1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dependent1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/dependent1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/desig1.C -std=c++98 +PASS: g++.dg/cpp0x/desig1.C -std=c++11 (test for errors, line 27) +PASS: g++.dg/cpp0x/desig1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/desig1.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/cpp0x/desig1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/diag1.C -std=c++98 PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for bogus messages, line 26) PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/diag1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/diag1.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.dg/cpp0x/diag1.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/diag1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/diag2.C -std=c++98 PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/diag2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/diag2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/diag2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/diag2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/diag2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/diag2.C -std=c++1y (test for excess errors) +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 15) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/dyncast1.C -std=c++98 PASS: g++.dg/cpp0x/dyncast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/dyncast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/dyncast1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/elision.C -std=c++98 PASS: g++.dg/cpp0x/elision.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/elision.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/elision.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/elision2.C -std=c++98 PASS: g++.dg/cpp0x/elision2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/elision2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/elision2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/elision_conv.C -std=c++98 PASS: g++.dg/cpp0x/elision_conv.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/elision_conv.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/elision_conv.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/elision_neg.C -std=c++98 PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/elision_neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/elision_neg.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/elision_neg.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/elision_neg.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/cpp0x/elision_neg.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/elision_neg.C -std=c++14 (test for errors, line 15) +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 excess errors) PASS: g++.dg/cpp0x/elision_weak.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/elision_weak.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/elision_weak.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/elision_weak.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum1.C -std=c++98 PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/enum1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/enum1.C -std=c++1y (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) UNSUPPORTED: g++.dg/cpp0x/enum10.C -std=c++98 PASS: g++.dg/cpp0x/enum10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum11.C -std=gnu++98 -PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for warnings, line 8) +PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/enum11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum11.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/enum11.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/enum11.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum12.C -std=gnu++98 PASS: g++.dg/cpp0x/enum12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum12.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum12.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum13.C -std=gnu++98 PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum13.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/enum13.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/enum13.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum14.C -std=c++98 PASS: g++.dg/cpp0x/enum14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum15.C -std=c++98 PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/enum15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum15.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/enum15.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/enum15.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/enum15.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum16.C -std=c++98 PASS: g++.dg/cpp0x/enum16.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/enum16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum16.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/enum16.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum17.C -std=c++98 PASS: g++.dg/cpp0x/enum17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum18.C -std=c++98 PASS: g++.dg/cpp0x/enum18.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum18.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/enum18.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum19.C -std=gnu++98 PASS: g++.dg/cpp0x/enum19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum19.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum19.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum2.C -std=c++98 PASS: g++.dg/cpp0x/enum2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/enum2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum20.C -std=c++98 PASS: g++.dg/cpp0x/enum20.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/enum20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum20.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/enum20.C -std=c++1y (test for excess errors) +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/enum21a.C (test for warnings, line 4) PASS: g++.dg/cpp0x/enum21a.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum21b.C -std=gnu++98 PASS: g++.dg/cpp0x/enum21b.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum21b.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum21b.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum22.C -std=c++98 PASS: g++.dg/cpp0x/enum22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum23.C -std=c++98 XFAIL: g++.dg/cpp0x/enum23.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/enum23.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/cpp0x/enum23.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/cpp0x/enum23.C -std=c++1y (test for excess errors) +XFAIL: 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) UNSUPPORTED: g++.dg/cpp0x/enum24.C -std=c++98 PASS: g++.dg/cpp0x/enum24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum25.C -std=c++98 PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/enum25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum25.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/enum25.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum26.C -std=gnu++98 PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/enum26.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum26.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/enum26.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/enum26.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/enum26.C -std=gnu++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/enum27.C -std=c++98 PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/enum27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum27.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/enum27.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum28.C -std=c++98 PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/enum28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum28.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/enum28.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/enum28.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum29.C -std=c++98 PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 42) @@ -16798,126 +17207,126 @@ PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for errors, line 56) PASS: g++.dg/cpp0x/enum29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/cpp0x/enum29.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum3.C -std=c++98 PASS: g++.dg/cpp0x/enum3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/enum3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/enum3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/enum3.C -std=c++1y execution test +PASS: g++.dg/cpp0x/enum3.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/enum3.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/enum4.C -std=c++98 PASS: g++.dg/cpp0x/enum4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum5.C -std=c++98 PASS: g++.dg/cpp0x/enum5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum6.C -std=c++98 PASS: g++.dg/cpp0x/enum6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum7.C -std=c++98 PASS: g++.dg/cpp0x/enum7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/enum7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/enum7.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum8.C -std=c++98 PASS: g++.dg/cpp0x/enum8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum9.C -std=c++98 PASS: g++.dg/cpp0x/enum9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/enum9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/enum_base.C -std=c++98 PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/enum_base.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum_base.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/enum_base.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/enum_base.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/enum_base.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/enum_base2.C -std=c++98 PASS: g++.dg/cpp0x/enum_base2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/enum_base2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/enum_base2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/enum_base2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/enum_base_warn.C -std=gnu++98 PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/error1.C -std=c++98 PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/error1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/error1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for warnings, line 4) +PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/error2.C -std=c++98 PASS: g++.dg/cpp0x/error2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/error2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/error3.C -std=c++98 PASS: g++.dg/cpp0x/error3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/error3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/error3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/error4.C -std=c++98 PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/error4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error4.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/error4.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/error4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/error5.C -std=c++98 PASS: g++.dg/cpp0x/error5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/error5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/error6.C -std=c++98 PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/error6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error6.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/error6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/error6.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/error6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/error7.C -std=c++98 PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/error7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error7.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/error7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/error7.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/cpp0x/error7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/error8.C -std=c++98 PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/error8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/error8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/error8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/explicit1.C -std=c++98 PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit1.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/explicit1.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/explicit1.C -std=c++1y (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) UNSUPPORTED: g++.dg/cpp0x/explicit2.C -std=c++98 PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/explicit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/explicit2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/explicit2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/explicit2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/explicit2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/explicit3.C -std=c++98 PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 44) @@ -16927,98 +17336,98 @@ PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for errors, line 49) PASS: g++.dg/cpp0x/explicit3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/cpp0x/explicit3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/explicit4.C -std=c++98 PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/explicit4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit4.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/explicit4.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/explicit4.C -std=c++1y (test for excess errors) +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 errors, line 16) +PASS: g++.dg/cpp0x/explicit4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/explicit5.C -std=c++98 PASS: g++.dg/cpp0x/explicit5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/explicit5.C -std=c++11 execution test -PASS: g++.dg/cpp0x/explicit5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/explicit5.C -std=c++1y execution test +PASS: g++.dg/cpp0x/explicit5.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/explicit5.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/explicit6.C -std=gnu++98 PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit6.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/explicit6.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/explicit6.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/explicit6.C -std=gnu++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/explicit7.C -std=gnu++98 PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/cpp0x/explicit7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit7.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/explicit7.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/explicit7.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/explicit7.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/explicit7.C -std=gnu++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/explicit8.C -std=c++98 PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/explicit8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/explicit8.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/explicit8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/explicit8.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/explicit8.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/explicit8.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/extern_template-1.C -std=gnu++98 PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/extern_template-2.C -std=gnu++98 PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++14 (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-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg1.C -std=c++98 PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++98 PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++1y (test for excess errors) +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 errors, line 24) +PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg3.C -std=c++98 PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++1y (test for excess errors) +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 errors, line 11) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg4.C -std=c++98 PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg5.C -std=c++98 PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for bogus messages, line 16) PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++1y (test for excess errors) +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 bogus messages, line 16) +PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum1.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum10.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 7) @@ -17027,28 +17436,28 @@ PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 27) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/cpp0x/forw_enum10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for warnings, line 30) -PASS: g++.dg/cpp0x/forw_enum10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for errors, line 6) +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 9) +PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for errors, line 27) +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 warnings, line 30) +PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum11.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum2.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum3.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum4.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum5.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum6.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 4) @@ -17072,31 +17481,31 @@ PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 61) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/forw_enum6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for warnings, line 28) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for warnings, line 31) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for errors, line 68) -PASS: g++.dg/cpp0x/forw_enum6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 3) +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 6) +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 errors, line 12) +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 15) +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 warnings, line 28) +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 warnings, line 31) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum7.C -std=gnu++98 PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum8.C -std=c++98 PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 15) @@ -17104,94 +17513,94 @@ PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/forw_enum8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/forw_enum8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for warnings, line 17) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/forw_enum9.C -std=gnu++98 PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/friend1.C -std=c++98 PASS: g++.dg/cpp0x/friend1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/friend1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/friend1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/friend1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/friend2.C -std=c++98 PASS: g++.dg/cpp0x/friend2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/friend2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/friend2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-1.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-10.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-11.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-12.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-13.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-14.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-15.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-16.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++1y (test for excess errors) +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 errors, line 19) +PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-17.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-18.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-19.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-2.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 10) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 11) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 attribute (test for bogus messages, line 19) PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++1y attribute (test for bogus messages, line 10) -PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++1y attribute (test for bogus messages, line 11) -PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++1y attribute (test for bogus messages, line 19) -PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-21.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-22.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++14 (test for warnings, line 6) +PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-23.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 5) @@ -17202,252 +17611,252 @@ PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-24.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-25.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-26.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-27.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-29.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-30.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-31.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-32.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++1y (test for excess errors) +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 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 errors, line 17) +PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++11 scan-tree-dump-times optimized "= f3 \\(\\)" 1 -PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++1y scan-tree-dump-times optimized "= f1 \\(\\)" 1 -PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++1y scan-tree-dump-times optimized "= f2 \\(\\)" 1 -PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++1y 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++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 UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14 (test for warnings, line 20) +PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-38.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++14 (test for warnings, line 5) +PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++1y (test for excess errors) +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 (test for warnings, line 13) +PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for warnings, line 16) +PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for warnings, line 24) +PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-40.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-43.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-44.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-45.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-46.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-47.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-48.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-49.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-5.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-50.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-51.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-52.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-53.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for warnings, line 36) PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++1y (test for warnings, line 36) -PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-54.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-55.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-56.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-57.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-58.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-59.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++1y (test for excess errors) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-6.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++98 PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gen-attrs-9.C -std=c++98 PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++1y (test for excess errors) +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 warnings, line 12) +PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++98 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 11) @@ -17486,43 +17895,43 @@ PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings 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 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++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for errors, line 90) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 7) +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 25) +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 (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 warnings, line 7) +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 25) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++98 PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for warnings, line 11) @@ -17541,39 +17950,39 @@ PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for warni PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 29) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 37) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 43) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 51) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 55) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 61) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 65) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 69) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for warnings, line 73) +PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit-copy.C -std=c++98 PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-copy.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit-copy.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/implicit-copy.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/implicit-copy.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/implicit-trivial1.C -std=c++98 PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++14 (test for errors, line 11) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit1.C -std=c++98 PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 10) @@ -17583,28 +17992,28 @@ PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/implicit1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/implicit1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 10) +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 warnings, line 18) +PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 23) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit10.C -std=c++98 PASS: g++.dg/cpp0x/implicit10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit11.C -std=c++98 PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/implicit11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit11.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/implicit11.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/implicit11.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/implicit11.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/implicit11.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit12.C -std=c++98 PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 39) @@ -17613,311 +18022,318 @@ PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/implicit12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/implicit12.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/implicit13.C -std=c++98 PASS: g++.dg/cpp0x/implicit13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit13.C -std=c++11 scan-assembler-not _ZN1BC1Ev -PASS: g++.dg/cpp0x/implicit13.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/implicit13.C -std=c++1y 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++14 scan-assembler-not _ZN1BC1Ev UNSUPPORTED: g++.dg/cpp0x/implicit14.C -std=c++98 PASS: g++.dg/cpp0x/implicit14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit2.C -std=c++98 PASS: g++.dg/cpp0x/implicit2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/implicit2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/implicit2.C -std=c++1y execution test +PASS: g++.dg/cpp0x/implicit2.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/implicit2.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/implicit3.C -std=c++98 PASS: g++.dg/cpp0x/implicit3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/implicit3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/implicit3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/implicit3.C -std=c++1y execution test +PASS: g++.dg/cpp0x/implicit3.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/implicit3.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/implicit4.C -std=c++98 PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit4.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/implicit4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/implicit4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/implicit4.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit5.C -std=c++98 PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/implicit5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit5.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/implicit5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/implicit5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/implicit5.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit6.C -std=c++98 PASS: g++.dg/cpp0x/implicit6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit7.C -std=c++98 PASS: g++.dg/cpp0x/implicit7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/implicit8.C -std=c++98 PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for errors, line 29) PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for errors, line 32) PASS: g++.dg/cpp0x/implicit8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit8.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/implicit8.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/implicit8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/implicit9.C -std=c++98 PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/implicit9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/implicit9.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/implicit9.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/implicit9.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/implicit9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/implicit9.C -std=c++14 (test for errors, line 8) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor1.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor10.C -std=gnu++98 PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor11.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++14 (test for warnings, line 5) +PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++14 (test for warnings, line 10) +PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/cpp0x/inh-ctor11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor12.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++11 execution test -PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/inh-ctor13.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor14.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor15.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/cpp0x/inh-ctor15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor16.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor17.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor18.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor19.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++14 (test for errors, line 11) +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) UNSUPPORTED: g++.dg/cpp0x/inh-ctor2.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor3.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/cpp0x/inh-ctor3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor4.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor5.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor6.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor7.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/inh-ctor8.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/inh-ctor9.C -std=c++98 PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++14 (test for errors, line 12) +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) UNSUPPORTED: g++.dg/cpp0x/initlist-array2.C -std=c++98 PASS: g++.dg/cpp0x/initlist-array2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-array2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-array2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-array3.C -std=c++98 PASS: g++.dg/cpp0x/initlist-array3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-array3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist-array3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-array3.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/initlist-array3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-array4.C -std=c++98 PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 (test for errors, line ) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist-array4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-array4.C -std=c++1y (test for errors, line ) -PASS: g++.dg/cpp0x/initlist-array4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist-array4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-array4.C -std=c++14 (test for errors, line ) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-arrray1.C -std=c++98 PASS: g++.dg/cpp0x/initlist-arrray1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-arrray1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-arrray1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-ctor1.C -std=c++98 PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++1y (test for excess errors) +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 warnings, line 10) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-deduce.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++1y execution test +PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++14 (test for warnings, line 18) +PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist-deduce.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist-defarg1.C -std=c++98 PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++98 PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-lifetime1.C -std=c++98 PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/initlist-lifetime2.C -std=c++98 PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++1y execution test +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 +UNSUPPORTED: g++.dg/cpp0x/initlist-n3922.C -std=c++98 +PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for errors, line 15) +PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist-opt.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++11 scan-tree-dump-not optimized "_0" -PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "_0" UNSUPPORTED: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++98 PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-protected.C -std=c++98 PASS: g++.dg/cpp0x/initlist-protected.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-protected.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-protected.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-pure.C -std=c++98 PASS: g++.dg/cpp0x/initlist-pure.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-pure.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-pure.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist-value.C -std=c++98 PASS: g++.dg/cpp0x/initlist-value.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist-value.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-value.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/initlist-value2.C -std=c++98 PASS: g++.dg/cpp0x/initlist-value2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist-value2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist-value2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist-value2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/initlist-vect.C -std=c++98 PASS: g++.dg/cpp0x/initlist-vect.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist-vect.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist-vect.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist1.C -std=c++98 PASS: g++.dg/cpp0x/initlist1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist1.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist1.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist1.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist10.C -std=c++98 PASS: g++.dg/cpp0x/initlist10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist11.C -std=c++98 PASS: g++.dg/cpp0x/initlist11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist12.C -std=c++98 PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist12.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/initlist12.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/initlist12.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/initlist12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist13.C -std=c++98 PASS: g++.dg/cpp0x/initlist13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist14.C -std=c++98 PASS: g++.dg/cpp0x/initlist14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist15.C -std=c++98 PASS: g++.dg/cpp0x/initlist15.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist15.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/initlist15.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist16.C -std=c++98 PASS: g++.dg/cpp0x/initlist16.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist16.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist16.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist16.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist16.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist16.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist17.C -std=c++98 PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist17.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist17.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist17.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist18.C -std=c++98 PASS: g++.dg/cpp0x/initlist18.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist18.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist18.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist18.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist18.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist18.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist19.C -std=c++98 PASS: g++.dg/cpp0x/initlist19.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist19.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist19.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist2.C -std=c++98 PASS: g++.dg/cpp0x/initlist2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist20.C -std=c++98 PASS: g++.dg/cpp0x/initlist20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist21.C -std=c++98 PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist21.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist21.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/initlist21.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/cpp0x/initlist21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist22.C -std=c++98 PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 9) @@ -17926,93 +18342,93 @@ PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/initlist22.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist23.C -std=c++98 PASS: g++.dg/cpp0x/initlist23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist24.C -std=c++98 PASS: g++.dg/cpp0x/initlist24.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist24.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist24.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist25.C -std=c++98 PASS: g++.dg/cpp0x/initlist25.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist25.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist25.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist25.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist25.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist25.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist26.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist26.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/initlist26.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist26.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist26.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist27.C -std=c++98 PASS: g++.dg/cpp0x/initlist27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist27.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/initlist27.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist28.C -std=c++98 PASS: g++.dg/cpp0x/initlist28.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist28.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist28.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist29.C -std=c++98 PASS: g++.dg/cpp0x/initlist29.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist29.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist29.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist3.C -std=c++98 PASS: g++.dg/cpp0x/initlist3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist30.C -std=c++98 PASS: g++.dg/cpp0x/initlist30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist31.C -std=c++98 PASS: g++.dg/cpp0x/initlist31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist31.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist31.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/initlist31.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/initlist31.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist32.C -std=c++98 PASS: g++.dg/cpp0x/initlist32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist32.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist33.C -std=c++98 PASS: g++.dg/cpp0x/initlist33.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist33.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/initlist33.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist34.C -std=c++98 PASS: g++.dg/cpp0x/initlist34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist34.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist35.C -std=c++98 PASS: g++.dg/cpp0x/initlist35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist36.C -std=c++98 PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist36.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/initlist36.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/initlist36.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/initlist36.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist37.C -std=c++98 PASS: g++.dg/cpp0x/initlist37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist37.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist38.C -std=c++98 PASS: g++.dg/cpp0x/initlist38.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/initlist38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist38.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/initlist38.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist39.C -std=c++98 PASS: g++.dg/cpp0x/initlist39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist39.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist39.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist4.C -std=c++98 PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 18) @@ -18024,60 +18440,60 @@ PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/initlist4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist40.C -std=c++98 PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist40.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/initlist40.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/initlist40.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist41.C -std=c++98 PASS: g++.dg/cpp0x/initlist41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist41.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist41.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist42.C -std=c++98 PASS: g++.dg/cpp0x/initlist42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist42.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist42.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist43.C -std=c++98 PASS: g++.dg/cpp0x/initlist43.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist43.C -std=c++11 scan-assembler-not local -PASS: g++.dg/cpp0x/initlist43.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist43.C -std=c++1y 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++14 scan-assembler-not local UNSUPPORTED: g++.dg/cpp0x/initlist44.C -std=c++98 PASS: g++.dg/cpp0x/initlist44.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist44.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist44.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist45.C -std=c++98 PASS: g++.dg/cpp0x/initlist45.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist45.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist45.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist46.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist46.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist46.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/initlist46.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist46.C -std=gnu++1y execution test +PASS: g++.dg/cpp0x/initlist46.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist46.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist47.C -std=c++98 PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist47.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp0x/initlist47.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist47.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/initlist47.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist48.C -std=c++98 PASS: g++.dg/cpp0x/initlist48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist48.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist49.C -std=c++98 PASS: g++.dg/cpp0x/initlist49.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist49.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist49.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist49.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist49.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist49.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist5.C -std=c++98 PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 13) @@ -18086,35 +18502,35 @@ PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/initlist5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/initlist5.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist50.C -std=c++98 PASS: g++.dg/cpp0x/initlist50.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist50.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist50.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist51.C -std=c++98 PASS: g++.dg/cpp0x/initlist51.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist51.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist51.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist52.C -std=c++98 PASS: g++.dg/cpp0x/initlist52.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist52.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist52.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/initlist52.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist53.C -std=c++98 PASS: g++.dg/cpp0x/initlist53.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist53.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist53.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist53.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist53.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist53.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist54.C -std=c++98 PASS: g++.dg/cpp0x/initlist54.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist54.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist54.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist55.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist55.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist55.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist55.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist56.C -std=c++98 PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 8) @@ -18122,62 +18538,62 @@ PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/initlist56.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/initlist56.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist57.C -std=c++98 PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist57.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist57.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/initlist57.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist57.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist58.C -std=c++98 PASS: g++.dg/cpp0x/initlist58.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist58.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist58.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist59.C -std=c++98 PASS: g++.dg/cpp0x/initlist59.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist59.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist59.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist6.C -std=c++98 PASS: g++.dg/cpp0x/initlist6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist6.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist6.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist6.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist6.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist6.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist61.C -std=c++98 PASS: g++.dg/cpp0x/initlist61.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist61.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist61.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist62.C -std=c++98 PASS: g++.dg/cpp0x/initlist62.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist62.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist62.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist62.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist63.C -std=c++98 PASS: g++.dg/cpp0x/initlist63.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist63.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist63.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/initlist63.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist64.C -std=c++98 PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/initlist64.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist64.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/initlist64.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/initlist64.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist65.C -std=c++98 PASS: g++.dg/cpp0x/initlist65.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist65.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist65.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist66.C -std=c++98 PASS: g++.dg/cpp0x/initlist66.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist66.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist66.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist67.C -std=c++98 PASS: g++.dg/cpp0x/initlist67.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist67.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist67.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist68.C -std=c++98 PASS: g++.dg/cpp0x/initlist68.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist68.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist68.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist69.C -std=c++98 PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 9) @@ -18187,106 +18603,122 @@ PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/initlist69.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/initlist69.C -std=c++1y (test for excess errors) +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 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 13) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist7.C -std=c++98 PASS: g++.dg/cpp0x/initlist7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/initlist7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/initlist7.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist70.C -std=c++98 PASS: g++.dg/cpp0x/initlist70.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist70.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist70.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist71.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist71.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist71.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist71.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist72.C -std=c++98 PASS: g++.dg/cpp0x/initlist72.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist72.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist72.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist73.C -std=c++98 PASS: g++.dg/cpp0x/initlist73.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist73.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist73.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist74.C -std=c++98 PASS: g++.dg/cpp0x/initlist74.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist74.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist74.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist75.C -std=c++98 PASS: g++.dg/cpp0x/initlist75.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist75.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist75.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/initlist75.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist76.C -std=c++98 PASS: g++.dg/cpp0x/initlist76.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/initlist76.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist76.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/initlist76.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist77.C -std=c++98 PASS: g++.dg/cpp0x/initlist77.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/initlist77.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist77.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/initlist77.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist78.C -std=c++98 PASS: g++.dg/cpp0x/initlist78.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/initlist78.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist78.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/initlist78.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist79.C -std=c++98 PASS: g++.dg/cpp0x/initlist79.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist79.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist79.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist8.C -std=c++98 PASS: g++.dg/cpp0x/initlist8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist80.C -std=c++98 PASS: g++.dg/cpp0x/initlist80.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/initlist80.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist80.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/initlist80.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/initlist81.C -std=gnu++98 PASS: g++.dg/cpp0x/initlist81.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist81.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist81.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist82.C -std=c++98 PASS: g++.dg/cpp0x/initlist82.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist82.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist82.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist83.C -std=c++98 PASS: g++.dg/cpp0x/initlist83.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist83.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist83.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist84.C -std=c++98 PASS: g++.dg/cpp0x/initlist84.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist84.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist84.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist85.C -std=c++98 PASS: g++.dg/cpp0x/initlist85.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/initlist85.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist85.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/initlist85.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/initlist85.C -std=c++14 (test for warnings, line 6) +PASS: g++.dg/cpp0x/initlist85.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist86.C -std=c++98 PASS: g++.dg/cpp0x/initlist86.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/initlist86.C -std=c++11 execution test -PASS: g++.dg/cpp0x/initlist86.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/initlist86.C -std=c++1y execution test +PASS: g++.dg/cpp0x/initlist86.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist86.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/initlist87.C -std=c++98 PASS: g++.dg/cpp0x/initlist87.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/initlist87.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist87.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/initlist87.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/initlist88.C -std=c++98 +PASS: g++.dg/cpp0x/initlist88.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/initlist88.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist89.C -std=c++98 +PASS: g++.dg/cpp0x/initlist89.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/initlist89.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/initlist9.C -std=c++98 PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/initlist9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/initlist9.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/initlist9.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/initlist9.C -std=c++1y (test for excess errors) +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 errors, line 22) +PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/initlist90.C -std=c++98 +PASS: g++.dg/cpp0x/initlist90.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/initlist90.C -std=c++11 execution test +PASS: g++.dg/cpp0x/initlist90.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/initlist90.C -std=c++14 execution test +UNSUPPORTED: g++.dg/cpp0x/initlist91.C -std=c++98 +PASS: g++.dg/cpp0x/initlist91.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/initlist91.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/inline-ns1.C -std=c++98 PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 scan-assembler _ZN1Q2V11fEv PASS: g++.dg/cpp0x/inline-ns1.C -std=c++11 scan-assembler _ZN1Q2V11iE -PASS: g++.dg/cpp0x/inline-ns1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/inline-ns1.C -std=c++1y scan-assembler _ZN1Q2V11fEv -PASS: g++.dg/cpp0x/inline-ns1.C -std=c++1y 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++14 scan-assembler _ZN1Q2V11fEv +PASS: g++.dg/cpp0x/inline-ns1.C -std=c++14 scan-assembler _ZN1Q2V11iE UNSUPPORTED: g++.dg/cpp0x/inline-ns2.C -std=c++98 PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for warnings, line 6) @@ -18302,90 +18734,90 @@ PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/inline-ns2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/inline-ns2.C -std=c++1y (test for excess errors) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/inline-ns3.C -std=c++98 PASS: g++.dg/cpp0x/inline-ns3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/inline-ns3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/inline-ns3.C -std=c++14 (test for excess errors) 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) UNSUPPORTED: g++.dg/cpp0x/iop.C -std=c++98 PASS: g++.dg/cpp0x/iop.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/iop.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/iop.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-98.C (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-array.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++11 cannot assign to const int& (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++1y cannot assign to const int& (test for errors, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 9) @@ -18393,94 +18825,99 @@ PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for e PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++11 assignment to non-reference capture in const lambda (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++1y assignment to non-reference capture in const lambda (test for errors, line 15) -PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++11 execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++11 (test for excess errors) 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++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++1y scan-assembler weak[^\n\r]*_?_ZZ1fvENKUlvE_cvPFvvEEv +PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++14 scan-assembler weak[^\n\r]*_?_ZZ1fvENKUlvE_cvPFvvEEv UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++98 XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++1y `i' is not captured (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++1y (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++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 `i' is not captured (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++1y `i' is not captured (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++1y (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++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 not an aggregate (test for errors, line 7) @@ -18491,247 +18928,247 @@ PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 not an aggregate (test f PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted default ctor (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 deleted assignment op (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y not an aggregate (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y deleted default ctor (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y deleted assignment op (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y not an aggregate (test for errors, line 16) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y deleted default ctor (test for errors, line 17) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y deleted assignment op (test for errors, line 18) -PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++1y (test for excess errors) +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 not an aggregate (test for errors, line 7) +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 deleted assignment op (test for errors, line 9) +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 not an aggregate (test for errors, line 16) +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 assignment op (test for errors, line 18) +PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++14 (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-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++1y (test for excess errors) +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 bogus messages, line 20) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++11 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++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++1y 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++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg.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++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++11 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ -PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++1y 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++14 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++11 (test for excess errors) XFAIL: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++1y (test for excess errors) -XFAIL: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++1y execution test +PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++14 (test for excess errors) +XFAIL: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++1y execution test +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-eh3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 no member named i (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 no member named i (test for errors, line 18) PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++1y no member named i (test for errors, line 11) -PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++1y no member named i (test for errors, line 18) -PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++1y (test for excess errors) +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 (test for errors, line 13) +PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 candidate explanation (test for errors, line 5) PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++1y candidate explanation (test for errors, line 5) -PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++1y (test for excess errors) +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 warnings, line 12) +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 candidate explanation (test for errors, line 5) +PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++14 (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-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++1y (test for excess errors) +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 31) +PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++1y (test for excess errors) +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-intname.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler _ZZ1giENKUlvE_clEv @@ -18751,433 +19188,449 @@ PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*function PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*Foo PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++11 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZZ1giENKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _Z4algoIZ1giEUlvE0_EiT_ -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZZ1giENKUlvE0_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler _ZNK1RIiE1xMUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*_ZNKUlv -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*variable -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*algoIUl -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*function -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*Foo -PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++1y scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv +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++14 scan-assembler _ZZ1giENKUlvE_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 _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 _ZZN1S1fEiiEd0_NKUlvE_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 _ZZN1S1fEiiEd0_NKUlvE0_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 _ZNK1RIiE1xMUlvE_clEv +PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv +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]*_ZNKUlv +PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*variable +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]*function +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]*fn2[^\n\r]*Ulv UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++11 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_ -PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++1y 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++14 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_ UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 scan-assembler _ZNK1AIcE1pMUlvE_cvPFvvEEv PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++11 scan-assembler _ZNK1AIiE1pMUlvE_cvPFvvEEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++1y scan-assembler _ZNK1AIcE1pMUlvE_cvPFvvEEv -PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++1y scan-assembler _ZNK1AIiE1pMUlvE_cvPFvvEEv +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++14 scan-assembler _ZNK1AIcE1pMUlvE_cvPFvvEEv +PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++14 scan-assembler _ZNK1AIiE1pMUlvE_cvPFvvEEv UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for warnings, line 15) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for warnings, line 21) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for errors, line 22) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++11 (test for excess errors) +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 errors, line 18) +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 errors, line 22) +PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++98 -PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 13) -PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 32) +PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++1y (test for excess errors) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 returning (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 expected (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++1y returning (test for errors, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++1y expected (test for errors, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++1y (test for excess errors) +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++14 expected (test for errors, line 4) +PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EET_ PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++11 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv -PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++1y scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EET_ -PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++1y 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++14 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EET_ +PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++14 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++11 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv -PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++1y 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++14 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++98 +PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-type.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++11 not captured (test for errors, line 72) PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++1y not captured (test for errors, line 72) -PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++1y (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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-use.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++98 PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++98 PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/linkage2.C -std=c++98 PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/linkage2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/linkage2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/linkage2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/linkage2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/linkage2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/local-targ1.C -std=c++98 PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/local-targ1.C -std=c++11 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ -PASS: g++.dg/cpp0x/local-targ1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/local-targ1.C -std=c++1y 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++14 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_ UNSUPPORTED: g++.dg/cpp0x/long_long.C -std=gnu++98 PASS: g++.dg/cpp0x/long_long.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/long_long.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/long_long.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/move1.C -std=c++98 PASS: g++.dg/cpp0x/move1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/move1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/move1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/named.C -std=c++98 PASS: g++.dg/cpp0x/named.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/named.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/named.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/named_refs.C -std=c++98 PASS: g++.dg/cpp0x/named_refs.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/named_refs.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/named_refs.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/new1.C -std=c++98 PASS: g++.dg/cpp0x/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/new1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/new1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept01.C -std=gnu++98 PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept02.C -std=c++98 PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/noexcept02.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept02.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/noexcept02.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/noexcept02.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/noexcept02.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/noexcept02.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept03.C -std=gnu++98 PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++11 execution test -PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/noexcept04.C -std=c++98 PASS: g++.dg/cpp0x/noexcept04.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept04.C -std=c++11 execution test -PASS: g++.dg/cpp0x/noexcept04.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/noexcept04.C -std=c++1y execution test +PASS: g++.dg/cpp0x/noexcept04.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept04.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/noexcept05.C -std=c++98 PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler-not _ZSt9terminatev PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler-not EHB PASS: g++.dg/cpp0x/noexcept05.C -std=c++11 scan-assembler LSDA -PASS: g++.dg/cpp0x/noexcept05.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/noexcept05.C -std=c++1y scan-assembler-not _ZSt9terminatev -PASS: g++.dg/cpp0x/noexcept05.C -std=c++1y scan-assembler-not EHB -PASS: g++.dg/cpp0x/noexcept05.C -std=c++1y scan-assembler LSDA +PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler-not _ZSt9terminatev +PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler-not EHB +PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler LSDA UNSUPPORTED: g++.dg/cpp0x/noexcept06.C -std=c++98 PASS: g++.dg/cpp0x/noexcept06.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept06.C -std=c++11 execution test -PASS: g++.dg/cpp0x/noexcept06.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/noexcept06.C -std=c++1y execution test +PASS: g++.dg/cpp0x/noexcept06.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept06.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++98 PASS: g++.dg/cpp0x/noexcept07.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/noexcept07.C -std=c++11 execution test -PASS: g++.dg/cpp0x/noexcept07.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/noexcept07.C -std=c++1y execution test +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/noexcept08.C -std=c++98 PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 35) @@ -19188,201 +19641,216 @@ PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/noexcept08.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/noexcept08.C -std=c++1y (test for excess errors) +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 43) +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 52) +PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 53) +PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 55) +PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept09.C -std=gnu++98 PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept10.C -std=c++98 PASS: g++.dg/cpp0x/noexcept10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept11.C -std=c++98 PASS: g++.dg/cpp0x/noexcept11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept12.C -std=c++98 PASS: g++.dg/cpp0x/noexcept12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept13.C -std=c++98 PASS: g++.dg/cpp0x/noexcept13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept14.C -std=c++98 PASS: g++.dg/cpp0x/noexcept14.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/noexcept14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept14.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/noexcept14.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/noexcept15.C -std=c++98 PASS: g++.dg/cpp0x/noexcept15.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/noexcept15.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/cpp0x/noexcept15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept15.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/noexcept15.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/cpp0x/noexcept15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept15.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/noexcept15.C -std=c++14 (test for warnings, line 26) +PASS: g++.dg/cpp0x/noexcept15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept16.C -std=c++98 PASS: g++.dg/cpp0x/noexcept16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept17.C -std=c++98 PASS: g++.dg/cpp0x/noexcept17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept18.C -std=c++98 PASS: g++.dg/cpp0x/noexcept18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept19.C -std=c++98 PASS: g++.dg/cpp0x/noexcept19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept20.C -std=c++98 PASS: g++.dg/cpp0x/noexcept20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept21.C -std=c++98 PASS: g++.dg/cpp0x/noexcept21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/noexcept22.C -std=c++98 PASS: g++.dg/cpp0x/noexcept22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/noexcept22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/noexcept22.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/noexcept23.C -std=c++98 +PASS: g++.dg/cpp0x/noexcept23.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept23.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/noexcept24.C -std=c++98 +PASS: g++.dg/cpp0x/noexcept24.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept24.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/noexcept25.C -std=c++98 +PASS: g++.dg/cpp0x/noexcept25.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept25.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/noexcept26.C -std=c++98 +PASS: g++.dg/cpp0x/noexcept26.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept26.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/noexcept27.C -std=c++98 +PASS: g++.dg/cpp0x/noexcept27.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/noexcept27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nolinkage1.C -std=c++98 PASS: g++.dg/cpp0x/nolinkage1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nolinkage1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nolinkage1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/not_special.C -std=c++98 PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/not_special.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/not_special.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/cpp0x/not_special.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/not_special.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/not_special.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-const1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer2.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer3.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer4.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer5.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer6.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nsdmi-eh1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-list1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-list2.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-list3.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-local.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-template10.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template11.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template12.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template13.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++98 PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template3.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template4.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template5.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template6.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template7.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template8.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-template9.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-union1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-union2.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-union3.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-union4.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nsdmi-union5.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-union6.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for warnings, line 6) @@ -19398,158 +19866,158 @@ PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 47) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for errors, line 53) PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++1y (test for excess errors) +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 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 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 warnings, line 32) +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 warnings, line 38) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nsdmi1.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi1.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nsdmi1.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi1.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nsdmi10.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/nsdmi10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/nsdmi10.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/nsdmi10.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/cpp0x/nsdmi10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi2.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi3.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/nsdmi3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/nsdmi3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/nsdmi3.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/nsdmi3.C -std=c++1y (test for excess errors) +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 errors, line 16) +PASS: g++.dg/cpp0x/nsdmi3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi4.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nsdmi4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nsdmi4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi4.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nsdmi4.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi4.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nsdmi5.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi6.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nsdmi6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/nsdmi6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/nsdmi6.C -std=c++1y (test for excess errors) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi7.C -std=gnu++98 PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for bogus messages, line 9) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for warnings, line 15) +PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nsdmi8.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nsdmi9.C -std=c++98 PASS: g++.dg/cpp0x/nsdmi9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nsdmi9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nsdmi9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr01.C -std=c++98 PASS: g++.dg/cpp0x/nullptr01.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr01.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr01.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr02.C -std=c++98 PASS: g++.dg/cpp0x/nullptr02.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr02.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr02.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr03.C -std=c++98 PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr03.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr03.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/nullptr03.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/nullptr03.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nullptr04.C -std=c++98 PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr04.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr04.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/nullptr04.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/nullptr04.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/nullptr04.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/nullptr04.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr05.C -std=c++98 PASS: g++.dg/cpp0x/nullptr05.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr05.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr05.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr06.C -std=c++98 PASS: g++.dg/cpp0x/nullptr06.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr06.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr06.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr07.C -std=c++98 PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr07.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr07.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/nullptr07.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/nullptr07.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/nullptr07.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/nullptr07.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr08.C -std=c++98 PASS: g++.dg/cpp0x/nullptr08.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr08.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr08.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr09.C -std=c++98 PASS: g++.dg/cpp0x/nullptr09.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr09.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr09.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr10.C -std=c++98 PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/nullptr10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/nullptr10.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/nullptr10.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/nullptr10.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/nullptr10.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr11.C -std=c++98 PASS: g++.dg/cpp0x/nullptr11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr12.C -std=c++98 PASS: g++.dg/cpp0x/nullptr12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr13.C -std=c++98 PASS: g++.dg/cpp0x/nullptr13.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr13.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nullptr13.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nullptr13.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nullptr13.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr13.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nullptr14.C -std=c++98 PASS: g++.dg/cpp0x/nullptr14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr15.C -std=c++98 PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for errors, line 19) @@ -19557,125 +20025,131 @@ PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 candidate note (test for warnings, li PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 candidate note (test for warnings, line 23) PASS: g++.dg/cpp0x/nullptr15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y candidate note (test for warnings, line 19) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y candidate note (test for warnings, line 23) -PASS: g++.dg/cpp0x/nullptr15.C -std=c++1y (test for excess errors) +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 errors, line 19) +PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 candidate note (test for warnings, 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 candidate note (test for warnings, line 23) +PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr16.C -std=c++98 PASS: g++.dg/cpp0x/nullptr16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr17.C -std=c++98 PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/nullptr17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr17.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/nullptr17.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/nullptr17.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nullptr18.C -std=c++98 PASS: g++.dg/cpp0x/nullptr18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr19.C -std=c++98 PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/nullptr19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr19.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/nullptr19.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/nullptr19.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/nullptr19.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/nullptr19.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr20.C -std=c++98 PASS: g++.dg/cpp0x/nullptr20.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr20.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nullptr20.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nullptr20.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nullptr20.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr20.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nullptr21.C -std=c++98 PASS: g++.dg/cpp0x/nullptr21.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr21.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nullptr21.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nullptr21.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nullptr21.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr21.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nullptr22.C -std=gnu++98 PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/nullptr23.C -std=c++98 PASS: g++.dg/cpp0x/nullptr23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr24.C -std=c++98 PASS: g++.dg/cpp0x/nullptr24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr25.C -std=c++98 PASS: g++.dg/cpp0x/nullptr25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr26.C -std=c++98 PASS: g++.dg/cpp0x/nullptr26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr26.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr26.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr27.C -std=gnu++98 PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++11 scan-assembler _Z1fIDnLDn0EEiT_ -PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++1y scan-assembler _Z1fIDnLDn0EEiT_ +PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++14 scan-assembler _Z1fIDnLDn0EEiT_ UNSUPPORTED: g++.dg/cpp0x/nullptr28.C -std=c++98 PASS: g++.dg/cpp0x/nullptr28.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/nullptr28.C -std=c++11 execution test -PASS: g++.dg/cpp0x/nullptr28.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/nullptr28.C -std=c++1y execution test +PASS: g++.dg/cpp0x/nullptr28.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr28.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/nullptr29.C -std=gnu++98 PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr30.C -std=c++98 PASS: g++.dg/cpp0x/nullptr30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/nullptr30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/nullptr31.C -std=c++98 PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/nullptr31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/nullptr31.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/nullptr31.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/nullptr31.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/nullptr31.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/nullptr31.C -std=c++1y (test for excess errors) +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 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 excess errors) +UNSUPPORTED: g++.dg/cpp0x/nullptr32.C -std=gnu++98 +PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/nullptr33.C -std=c++98 +PASS: g++.dg/cpp0x/nullptr33.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/nullptr33.C -std=c++14 (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 excess errors) PASS: g++.dg/cpp0x/overflow1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/overflow1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overflow1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/overflow1.C -std=c++1y (test for excess errors) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/overload-conv-1.C -std=c++98 PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/overload-conv-2.C -std=c++98 PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/overload.C -std=c++98 PASS: g++.dg/cpp0x/overload.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overload.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/overload.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/overload2.C -std=c++98 PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/overload2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overload2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/overload2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/overload2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/overload2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/overload2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/overload3.C -std=c++98 PASS: g++.dg/cpp0x/overload3.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/overload3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/overload3.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/overload3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/overloadn.C -std=gnu++98 PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for warnings, line 27) @@ -19734,63 +20208,63 @@ PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 669) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 674) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for errors, line 675) PASS: g++.dg/cpp0x/overloadn.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 72) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 75) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 90) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 94) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 197) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 199) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 201) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 244) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 247) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 262) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 266) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 284) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 286) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 288) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 331) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 334) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 349) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 353) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 371) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 373) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 375) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 418) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 421) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 436) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for warnings, line 440) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 546) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 547) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 548) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 561) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 562) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 567) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 568) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 599) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 600) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 601) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 614) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 615) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 620) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 621) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 626) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 627) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 628) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 641) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 642) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 647) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 648) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 653) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 654) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 655) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 668) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 669) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 674) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for errors, line 675) -PASS: g++.dg/cpp0x/overloadn.C -std=gnu++1y (test for excess errors) +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 27) +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 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 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 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 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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/override1.C -std=c++98 PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 21) @@ -19807,21 +20281,21 @@ PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/override1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/override1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 41) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 46) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 47) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 48) +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 53) +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 58) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 59) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 60) +PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/override2.C -std=c++98 PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 12) @@ -19841,24 +20315,24 @@ PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 50) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for errors, line 52) PASS: g++.dg/cpp0x/override2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/override2.C -std=c++1y (test for excess errors) +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 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 41) +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 warnings, line 46) +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 50) +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 excess errors) PASS: g++.dg/cpp0x/override3.C (test for warnings, line 4) PASS: g++.dg/cpp0x/override3.C (test for errors, line 6) PASS: g++.dg/cpp0x/override3.C (test for errors, line 10) @@ -19870,231 +20344,223 @@ PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/override4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/override4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/override4.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/override4.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/override4.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/override4.C -std=c++1y (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) UNSUPPORTED: g++.dg/cpp0x/parse1.C -std=c++98 PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/parse1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/parse1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/parse1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/parse1.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/cpp0x/parse1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/parse2.C -std=c++98 PASS: g++.dg/cpp0x/parse2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/parse2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/parse2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31431-2.C -std=c++98 PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 candidate note (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31431-2.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/pr31431-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr31431-2.C -std=c++1y candidate note (test for warnings, line 6) -PASS: g++.dg/cpp0x/pr31431-2.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 candidate note (test for warnings, line 6) +PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31431.C -std=c++98 PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 candidate note (test for warnings, line 6) PASS: g++.dg/cpp0x/pr31431.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31431.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/pr31431.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr31431.C -std=c++1y candidate note (test for warnings, line 6) -PASS: g++.dg/cpp0x/pr31431.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/cpp0x/pr31431.C -std=c++14 candidate note (test for warnings, line 6) +PASS: g++.dg/cpp0x/pr31431.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31432.C -std=c++98 PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for errors, line 2) -PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for errors, line 7) -PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr31432.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31432.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/pr31432.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr31432.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr31432.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31434.C -std=c++98 PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31434.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31434.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/pr31434.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr31434.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr31434.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/pr31434.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31437.C -std=c++98 PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31437.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31437.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/pr31437.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr31437.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr31437.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31438.C -std=c++98 PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31438.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31438.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr31438.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr31438.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31439.C -std=c++98 PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr31439.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31439.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr31439.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr31439.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31442.C -std=c++98 PASS: g++.dg/cpp0x/pr31442.C -std=c++11 (test for errors, line 2) -PASS: g++.dg/cpp0x/pr31442.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31442.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31442.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/pr31442.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr31442.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31443.C -std=c++98 PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr31443.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31443.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/pr31443.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr31443.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/pr31443.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr31444.C -std=c++98 PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr31444.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31444.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr31444.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr31444.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31445.C -std=c++98 PASS: g++.dg/cpp0x/pr31445.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr31445.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31445.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/pr31445.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr31993.C -std=c++98 PASS: g++.dg/cpp0x/pr31993.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr31993.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr31993.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr32114.C -std=c++98 PASS: g++.dg/cpp0x/pr32114.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32114.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32114.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32114.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32115.C -std=c++98 PASS: g++.dg/cpp0x/pr32115.C -std=c++11 (test for errors, line 2) -PASS: g++.dg/cpp0x/pr32115.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32115.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32115.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/pr32115.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32115.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32125.C -std=c++98 PASS: g++.dg/cpp0x/pr32125.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32125.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32125.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32125.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32126.C -std=c++98 PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr32126.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32126.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32126.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr32126.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr32126.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/pr32126.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr32127.C -std=c++98 PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32127.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32127.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32127.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr32127.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32128.C -std=c++98 PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr32128.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32128.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/pr32128.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr32128.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32252.C -std=c++98 PASS: g++.dg/cpp0x/pr32252.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32252.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr32252.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr32253.C -std=c++98 PASS: g++.dg/cpp0x/pr32253.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32253.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32253.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32253.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr32566.C -std=c++98 PASS: g++.dg/cpp0x/pr32566.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr32566.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr32566.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr32566.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr33839.C -std=c++98 PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr33839.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr33839.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr33839.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr33839.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr33930.C -std=c++98 PASS: g++.dg/cpp0x/pr33930.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr33930.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr33930.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr33955.C -std=c++98 PASS: g++.dg/cpp0x/pr33955.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr33955.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr33955.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr33996.C -std=c++98 PASS: g++.dg/cpp0x/pr33996.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr33996.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr33996.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr34054.C -std=c++98 PASS: g++.dg/cpp0x/pr34054.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34054.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34054.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr34054.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr34056.C -std=c++98 PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr34056.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34056.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr34056.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr34056.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr34056.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr34057.C -std=c++98 PASS: g++.dg/cpp0x/pr34057.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34057.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34057.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr34057.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr34058.C -std=c++98 PASS: g++.dg/cpp0x/pr34058.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr34058.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34058.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr34058.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr34060.C -std=c++98 PASS: g++.dg/cpp0x/pr34060.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr34060.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34060.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr34060.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr34061.C -std=c++98 PASS: g++.dg/cpp0x/pr34061.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr34061.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr34061.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr34061.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr38646.C -std=c++98 PASS: g++.dg/cpp0x/pr38646.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38646.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr38646.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr38646.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr38795.C -std=c++98 PASS: g++.dg/cpp0x/pr38795.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr38795.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr38795.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr38795.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr39639.C -std=c++98 PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr39639.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr39639.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr39639.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr39639.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr39639.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/pr39639.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr42844-2.C -std=c++98 PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for warnings, line 7) @@ -20109,184 +20575,184 @@ PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/pr42844-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 28) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/pr42844-2.C -std=c++1y (test for excess errors) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/pr45908.C -std=c++98 PASS: g++.dg/cpp0x/pr45908.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr45908.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr45908.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr47416.C -std=c++98 PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for errors, line 66) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for errors, line 186) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for warnings, line 212) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for warnings, line 222) PASS: g++.dg/cpp0x/pr47416.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr47416.C -std=c++1y (test for errors, line 66) -PASS: g++.dg/cpp0x/pr47416.C -std=c++1y (test for errors, line 186) -PASS: g++.dg/cpp0x/pr47416.C -std=c++1y (test for warnings, line 212) -PASS: g++.dg/cpp0x/pr47416.C -std=c++1y (test for warnings, line 222) -PASS: g++.dg/cpp0x/pr47416.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for errors, line 66) +PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for errors, line 186) +PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for warnings, line 212) +PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for warnings, line 222) +PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr47476.C -std=c++98 PASS: g++.dg/cpp0x/pr47476.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr47476.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr47476.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr48522.C -std=c++98 PASS: g++.dg/cpp0x/pr48522.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr48522.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr48522.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr50025.C -std=c++98 PASS: g++.dg/cpp0x/pr50025.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr50025.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr50025.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr50491.C -std=c++98 PASS: g++.dg/cpp0x/pr50491.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr50491.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr50491.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr50901.C -std=c++98 PASS: g++.dg/cpp0x/pr50901.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr50901.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr50901.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51150.C -std=c++98 PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr51150.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51150.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/pr51150.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/pr51150.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr51216.C -std=gnu++98 PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr51216.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51216.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr51216.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr51216.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr51216.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr51216.C -std=gnu++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51225.C -std=c++98 PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr51225.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51225.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr51225.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/pr51225.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/pr51225.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51226.C -std=c++98 PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/pr51226.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51226.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/pr51226.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/pr51226.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/cpp0x/pr51226.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51313.C -std=c++98 PASS: g++.dg/cpp0x/pr51313.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51313.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr51313.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51420.C -std=c++98 PASS: g++.dg/cpp0x/pr51420.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51420.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51420.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51420.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr51420.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr51420.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51463.C -std=c++98 PASS: g++.dg/cpp0x/pr51463.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr51463.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51463.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr51463.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr51463.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp0x/pr51463.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51547.C -std=c++98 PASS: g++.dg/cpp0x/pr51547.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51547.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr51547.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51619.C -std=c++98 PASS: g++.dg/cpp0x/pr51619.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51619.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr51619.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr51786.C -std=c++98 PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr51786.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr51786.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr51786.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr51786.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr52440.C -std=c++98 PASS: g++.dg/cpp0x/pr52440.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr52440.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr52440.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr52744.C -std=c++98 PASS: g++.dg/cpp0x/pr52744.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr52744.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr52744.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp0x/pr52841.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr52841.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr52841.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr54318.C -std=c++98 PASS: g++.dg/cpp0x/pr54318.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr54318.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr54318.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr54323.C -std=c++98 PASS: g++.dg/cpp0x/pr54323.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr54323.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr54323.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr54377.C -std=c++98 PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr54377.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr54377.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/pr54377.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr54377.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/cpp0x/pr54377.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr57101.C -std=gnu++98 PASS: g++.dg/cpp0x/pr57101.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57101.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr57101.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr57172.C -std=c++98 PASS: g++.dg/cpp0x/pr57172.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57172.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr57172.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr57416.C -std=c++98 PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/pr57416.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57416.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/pr57416.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/pr57416.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/pr57416.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr57543-1.C -std=c++98 PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/pr57543-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57543-1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr57543-1.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/pr57543-1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/pr57543-1.C -std=c++1y (test for excess errors) +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 7) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/pr57543-2.C -std=c++98 PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/cpp0x/pr57543-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57543-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr57543-2.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/pr57543-2.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/pr57543-2.C -std=c++1y (test for excess errors) +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 9) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/pr57543-3.C -std=c++98 PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/pr57543-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57543-3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr57543-3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/pr57543-3.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/pr57543-3.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/cpp0x/pr57543-3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr57958.C -std=c++98 PASS: g++.dg/cpp0x/pr57958.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/pr57958.C -std=c++11 execution test -PASS: g++.dg/cpp0x/pr57958.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/pr57958.C -std=c++1y execution test +PASS: g++.dg/cpp0x/pr57958.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/pr57958.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/pr57981.C -std=gnu++98 PASS: g++.dg/cpp0x/pr57981.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/pr57981.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr57981.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/pr57981.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr58072.C -std=c++98 PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 6) @@ -20300,66 +20766,66 @@ PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/pr58072.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/pr58072.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/pr58080.C -std=c++98 PASS: g++.dg/cpp0x/pr58080.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/pr58080.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58080.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr58080.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr58155.C -std=c++98 PASS: g++.dg/cpp0x/pr58155.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58155.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr58155.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr58510.C -std=c++98 PASS: g++.dg/cpp0x/pr58510.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58510.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58510.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr58510.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr58563.C -std=c++98 PASS: g++.dg/cpp0x/pr58563.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr58563.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58563.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr58563.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr58674.C -std=c++98 PASS: g++.dg/cpp0x/pr58674.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/pr58674.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58674.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr58674.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr58707.C -std=c++98 PASS: g++.dg/cpp0x/pr58707.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58707.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr58707.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr58781.C -std=c++98 PASS: g++.dg/cpp0x/pr58781.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58781.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr58781.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr58871.C -std=c++98 PASS: g++.dg/cpp0x/pr58871.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr58871.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr58871.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr58871.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr59111.C -std=c++98 PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/pr59111.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr59111.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/pr59111.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr59641.C -std=c++98 PASS: g++.dg/cpp0x/pr59641.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr59641.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr59641.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr59641.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr60047.C -std=c++98 PASS: g++.dg/cpp0x/pr60047.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr60047.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr60047.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr60209-neg.C -std=c++98 PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 8) @@ -20374,70 +20840,78 @@ PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 invalid (test for errors, line 20) PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y invalid (test for errors, line 20) -PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++1y (test for excess errors) +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 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 invalid (test for errors, line 20) +PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr60209.C -std=c++98 PASS: g++.dg/cpp0x/pr60209.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr60209.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr60209.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr60215.C -std=c++98 PASS: g++.dg/cpp0x/pr60215.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr60215.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr60215.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr60215.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr60249.C -std=c++98 PASS: g++.dg/cpp0x/pr60249.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/pr60249.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr60249.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/pr60249.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr61038.C -std=c++98 PASS: g++.dg/cpp0x/pr61038.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr61038.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr61038.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/pr61924.C -std=c++98 +PASS: g++.dg/cpp0x/pr61924.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/cpp0x/pr61924.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/pr62024.C -std=c++98 PASS: g++.dg/cpp0x/pr62024.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr62024.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/pr62024.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/pr62101.C -std=c++98 PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 28) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/pr62101.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/pr62101.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/pr62101.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/pr62101.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/pr62101.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/pr62101.C -std=c++1y (test for excess errors) +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 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 excess errors) +UNSUPPORTED: g++.dg/cpp0x/pr63904.C -std=gnu++98 +PASS: g++.dg/cpp0x/pr63904.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp0x/pr63904.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++98 PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++1y (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) UNSUPPORTED: g++.dg/cpp0x/range-for1.C -std=c++98 PASS: g++.dg/cpp0x/range-for1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for10.C -std=gnu++98 PASS: g++.dg/cpp0x/range-for10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for10.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for11.C -std=c++98 PASS: g++.dg/cpp0x/range-for11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for12.C -std=c++98 PASS: g++.dg/cpp0x/range-for12.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for12.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for12.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for12.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for13.C -std=c++98 PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 32) @@ -20449,16 +20923,16 @@ PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 95) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 96) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for errors, line 100) PASS: g++.dg/cpp0x/range-for13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 95) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 96) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for errors, line 100) -PASS: g++.dg/cpp0x/range-for13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 32) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 73) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 92) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 93) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 94) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 95) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 96) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 100) +PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for14.C -std=c++98 PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 32) @@ -20468,117 +20942,124 @@ PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 61) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for warnings, line 77) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/range-for14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for warnings, line 77) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/range-for14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 20) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 32) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for errors, line 50) +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 warnings, line 61) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 77) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for errors, line 92) +PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for15.C -std=c++98 PASS: g++.dg/cpp0x/range-for15.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for15.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for15.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for15.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for16.C -std=c++98 PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/range-for16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for16.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/range-for16.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/range-for16.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/range-for16.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/range-for16.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/range-for17.C -std=c++98 PASS: g++.dg/cpp0x/range-for17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for18.C -std=c++98 PASS: g++.dg/cpp0x/range-for18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for19.C -std=c++98 PASS: g++.dg/cpp0x/range-for19.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/range-for19.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/range-for19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for19.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/range-for19.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/range-for19.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/range-for19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for2.C -std=c++98 PASS: g++.dg/cpp0x/range-for2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for20.C -std=c++98 PASS: g++.dg/cpp0x/range-for20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for21.C -std=c++98 PASS: g++.dg/cpp0x/range-for21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for22.C -std=c++98 PASS: g++.dg/cpp0x/range-for22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for23.C -std=c++98 PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for23.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/range-for23.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/range-for24.C -std=c++98 PASS: g++.dg/cpp0x/range-for24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for25.C -std=c++98 PASS: g++.dg/cpp0x/range-for25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for26.C -std=c++98 PASS: g++.dg/cpp0x/range-for26.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/range-for26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for26.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/range-for26.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/range-for27.C -std=gnu++98 PASS: g++.dg/cpp0x/range-for27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for27.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for27.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for28.C -std=c++98 PASS: g++.dg/cpp0x/range-for28.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/range-for28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for28.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/range-for28.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/range-for29.C -std=c++98 +PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/cpp0x/range-for29.C -std=c++11 (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/range-for29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for3.C -std=c++98 PASS: g++.dg/cpp0x/range-for3.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/range-for3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for3.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/range-for3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/range-for4.C -std=c++98 PASS: g++.dg/cpp0x/range-for4.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for4.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for5.C -std=c++98 PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 34) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for errors, line 51) PASS: g++.dg/cpp0x/range-for5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for5.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/range-for5.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/range-for5.C -std=c++1y (test for warnings, line 49) -PASS: g++.dg/cpp0x/range-for5.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/range-for5.C -std=c++1y (test for excess errors) +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 warnings, line 49) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/range-for6.C -std=c++98 PASS: g++.dg/cpp0x/range-for6.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for6.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for6.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for6.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for7.C -std=c++98 PASS: g++.dg/cpp0x/range-for7.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/range-for7.C -std=c++11 execution test -PASS: g++.dg/cpp0x/range-for7.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/range-for7.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/range-for8.C -std=c++98 PASS: g++.dg/cpp0x/range-for8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/range-for8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/range-for8.C -std=c++14 (test for excess errors) 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) UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++11 -UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++1y +UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++14 UNSUPPORTED: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _ZNR1A1fEv @@ -20593,47 +21074,50 @@ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1mIKFvvREEvM PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvOEEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AFvvREEvT_ PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++11 scan-assembler _Z1nIM1AKFvvREEvT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _ZNR1A1fEv -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _ZNO1A1gEv -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _ZNKR1A1hEv -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1jM1AFvvRE -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1kM1AFvvOE -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1lM1AKFvvRE -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1mIFvvOEEvM1AT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1mIFvvREEvM1AT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1mIKFvvREEvM1AT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1nIM1AFvvOEEvT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1nIM1AFvvREEvT_ -PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++1y scan-assembler _Z1nIM1AKFvvREEvT_ +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++14 scan-assembler _ZNR1A1fEv +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 _ZNKR1A1hEv +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_ UNSUPPORTED: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual1.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual10.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/ref-qual10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual10.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/ref-qual10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual11.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual12.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual13.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual14.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual15.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual15.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/ref-qual16.C -std=c++98 +PASS: g++.dg/cpp0x/ref-qual16.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual2.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 23) @@ -20652,136 +21136,136 @@ PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 67) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for errors, line 68) PASS: g++.dg/cpp0x/ref-qual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for errors, line 68) -PASS: g++.dg/cpp0x/ref-qual2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual3.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/ref-qual3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual3.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/ref-qual3.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/ref-qual3.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual4.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/ref-qual4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/ref-qual4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual5.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/ref-qual5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual5.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/cpp0x/ref-qual5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/ref-qual5.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/ref-qual5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual6.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual7.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/ref-qual7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/ref-qual7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/ref-qual7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/ref-qual7.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/ref-qual7.C -std=c++1y (test for excess errors) +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 errors, line 18) +PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/ref-qual8.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/ref-qual8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual8.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/ref-qual8.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/ref-qual9.C -std=c++98 PASS: g++.dg/cpp0x/ref-qual9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/ref-qual9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/ref-qual9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/reference_collapsing.C -std=c++98 PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/reinterpret_cast1.C -std=c++98 PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-bitfield.C -std=c++98 PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-bitfield2.C -std=c++98 PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-cast.C -std=c++98 PASS: g++.dg/cpp0x/rv-cast.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-cast.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-cast.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-cast2.C -std=c++98 PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/cpp0x/rv-cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-cast2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/rv-cast2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/rv-cast2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/rv-cast2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/rv-cast3.C -std=c++98 PASS: g++.dg/cpp0x/rv-cast3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-cast3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/rv-cast3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/rv-cast3.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/rv-cast4.C -std=c++98 PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/rv-cast4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-cast4.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/rv-cast4.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/rv-cond1.C -std=c++98 PASS: g++.dg/cpp0x/rv-cond1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-cond1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-cond1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-cond2.C -std=c++98 PASS: g++.dg/cpp0x/rv-cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-cond2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-cond2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-conv1.C -std=c++98 PASS: g++.dg/cpp0x/rv-conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-conv1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-copy1.C -std=c++98 PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-copy1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-copy1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/rv-copy1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/rv-copy1.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/rv-copy1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-deduce.C -std=c++98 PASS: g++.dg/cpp0x/rv-deduce.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-deduce.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-deduce.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-deduce2.C -std=c++98 PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-dotstar.C -std=c++98 PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-func.C -std=c++98 PASS: g++.dg/cpp0x/rv-func.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-func.C -std=c++11 scan-assembler-not _Z1fOFvvE -PASS: g++.dg/cpp0x/rv-func.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/rv-func.C -std=c++1y 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++14 scan-assembler-not _Z1fOFvvE UNSUPPORTED: g++.dg/cpp0x/rv-func2.C -std=c++98 PASS: g++.dg/cpp0x/rv-func2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-func2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-func2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-func3.C -std=c++98 PASS: g++.dg/cpp0x/rv-func3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-func3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-func3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-init1.C -std=c++98 PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 10) @@ -20790,13 +21274,13 @@ PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/rv-init1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/rv-init1.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-lvalue-req.C -std=c++98 PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 8) @@ -20804,183 +21288,183 @@ PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-reinterpret.C -std=c++98 PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++11 execution test -PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/rv-restrict.C -std=c++98 PASS: g++.dg/cpp0x/rv-restrict.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-restrict.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp0x/rv-return.C -std=c++98 -PASS: g++.dg/cpp0x/rv-return.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-return.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-restrict.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/rv-return.C -std=gnu++98 +PASS: g++.dg/cpp0x/rv-return.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp0x/rv-return.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-template1.C -std=c++98 PASS: g++.dg/cpp0x/rv-template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-template1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-this.C -std=c++98 PASS: g++.dg/cpp0x/rv-this.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-this.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv-this.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv-trivial-bug.C -std=c++98 PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for errors, line 23) PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv10.C -std=c++98 PASS: g++.dg/cpp0x/rv10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv1n.C -std=c++98 -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 32) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 37) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 39) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 42) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 43) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 44) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 45) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 46) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 50) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 55) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 47) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 48) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 57) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 58) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 59) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 60) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 61) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 65) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 70) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 62) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 63) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 67) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 72) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 73) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 74) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 75) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 76) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 77) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 78) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 82) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 87) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 79) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 80) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 84) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 89) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 90) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 91) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 92) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 93) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 97) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 102) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 94) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 95) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 99) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 104) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 105) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 106) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 107) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 108) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 109) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 110) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 111) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 115) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 120) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 112) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 113) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 117) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 122) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 123) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 124) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 125) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 126) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 127) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 128) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 132) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 137) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 129) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 130) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 134) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 139) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 140) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 141) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 142) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 143) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 144) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 145) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 149) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 154) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 146) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 147) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for warnings, line 151) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 156) -PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 157) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 158) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 159) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 160) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 161) +PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for errors, line 162) PASS: g++.dg/cpp0x/rv1n.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 50) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 70) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 74) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 75) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 77) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 78) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 82) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 87) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 90) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 97) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 102) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 104) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 105) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 106) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 107) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 108) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 109) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 111) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 115) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 120) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 122) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 123) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 124) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 125) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 126) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 127) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 128) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 132) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 137) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 139) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 140) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 141) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 142) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 143) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 144) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 145) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for warnings, line 149) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 154) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 156) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 157) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 158) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 159) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for errors, line 160) -PASS: g++.dg/cpp0x/rv1n.C -std=c++1y (test for excess errors) +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 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 warnings, line 52) +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 warnings, line 67) +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 warnings, line 84) +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 99) +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 warnings, line 117) +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 warnings, line 134) +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 warnings, line 151) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv1p.C -std=c++98 PASS: g++.dg/cpp0x/rv1p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv1p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv1p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv2n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 41) @@ -21145,172 +21629,172 @@ PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 454) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 455) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for errors, line 456) PASS: g++.dg/cpp0x/rv2n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 39) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 75) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 77) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 78) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 79) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 95) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 96) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 97) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 107) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 109) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 111) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 112) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 113) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 124) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 126) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 127) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 128) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 129) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 130) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 131) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 141) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 143) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 144) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 145) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 146) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 155) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 157) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 158) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 159) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 160) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 161) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 171) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 173) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 174) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 175) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 185) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 187) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 188) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 189) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 190) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 191) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 201) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 203) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 204) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 205) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 206) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 207) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 217) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 219) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 220) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 221) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 222) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 223) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 233) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 235) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 236) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 237) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 238) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 248) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 250) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 251) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 252) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 261) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 263) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 264) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 265) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 266) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 267) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 268) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 278) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 280) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 281) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 282) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 283) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 284) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 294) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 296) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 297) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 298) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 299) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 300) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 310) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 312) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 313) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 314) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 323) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 325) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 326) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 327) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 328) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 338) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 340) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 341) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 342) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 352) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 354) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 355) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 356) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 366) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 368) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 369) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 370) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 371) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 372) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 373) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 374) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 384) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 386) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 387) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 388) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 389) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 390) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 391) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 392) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 402) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 404) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 405) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 406) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 407) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 408) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 417) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 419) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 420) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 421) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 422) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 423) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 424) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 425) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 435) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 437) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 438) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 439) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 440) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 441) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 450) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 452) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 453) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 454) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 455) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for errors, line 456) -PASS: g++.dg/cpp0x/rv2n.C -std=gnu++1y (test for excess errors) +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 41) +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 43) +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 45) +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 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 155) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 157) +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 171) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 173) +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 185) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 187) +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 201) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 203) +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 217) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 219) +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 233) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 235) +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 248) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 250) +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 261) +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 264) +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 278) +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 281) +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 294) +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 297) +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 310) +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 313) +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 323) +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 326) +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 338) +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 341) +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 352) +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 355) +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 366) +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 369) +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 384) +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 387) +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 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 402) +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 405) +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 417) +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 420) +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 435) +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 438) +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 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 450) +PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 452) +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 454) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv2p.C -std=c++98 PASS: g++.dg/cpp0x/rv2p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv2p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv2p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv3n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 42) @@ -21568,265 +22052,265 @@ PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 832) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 833) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for errors, line 834) PASS: g++.dg/cpp0x/rv3n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 71) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 73) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 74) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 75) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 77) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 88) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 90) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 105) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 107) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 108) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 109) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 121) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 123) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 125) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 126) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 136) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 138) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 139) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 140) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 141) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 142) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 153) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 155) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 156) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 157) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 158) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 159) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 160) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 171) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 173) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 174) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 175) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 176) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 177) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 188) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 190) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 191) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 192) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 193) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 194) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 205) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 207) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 208) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 209) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 220) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 222) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 223) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 224) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 225) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 236) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 238) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 239) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 240) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 251) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 253) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 254) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 255) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 266) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 268) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 269) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 270) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 271) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 272) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 273) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 284) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 286) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 287) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 288) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 289) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 290) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 291) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 302) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 304) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 305) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 306) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 307) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 318) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 320) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 321) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 322) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 323) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 324) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 325) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 336) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 338) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 339) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 340) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 341) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 352) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 354) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 355) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 356) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 357) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 368) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 370) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 371) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 372) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 373) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 384) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 386) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 387) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 388) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 389) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 390) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 401) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 403) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 404) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 405) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 406) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 407) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 418) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 420) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 421) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 422) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 423) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 434) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 436) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 437) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 438) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 449) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 451) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 452) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 453) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 464) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 466) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 467) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 468) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 479) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 481) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 482) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 493) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 495) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 496) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 497) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 498) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 499) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 510) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 512) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 513) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 514) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 515) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 526) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 528) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 529) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 530) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 541) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 543) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 544) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 545) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 546) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 547) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 558) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 560) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 561) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 562) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 573) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 575) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 576) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 577) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 588) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 590) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 591) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 592) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 593) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 604) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 606) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 607) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 608) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 619) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 621) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 622) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 623) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 634) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 636) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 637) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 638) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 639) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 640) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 651) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 653) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 654) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 655) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 656) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 657) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 668) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 670) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 671) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 672) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 683) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 685) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 686) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 687) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 688) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 689) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 700) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 702) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 703) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 704) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 715) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 717) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 718) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 719) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 730) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 732) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 733) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 734) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 745) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 747) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 748) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 749) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 760) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 762) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 763) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 764) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 775) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 777) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 778) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 779) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 780) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 781) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 782) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 793) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 795) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 796) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 797) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 798) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 799) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 810) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 812) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 813) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 814) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 815) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 816) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 827) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 829) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 830) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 831) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 832) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 833) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for errors, line 834) -PASS: g++.dg/cpp0x/rv3n.C -std=gnu++1y (test for excess errors) +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 42) +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 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 60) +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 63) +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 71) +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 74) +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 76) +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 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 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 136) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 138) +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 153) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 155) +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 171) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 173) +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 188) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 190) +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 205) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 207) +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 220) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 222) +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 236) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 238) +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 251) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 253) +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 266) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 268) +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 284) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 286) +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 302) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 304) +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 318) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 320) +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 336) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 338) +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 352) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 354) +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 368) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 370) +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 384) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 386) +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 401) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 403) +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 418) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 420) +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 434) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 436) +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 449) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 451) +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 464) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 466) +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 479) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 481) +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 493) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 495) +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 510) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 512) +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 526) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 528) +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 541) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 543) +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 558) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 560) +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 573) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 575) +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 588) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 590) +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 604) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 606) +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 619) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 621) +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 634) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 636) +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 640) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 651) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 653) +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 668) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 670) +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 683) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 685) +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 700) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 702) +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 715) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 717) +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 730) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 732) +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 745) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 747) +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 760) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 762) +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 775) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 777) +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 793) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 795) +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 810) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 812) +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 827) +PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 829) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv3p.C -std=c++98 PASS: g++.dg/cpp0x/rv3p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv3p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv3p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv4n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 43) @@ -22107,288 +22591,288 @@ PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 966) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 967) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for errors, line 968) PASS: g++.dg/cpp0x/rv4n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 60) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 74) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 77) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 78) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 79) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 93) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 95) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 102) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 107) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 109) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 122) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 124) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 125) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 126) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 138) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 140) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 141) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 142) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 154) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 156) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 157) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 169) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 171) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 172) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 173) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 174) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 175) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 187) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 189) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 190) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 191) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 192) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 199) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 204) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 206) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 207) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 208) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 220) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 222) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 223) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 224) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 225) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 226) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 233) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 238) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 240) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 241) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 242) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 248) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 249) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 254) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 256) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 257) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 258) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 270) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 272) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 273) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 274) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 275) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 287) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 289) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 290) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 291) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 303) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 305) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 306) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 307) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 319) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 321) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 322) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 323) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 324) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 325) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 337) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 339) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 340) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 341) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 342) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 343) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 350) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 355) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 357) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 358) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 359) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 371) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 373) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 374) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 375) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 376) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 377) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 383) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 384) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 389) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 391) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 392) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 393) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 400) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 405) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 407) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 408) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 409) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 421) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 423) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 424) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 425) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 437) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 439) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 440) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 441) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 453) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 455) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 456) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 457) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 469) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 471) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 472) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 473) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 474) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 475) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 481) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 482) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 487) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 489) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 490) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 491) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 492) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 498) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 499) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 504) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 506) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 507) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 508) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 509) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 521) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 523) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 524) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 525) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 526) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 527) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 539) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 541) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 542) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 543) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 544) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 556) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 558) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 559) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 560) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 561) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 573) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 575) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 576) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 577) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 589) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 591) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 592) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 604) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 606) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 607) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 608) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 609) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 610) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 622) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 624) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 625) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 626) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 627) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 639) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 641) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 642) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 643) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 655) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 657) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 658) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 659) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 660) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 661) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 673) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 675) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 676) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 677) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 689) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 691) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 692) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 693) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 705) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 707) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 708) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 709) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 721) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 723) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 724) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 736) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 738) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 739) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 740) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 752) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 754) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 755) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 756) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 757) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 764) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 769) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 771) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 772) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 773) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 779) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 780) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 785) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 787) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 788) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 789) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 801) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 803) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 804) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 805) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 806) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 818) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 820) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 821) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 822) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 834) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 836) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 837) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 838) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 850) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 852) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 853) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 854) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 866) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 868) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 869) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 870) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 871) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 877) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 878) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 883) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 885) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 886) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 887) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 894) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 899) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 901) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 902) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 903) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 915) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 917) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 918) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 919) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 920) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 932) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 934) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 935) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 947) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 949) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 950) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 954) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 955) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 956) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for warnings, line 957) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 962) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 964) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 965) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 966) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 967) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for errors, line 968) -PASS: g++.dg/cpp0x/rv4n.C -std=gnu++1y (test for excess errors) +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 43) +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 45) +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 59) +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 61) +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 74) +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 77) +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 79) +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 93) +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 95) +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 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 warnings, line 199) +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 warnings, line 233) +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 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 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 warnings, line 350) +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 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 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 warnings, line 400) +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 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 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 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 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 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 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 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 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 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 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 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 610) +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 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 warnings, line 764) +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 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 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 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 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 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 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 warnings, line 894) +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 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 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 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 950) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv4p.C -std=c++98 PASS: g++.dg/cpp0x/rv4p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv4p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv4p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv5n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 42) @@ -22601,220 +23085,220 @@ PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 738) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 739) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for errors, line 740) PASS: g++.dg/cpp0x/rv5n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 76) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 78) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 79) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 83) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 94) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 95) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 96) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 97) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 110) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 112) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 113) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 122) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 127) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 129) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 130) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 134) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 143) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 145) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 146) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 147) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 148) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 156) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 161) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 163) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 164) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 172) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 177) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 179) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 180) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 184) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 193) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 195) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 196) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 197) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 201) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 210) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 212) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 213) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 217) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 226) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 228) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 229) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 230) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 234) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 238) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 243) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 245) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 246) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 247) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 248) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 256) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 261) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 263) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 264) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 265) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 272) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 273) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 278) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 280) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 281) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 282) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 289) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 290) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 295) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 297) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 298) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 299) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 300) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 304) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 313) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 315) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 316) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 317) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 321) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 330) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 332) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 333) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 334) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 338) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 347) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 349) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 350) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 351) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 355) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 358) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 364) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 366) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 367) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 368) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 369) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 376) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 377) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 382) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 384) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 385) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 386) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 394) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 399) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 401) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 402) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 403) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 409) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 411) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 416) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 418) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 419) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 420) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 421) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 425) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 434) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 436) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 437) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 450) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 452) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 453) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 459) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 460) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 461) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 466) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 468) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 469) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 470) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 471) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 475) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 484) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 486) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 487) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 488) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 489) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 493) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 502) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 504) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 505) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 506) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 519) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 521) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 522) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 526) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 535) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 537) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 538) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 539) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 540) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 553) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 555) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 556) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 569) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 571) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 572) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 576) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 585) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 587) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 588) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 589) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 590) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 603) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 605) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 606) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 607) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 615) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 620) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 622) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 623) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 624) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 632) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 637) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 639) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 640) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 641) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 642) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 646) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 655) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 657) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 658) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 671) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 673) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 674) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 681) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 682) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 687) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 689) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 690) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 691) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 695) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 704) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 706) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 707) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 720) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 722) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 723) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 729) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for warnings, line 731) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 736) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 738) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 739) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for errors, line 740) -PASS: g++.dg/cpp0x/rv5n.C -std=gnu++1y (test for excess errors) +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 errors, line 42) +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 46) +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 errors, line 59) +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 63) +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 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 warnings, line 83) +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 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 warnings, line 122) +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 warnings, line 134) +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 warnings, line 156) +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 warnings, line 172) +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 warnings, line 184) +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 warnings, line 201) +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 warnings, line 217) +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 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 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 warnings, line 256) +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 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 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 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 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 warnings, line 304) +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 warnings, line 321) +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 warnings, line 338) +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 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 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 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 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 warnings, line 394) +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 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 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 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 warnings, line 425) +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 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 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 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 warnings, line 475) +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 warnings, line 493) +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 warnings, line 526) +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 warnings, line 576) +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 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 warnings, line 615) +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 warnings, line 632) +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 warnings, line 646) +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 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 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 warnings, line 695) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv5p.C -std=c++98 PASS: g++.dg/cpp0x/rv5p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv5p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv5p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv6n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 43) @@ -22895,88 +23379,88 @@ PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 342) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 343) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for errors, line 344) PASS: g++.dg/cpp0x/rv6n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 78) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 80) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 81) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 82) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 96) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 98) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 99) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 100) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 116) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 117) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 131) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 133) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 134) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 138) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 148) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 150) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 151) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 152) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 166) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 168) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 169) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 183) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 185) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 186) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 195) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 200) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 202) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 203) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 204) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 208) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 218) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 220) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 221) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 222) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 231) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 236) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 238) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 239) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 248) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 253) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 255) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 256) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 260) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 270) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 272) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 273) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 274) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 278) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 288) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 290) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 291) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 299) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 300) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 305) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 307) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 308) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 309) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 313) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 323) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 325) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 326) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 333) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for warnings, line 335) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 340) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 342) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 343) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for errors, line 344) -PASS: g++.dg/cpp0x/rv6n.C -std=gnu++1y (test for excess errors) +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 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 warnings, line 51) +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 warnings, line 73) +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 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 warnings, line 138) +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 warnings, line 195) +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 warnings, line 208) +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 warnings, line 231) +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 warnings, line 248) +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 warnings, line 260) +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 warnings, line 278) +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 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 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 warnings, line 313) +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 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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv6p.C -std=c++98 PASS: g++.dg/cpp0x/rv6p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv6p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv6p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv7n.C -std=gnu++98 PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 44) @@ -22993,37 +23477,37 @@ PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 98) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 100) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for errors, line 101) PASS: g++.dg/cpp0x/rv7n.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for warnings, line 57) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 64) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 65) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 80) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 82) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 83) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 98) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 100) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for errors, line 101) -PASS: g++.dg/cpp0x/rv7n.C -std=gnu++1y (test for excess errors) +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 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 warnings, line 57) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/rv7p.C -std=c++98 PASS: g++.dg/cpp0x/rv7p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv7p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv7p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv8p.C -std=c++98 PASS: g++.dg/cpp0x/rv8p.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/rv8p.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/rv8p.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/rv9p.C -std=c++98 PASS: g++.dg/cpp0x/rv9p.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rv9p.C -std=c++11 execution test -PASS: g++.dg/cpp0x/rv9p.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/rv9p.C -std=c++1y execution test +PASS: g++.dg/cpp0x/rv9p.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/rv9p.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/rvo.C -std=c++98 PASS: g++.dg/cpp0x/rvo.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/rvo.C -std=c++11 execution test -PASS: g++.dg/cpp0x/rvo.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/rvo.C -std=c++1y execution test +PASS: g++.dg/cpp0x/rvo.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/rvo.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/scoped_enum.C -std=c++98 PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 16) @@ -23037,25 +23521,25 @@ PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 48) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 54) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/scoped_enum.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/scoped_enum.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/scoped_enum2.C -std=c++98 PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++1y (test for excess errors) +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 (test for errors, line 9) +PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++14 (test for excess errors) 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) @@ -23064,19 +23548,19 @@ PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++1y (test for excess errors) +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 errors, line 24) +PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++98 PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae1.C -std=c++98 PASS: g++.dg/cpp0x/sfinae1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae10.C -std=c++98 PASS: g++.dg/cpp0x/sfinae10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae11.C -std=c++98 PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 15) @@ -23085,232 +23569,238 @@ PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for errors, line 55) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for warnings, line 56) PASS: g++.dg/cpp0x/sfinae11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for warnings, line 54) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for warnings, line 56) -PASS: g++.dg/cpp0x/sfinae11.C -std=c++1y (test for excess errors) +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 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 warnings, line 54) +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 warnings, line 56) +PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae12.C -std=c++98 PASS: g++.dg/cpp0x/sfinae12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae13.C -std=c++98 PASS: g++.dg/cpp0x/sfinae13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae14.C -std=c++98 PASS: g++.dg/cpp0x/sfinae14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae15.C -std=c++98 PASS: g++.dg/cpp0x/sfinae15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae16.C -std=c++98 PASS: g++.dg/cpp0x/sfinae16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae17.C -std=c++98 PASS: g++.dg/cpp0x/sfinae17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae18.C -std=c++98 PASS: g++.dg/cpp0x/sfinae18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae19.C -std=c++98 PASS: g++.dg/cpp0x/sfinae19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae2.C -std=c++98 PASS: g++.dg/cpp0x/sfinae2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae20.C -std=c++98 PASS: g++.dg/cpp0x/sfinae20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae20.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae21.C -std=c++98 PASS: g++.dg/cpp0x/sfinae21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae22.C -std=c++98 PASS: g++.dg/cpp0x/sfinae22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae23.C -std=c++98 PASS: g++.dg/cpp0x/sfinae23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae24.C -std=c++98 PASS: g++.dg/cpp0x/sfinae24.C -std=c++11 (test for errors, line 22) PASS: g++.dg/cpp0x/sfinae24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae24.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/sfinae24.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/sfinae25.C -std=c++98 PASS: g++.dg/cpp0x/sfinae25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae26.C -std=c++98 PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for errors, line 33) PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/sfinae26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae26.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/cpp0x/sfinae26.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/sfinae26.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/sfinae27.C -std=c++98 PASS: g++.dg/cpp0x/sfinae27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae27.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae28.C -std=c++98 PASS: g++.dg/cpp0x/sfinae28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae28.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae28.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae29.C -std=c++98 PASS: g++.dg/cpp0x/sfinae29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae29.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae3.C -std=c++98 PASS: g++.dg/cpp0x/sfinae3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae30.C -std=c++98 PASS: g++.dg/cpp0x/sfinae30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae31.C -std=c++98 PASS: g++.dg/cpp0x/sfinae31.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae31.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae31.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae32.C -std=c++98 PASS: g++.dg/cpp0x/sfinae32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae32.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae33.C -std=c++98 PASS: g++.dg/cpp0x/sfinae33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae33.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae33.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae34.C -std=c++98 PASS: g++.dg/cpp0x/sfinae34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae34.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae35.C -std=c++98 PASS: g++.dg/cpp0x/sfinae35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae35.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae36.C -std=gnu++98 PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae37.C -std=c++98 PASS: g++.dg/cpp0x/sfinae37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae37.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae38.C -std=c++98 PASS: g++.dg/cpp0x/sfinae38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae38.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae38.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae39.C -std=c++98 PASS: g++.dg/cpp0x/sfinae39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae39.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae39.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae4.C -std=c++98 PASS: g++.dg/cpp0x/sfinae4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae40.C -std=c++98 PASS: g++.dg/cpp0x/sfinae40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae40.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae40.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae41.C -std=c++98 PASS: g++.dg/cpp0x/sfinae41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae41.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae41.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae42.C -std=c++98 PASS: g++.dg/cpp0x/sfinae42.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae42.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae42.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae43.C -std=c++98 PASS: g++.dg/cpp0x/sfinae43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae43.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae43.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae44.C -std=c++98 PASS: g++.dg/cpp0x/sfinae44.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae44.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae44.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae45.C -std=c++98 PASS: g++.dg/cpp0x/sfinae45.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae45.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae45.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae46.C -std=c++98 PASS: g++.dg/cpp0x/sfinae46.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae46.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae46.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae47.C -std=c++98 PASS: g++.dg/cpp0x/sfinae47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae47.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae47.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae48.C -std=c++98 PASS: g++.dg/cpp0x/sfinae48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae48.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae49.C -std=c++98 PASS: g++.dg/cpp0x/sfinae49.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae49.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae49.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae5.C -std=c++98 PASS: g++.dg/cpp0x/sfinae5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae50.C -std=c++98 PASS: g++.dg/cpp0x/sfinae50.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae50.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae50.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae51.C -std=c++98 PASS: g++.dg/cpp0x/sfinae51.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae51.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae51.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae52.C -std=c++98 PASS: g++.dg/cpp0x/sfinae52.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae52.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae52.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/sfinae53.C -std=c++98 +PASS: g++.dg/cpp0x/sfinae53.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/sfinae53.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/sfinae54.C -std=c++98 +PASS: g++.dg/cpp0x/sfinae54.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/sfinae54.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae6.C -std=c++98 PASS: g++.dg/cpp0x/sfinae6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae7.C -std=c++98 PASS: g++.dg/cpp0x/sfinae7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae8.C -std=c++98 PASS: g++.dg/cpp0x/sfinae8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/sfinae9.C -std=c++98 PASS: g++.dg/cpp0x/sfinae9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/sfinae9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/sfinae9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert1.C -std=c++98 PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/static_assert1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/static_assert1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/static_assert1.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert10.C -std=c++98 PASS: g++.dg/cpp0x/static_assert10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/static_assert10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/static_assert11.C -std=c++98 PASS: g++.dg/cpp0x/static_assert11.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/static_assert11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/static_assert11.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/static_assert2.C -std=c++98 PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/static_assert2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/static_assert2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/static_assert2.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/cpp0x/static_assert2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert3.C -std=c++98 PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 non-constant (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 zero (test for warnings, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 not a constant (test for errors, line 2) PASS: g++.dg/cpp0x/static_assert3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert3.C -std=c++1y non-constant (test for errors, line 2) -PASS: g++.dg/cpp0x/static_assert3.C -std=c++1y zero (test for warnings, line 2) -PASS: g++.dg/cpp0x/static_assert3.C -std=c++1y not a constant (test for errors, line 2) -PASS: g++.dg/cpp0x/static_assert3.C -std=c++1y (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 zero (test for warnings, line 2) +PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 not a constant (test for errors, line 2) +PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert4.C -std=gnu++98 PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert5.C -std=c++98 PASS: g++.dg/cpp0x/static_assert5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/static_assert5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert6.C -std=c++98 PASS: g++.dg/cpp0x/static_assert6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/static_assert6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/static_assert6.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/static_assert7.C -std=gnu++98 PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert8.C -std=c++98 PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert8.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/static_assert8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/static_assert8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/static_assert8.C -std=c++1y (test for excess errors) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/static_assert9.C -std=c++98 PASS: g++.dg/cpp0x/static_assert9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/static_assert9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/static_assert9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/static_assert9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/static_assert9.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/cpp0x/static_assert9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/std-layout1.C -std=c++98 PASS: g++.dg/cpp0x/std-layout1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/std-layout1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/std-layout1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++98 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 11) @@ -23349,43 +23839,43 @@ PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings 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 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++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for errors, line 90) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 7) +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 25) +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 (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 warnings, line 7) +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 25) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++98 PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for warnings, line 11) @@ -23404,74 +23894,74 @@ PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for warning PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for warnings, line 69) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for warnings, line 73) PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 43) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 47) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 51) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 55) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 61) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 65) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 69) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for warnings, line 73) -PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 11) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 15) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 19) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 25) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 29) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 33) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 37) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 43) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 47) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 51) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 55) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 61) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 65) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 69) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for warnings, line 73) +PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/stddef.C -std=c++98 PASS: g++.dg/cpp0x/stddef.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/stddef.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/stddef.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/stdint.C -std=c++98 PASS: g++.dg/cpp0x/stdint.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/stdint.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/stdint.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/syntax-err1.C -std=c++98 PASS: g++.dg/cpp0x/syntax-err1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/syntax-err1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/syntax-err1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/syntax-err1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++98 PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++98 PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/temp_default1.C -std=c++98 PASS: g++.dg/cpp0x/temp_default1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp_default1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/temp_default1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/temp_default2.C -std=c++98 PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 candidate note (test for warnings, line 10) PASS: g++.dg/cpp0x/temp_default2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp_default2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/temp_default2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/temp_default2.C -std=c++1y candidate note (test for warnings, line 10) -PASS: g++.dg/cpp0x/temp_default2.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 candidate note (test for warnings, line 10) +PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/temp_default3.C -std=c++98 PASS: g++.dg/cpp0x/temp_default3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp_default3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/temp_default3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/temp_default4.C -std=c++98 PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/temp_default4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp_default4.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/temp_default4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/temp_default4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/temp_default4.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/temp_default5.C -std=c++98 PASS: g++.dg/cpp0x/temp_default5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/temp_default5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/temp_default5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/template_deduction.C -std=c++98 PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/template_deduction.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/template_deduction.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/template_deduction.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/template_deduction.C -std=c++1y (test for excess errors) +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 errors, line 62) +PASS: g++.dg/cpp0x/template_deduction.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing1.C -std=gnu++98 PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_ @@ -23484,17 +23974,17 @@ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1hI1AIiEdEDTcldtf PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1lIiEDtfp_ET_ PASS: g++.dg/cpp0x/trailing1.C -std=gnu++11 scan-assembler _Z1mIiLi1EEDtT0_ET_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1lIiEDtfp_ET_ -PASS: g++.dg/cpp0x/trailing1.C -std=gnu++1y scan-assembler _Z1mIiLi1EEDtT0_ET_ +PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 (test for excess errors) +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 _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_ +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 _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_ UNSUPPORTED: g++.dg/cpp0x/trailing2.C -std=c++98 PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 7) @@ -23503,11 +23993,11 @@ PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/trailing2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/trailing2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/trailing2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/trailing2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/trailing2.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing3.C -std=gnu++98 PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ @@ -23517,49 +24007,49 @@ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1gIiEEDTplf PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ PASS: g++.dg/cpp0x/trailing3.C -std=gnu++11 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ -PASS: g++.dg/cpp0x/trailing3.C -std=gnu++1y scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ +PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 (test for excess errors) +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 _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 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 _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_ UNSUPPORTED: g++.dg/cpp0x/trailing4.C -std=c++98 PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 candidate note (test for warnings, line 10) PASS: g++.dg/cpp0x/trailing4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing4.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/cpp0x/trailing4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/trailing4.C -std=c++1y candidate note (test for warnings, line 10) -PASS: g++.dg/cpp0x/trailing4.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/trailing4.C -std=c++14 candidate note (test for warnings, line 10) +PASS: g++.dg/cpp0x/trailing4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing5.C -std=c++98 PASS: g++.dg/cpp0x/trailing5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/trailing5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/trailing5.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/trailing6.C -std=c++98 PASS: g++.dg/cpp0x/trailing6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/trailing6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing7.C -std=c++98 PASS: g++.dg/cpp0x/trailing7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/trailing7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing8.C -std=c++98 PASS: g++.dg/cpp0x/trailing8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/trailing8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trailing9.C -std=c++98 PASS: g++.dg/cpp0x/trailing9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trailing9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/trailing9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/traits1.C -std=c++98 PASS: g++.dg/cpp0x/traits1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/traits1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/traits1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/trivial1.C -std=c++98 PASS: g++.dg/cpp0x/trivial1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/trivial1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/trivial1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-addr.C -std=c++98 PASS: g++.dg/cpp0x/udlit-addr.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-addr.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-addr.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-args-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 11) @@ -23574,41 +24064,41 @@ PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 38) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for errors, line 41) PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-args.C -std=c++98 PASS: g++.dg/cpp0x/udlit-args.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-args.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-args.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-args2.C -std=c++98 PASS: g++.dg/cpp0x/udlit-args2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-args2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-args2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-clink-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-concat-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-concat.C -std=c++98 PASS: g++.dg/cpp0x/udlit-concat.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-concat.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-concat.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-constexpr.C -std=c++98 PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for warnings, line 6) 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) @@ -23625,28 +24115,28 @@ PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-embed-quote.C -std=c++98 PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-friend.C -std=c++98 PASS: g++.dg/cpp0x/udlit-friend.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-friend.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-friend.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-general.C -std=c++98 PASS: g++.dg/cpp0x/udlit-general.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-general.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-general.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-general.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 11) @@ -23678,139 +24168,139 @@ PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 62) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for errors, line 63) PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-inline.C -std=c++98 PASS: g++.dg/cpp0x/udlit-inline.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-inline.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-inline.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-mangle.C -std=c++98 PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++11 scan-assembler _Zli2_wPKc -PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++1y 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++14 scan-assembler _Zli2_wPKc UNSUPPORTED: g++.dg/cpp0x/udlit-member-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-namespace.C -std=c++98 PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-operator-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++98 PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-overflow.C -std=c++98 PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-raw-length.C -std=c++98 PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-raw-op.C -std=c++98 PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-raw-str.C -std=c++98 PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-resolve.C -std=c++98 PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for warnings, line 9) @@ -23829,62 +24319,62 @@ PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved (test for warnings, l PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved (test for warnings, line 33) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 reserved (test for warnings, line 37) PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 29) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 5) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 9) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 13) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 17) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 25) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 29) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 33) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y reserved (test for warnings, line 37) -PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++1y (test for excess errors) +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 9) +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 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 reserved (test for warnings, line 5) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 9) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 13) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 17) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 25) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 29) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 33) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved (test for warnings, line 37) +PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-string-length.C -std=c++98 PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-string-literal.C -std=c++98 PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-systemheader.C -std=c++98 PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-template.C -std=c++98 PASS: g++.dg/cpp0x/udlit-template.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/udlit-template.C -std=c++11 execution test -PASS: g++.dg/cpp0x/udlit-template.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/udlit-template.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++98 PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++98 PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/union1.C -std=c++98 PASS: g++.dg/cpp0x/union1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/union1.C -std=c++11 B::B (test for errors, line 17) @@ -23897,128 +24387,128 @@ PASS: g++.dg/cpp0x/union1.C -std=c++11 B::~B (test for errors, line 18) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::~C (test for errors, line 28) PASS: g++.dg/cpp0x/union1.C -std=c++11 C::~C (test for errors, line 29) PASS: g++.dg/cpp0x/union1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/union1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/union1.C -std=c++1y B::B (test for errors, line 17) -PASS: g++.dg/cpp0x/union1.C -std=c++1y B::B (test for errors, line 18) -PASS: g++.dg/cpp0x/union1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/union1.C -std=c++1y C::C (test for errors, line 28) -PASS: g++.dg/cpp0x/union1.C -std=c++1y C::C (test for errors, line 29) -PASS: g++.dg/cpp0x/union1.C -std=c++1y B::~B (test for errors, line 17) -PASS: g++.dg/cpp0x/union1.C -std=c++1y B::~B (test for errors, line 18) -PASS: g++.dg/cpp0x/union1.C -std=c++1y C::~C (test for errors, line 28) -PASS: g++.dg/cpp0x/union1.C -std=c++1y C::~C (test for errors, line 29) -PASS: g++.dg/cpp0x/union1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/union1.C -std=c++14 (test for errors, line 14) +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 (test for errors, line 24) +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 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 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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/union2.C -std=c++98 PASS: g++.dg/cpp0x/union2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/union2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/union2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/union3.C -std=c++98 PASS: g++.dg/cpp0x/union3.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/union3.C -std=c++11 execution test -PASS: g++.dg/cpp0x/union3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/union3.C -std=c++1y execution test +PASS: g++.dg/cpp0x/union3.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/union3.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/union4.C -std=c++98 PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/union4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/union4.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp0x/union4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/union4.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/union4.C -std=c++1y (test for excess errors) +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 errors, line 9) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/union5.C -std=gnu++98 PASS: g++.dg/cpp0x/union5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/union5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/union5.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/union6.C -std=c++98 PASS: g++.dg/cpp0x/union6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/union6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/union6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/unnamed_refs.C -std=c++98 PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/using-enum-1.C -std=c++98 PASS: g++.dg/cpp0x/using-enum-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/using-enum-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/using-enum-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/using-enum-2.C -std=c++98 PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/cpp0x/using-enum-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/using-enum-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/using-enum-2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/using-enum-2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/using-enum-2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/using-enum-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 13) +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 20) +PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-104.C -std=c++98 PASS: g++.dg/cpp0x/variadic-104.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-104.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-104.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-bind.C -std=c++98 PASS: g++.dg/cpp0x/variadic-bind.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-bind.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-bind.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-bind.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-crash1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-crash2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic-default.C -std=c++98 PASS: g++.dg/cpp0x/variadic-default.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-default.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-default.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-diag1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic-ex1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic-ex10.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 mismatch (test for errors, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 expected a type (test for warnings, line 7) PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++1y mismatch (test for errors, line 7) -PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++1y expected a type (test for warnings, line 7) -PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++1y (test for excess errors) +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++14 expected a type (test for warnings, line 7) +PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex11.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex12.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex13.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 35) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 note (test for warnings, line 36) PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++1y note (test for warnings, line 36) -PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++1y (test for excess errors) +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 note (test for warnings, line 36) +PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex14.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++11 mismatch (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++11 expected (test for warnings, line 11) PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++11 mismatch (test for errors, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++11 expected (test for warnings, line 13) PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++1y mismatch (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++1y expected (test for warnings, line 11) -PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++1y mismatch (test for errors, line 13) -PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++1y expected (test for warnings, line 13) -PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++14 mismatch (test for errors, line 11) +PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++14 expected (test for warnings, line 11) +PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++14 mismatch (test for errors, line 13) +PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++14 expected (test for warnings, line 13) +PASS: g++.dg/cpp0x/variadic-ex14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++14 (test for warnings, line 2) +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) UNSUPPORTED: g++.dg/cpp0x/variadic-ex3.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for errors, line 6) @@ -24026,374 +24516,394 @@ PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 candidate note (test for warnings, PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 candidate note (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y candidate note (test for warnings, line 6) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y candidate note (test for warnings, line 9) -PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 candidate note (test for warnings, 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 candidate note (test for warnings, line 9) +PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex4.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 candidate note (test for warnings, line 10) PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++1y candidate note (test for warnings, line 10) -PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 candidate note (test for warnings, line 10) +PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex5.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex6.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex7.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex8.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ex9.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-explicit1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-explicit2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-function.C -std=c++98 PASS: g++.dg/cpp0x/variadic-function.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-function.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-function.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-function.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-init.C -std=c++98 PASS: g++.dg/cpp0x/variadic-init.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-init.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-init.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-init.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-lambda.C -std=c++98 PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-mem_fn.C -std=c++98 PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-new.C -std=c++98 PASS: g++.dg/cpp0x/variadic-new.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-new.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-new.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-new2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-new2.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-new2.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-new2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-new2.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-rref.C -std=c++98 PASS: g++.dg/cpp0x/variadic-rref.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-rref.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-rref.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof3.C -std=c++98 PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-throw.C -std=c++98 PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for errors, line 25) PASS: g++.dg/cpp0x/variadic-throw.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-throw.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/variadic-throw.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp0x/variadic-throw.C -std=c++1y (test for excess errors) +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 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-ttp.C -std=c++98 PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-tuple.C -std=c++98 PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic-unify-2.C -std=c++98 PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-unify.C -std=c++98 PASS: g++.dg/cpp0x/variadic-unify.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-unify.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-unify.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-unresolved.C -std=c++98 PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic-value1.C -std=c++98 PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic-value1.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic-value1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic-value1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp0x/variadic1.C -std=c++98 PASS: g++.dg/cpp0x/variadic1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic10.C -std=c++98 PASS: g++.dg/cpp0x/variadic10.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic10.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic10.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/variadic10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic100.C -std=c++98 PASS: g++.dg/cpp0x/variadic100.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic100.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic100.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic101.C -std=c++98 PASS: g++.dg/cpp0x/variadic101.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic101.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic101.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic102.C -std=c++98 PASS: g++.dg/cpp0x/variadic102.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic102.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic102.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic103.C -std=c++98 PASS: g++.dg/cpp0x/variadic103.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic103.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic103.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic103.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic105.C -std=c++98 PASS: g++.dg/cpp0x/variadic105.C -std=c++11 (test for bogus messages, line 23) PASS: g++.dg/cpp0x/variadic105.C -std=c++11 candidate explanation (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic105.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic105.C -std=c++1y (test for bogus messages, line 23) -PASS: g++.dg/cpp0x/variadic105.C -std=c++1y candidate explanation (test for bogus messages, line 6) -PASS: g++.dg/cpp0x/variadic105.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic105.C -std=c++14 (test for bogus messages, line 23) +PASS: g++.dg/cpp0x/variadic105.C -std=c++14 candidate explanation (test for bogus messages, line 6) +PASS: g++.dg/cpp0x/variadic105.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic106.C -std=c++98 PASS: g++.dg/cpp0x/variadic106.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic106.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic106.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic107.C -std=c++98 PASS: g++.dg/cpp0x/variadic107.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic107.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic107.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic108.C -std=c++98 PASS: g++.dg/cpp0x/variadic108.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic108.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic108.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic109.C -std=c++98 PASS: g++.dg/cpp0x/variadic109.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic109.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic109.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic11.C -std=c++98 PASS: g++.dg/cpp0x/variadic11.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic110.C -std=c++98 PASS: g++.dg/cpp0x/variadic110.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic110.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic110.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic111.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic111.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic111.C -std=gnu++11 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ -PASS: g++.dg/cpp0x/variadic111.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic111.C -std=gnu++1y scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ +PASS: g++.dg/cpp0x/variadic111.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic111.C -std=gnu++14 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_ UNSUPPORTED: g++.dg/cpp0x/variadic112.C -std=c++98 PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/variadic112.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic112.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic112.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/variadic112.C -std=c++1y (test for excess errors) +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 errors, line 18) +PASS: g++.dg/cpp0x/variadic112.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic113.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic113.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic113.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic113.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic114.C -std=c++98 PASS: g++.dg/cpp0x/variadic114.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic114.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic114.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic115.C -std=c++98 PASS: g++.dg/cpp0x/variadic115.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic115.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic115.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic116.C -std=c++98 PASS: g++.dg/cpp0x/variadic116.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic116.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic116.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic117.C -std=c++98 PASS: g++.dg/cpp0x/variadic117.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic117.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic117.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic118.C -std=c++98 PASS: g++.dg/cpp0x/variadic118.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic118.C -std=c++11 (test for errors, line 10) PASS: g++.dg/cpp0x/variadic118.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic118.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp0x/variadic118.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/variadic118.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic118.C -std=c++14 (test for warnings, line 5) +PASS: g++.dg/cpp0x/variadic118.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/cpp0x/variadic118.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic119.C -std=c++98 PASS: g++.dg/cpp0x/variadic119.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic119.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic119.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/variadic119.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic12.C -std=c++98 PASS: g++.dg/cpp0x/variadic12.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic12.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic12.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic120.C -std=c++98 PASS: g++.dg/cpp0x/variadic120.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic120.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic120.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic121.C -std=c++98 PASS: g++.dg/cpp0x/variadic121.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic121.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic121.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic122.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/variadic122.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic122.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/variadic122.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/variadic122.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic122.C -std=gnu++14 (test for warnings, 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) UNSUPPORTED: g++.dg/cpp0x/variadic123.C -std=c++98 PASS: g++.dg/cpp0x/variadic123.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic123.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic123.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic124.C -std=c++98 PASS: g++.dg/cpp0x/variadic124.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic124.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic124.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic125.C -std=c++98 PASS: g++.dg/cpp0x/variadic125.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic125.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic125.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic126.C -std=c++98 PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic126.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic126.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic126.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic127.C -std=c++98 PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic127.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic127.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic127.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic128.C -std=c++98 PASS: g++.dg/cpp0x/variadic128.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic128.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic128.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic129.C -std=c++98 PASS: g++.dg/cpp0x/variadic129.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic129.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic129.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic13.C -std=c++98 PASS: g++.dg/cpp0x/variadic13.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic13.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic13.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic130.C -std=c++98 PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic130.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic130.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic130.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic131.C -std=c++98 PASS: g++.dg/cpp0x/variadic131.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic131.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic131.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic132.C -std=c++98 PASS: g++.dg/cpp0x/variadic132.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic132.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic132.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic133.C -std=c++98 PASS: g++.dg/cpp0x/variadic133.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic133.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic133.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic134.C -std=c++98 PASS: g++.dg/cpp0x/variadic134.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic134.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic134.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic135.C -std=c++98 PASS: g++.dg/cpp0x/variadic135.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic135.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic135.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/variadic135.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic139.C -std=c++98 PASS: g++.dg/cpp0x/variadic139.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic139.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic139.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic14.C -std=c++98 PASS: g++.dg/cpp0x/variadic14.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic140.C -std=c++98 PASS: g++.dg/cpp0x/variadic140.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic140.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic140.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic141.C -std=c++98 PASS: g++.dg/cpp0x/variadic141.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic141.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic141.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic142.C -std=c++98 PASS: g++.dg/cpp0x/variadic142.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic142.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic142.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic143.C -std=c++98 PASS: g++.dg/cpp0x/variadic143.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic143.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic143.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic144.C -std=c++98 PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic144.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic144.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic144.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/variadic144.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/variadic144.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic145.C -std=c++98 PASS: g++.dg/cpp0x/variadic145.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic145.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic145.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic146.C -std=c++98 PASS: g++.dg/cpp0x/variadic146.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic146.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic146.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic147.C -std=c++98 PASS: g++.dg/cpp0x/variadic147.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic147.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic147.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic148.C -std=c++98 PASS: g++.dg/cpp0x/variadic148.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic148.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic148.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic148.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic149.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic149.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic149.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic149.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic15.C -std=c++98 PASS: g++.dg/cpp0x/variadic15.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic15.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic15.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic150.C -std=c++98 PASS: g++.dg/cpp0x/variadic150.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic150.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic150.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic150.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic151.C -std=c++98 PASS: g++.dg/cpp0x/variadic151.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic151.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic151.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic152.C -std=c++98 PASS: g++.dg/cpp0x/variadic152.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic152.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic152.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic153.C -std=c++98 PASS: g++.dg/cpp0x/variadic153.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic153.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic153.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic154.C -std=c++98 PASS: g++.dg/cpp0x/variadic154.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic154.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic154.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic154.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic155.C -std=c++98 PASS: g++.dg/cpp0x/variadic155.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/variadic155.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic155.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/variadic155.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic156.C -std=c++98 PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic156.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic156.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/variadic156.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic156.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic157.C -std=c++98 PASS: g++.dg/cpp0x/variadic157.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic157.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic157.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic158.C -std=c++98 PASS: g++.dg/cpp0x/variadic158.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic158.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic158.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic159.C -std=c++98 PASS: g++.dg/cpp0x/variadic159.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic159.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic159.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic16.C -std=c++98 PASS: g++.dg/cpp0x/variadic16.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic160.C -std=c++98 PASS: g++.dg/cpp0x/variadic160.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic160.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic160.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic161.C -std=c++98 PASS: g++.dg/cpp0x/variadic161.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic161.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic161.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic162.C -std=c++98 +PASS: g++.dg/cpp0x/variadic162.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/variadic162.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic163.C -std=gnu++98 +PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for errors, line 8) +PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for errors, line 13) +PASS: g++.dg/cpp0x/variadic163.C -std=gnu++11 (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/variadic163.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/variadic164.C -std=c++98 +PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/cpp0x/variadic164.C -std=c++11 (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp0x/variadic165.C -std=c++98 +PASS: g++.dg/cpp0x/variadic165.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/variadic165.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic17.C -std=c++98 PASS: g++.dg/cpp0x/variadic17.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic17.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic18.C -std=c++98 PASS: g++.dg/cpp0x/variadic18.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic18.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic19.C -std=c++98 PASS: g++.dg/cpp0x/variadic19.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic2.C -std=c++98 PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 5) @@ -24401,399 +24911,399 @@ PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 at least 2 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/cpp0x/variadic2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y at least 2 (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp0x/variadic2.C -std=c++1y (test for excess errors) +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 at least 2 (test for errors, line 11) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic20.C -std=c++98 -PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for errors, line 16) -PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for errors, line 21) -PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for errors, line 27) -PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for errors, line 34) +PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 16) +PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 21) +PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 27) +PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 bound (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 bound (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 incomplete (test for errors, line 40) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 incomplete (test for errors, line 42) PASS: g++.dg/cpp0x/variadic20.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y bound (test for errors, line 40) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y bound (test for errors, line 42) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y incomplete (test for errors, line 40) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y incomplete (test for errors, line 42) -PASS: g++.dg/cpp0x/variadic20.C -std=c++1y (test for excess errors) +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 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 (test for errors, line 40) +PASS: g++.dg/cpp0x/variadic20.C -std=c++14 incomplete (test for errors, line 42) +PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic21.C -std=c++98 PASS: g++.dg/cpp0x/variadic21.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic21.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic22.C -std=c++98 PASS: g++.dg/cpp0x/variadic22.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic22.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic23.C -std=c++98 PASS: g++.dg/cpp0x/variadic23.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic23.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic23.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic24.C -std=c++98 PASS: g++.dg/cpp0x/variadic24.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic24.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic25.C -std=c++98 PASS: g++.dg/cpp0x/variadic25.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic25.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic25.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic26.C -std=c++98 PASS: g++.dg/cpp0x/variadic26.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic26.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic26.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic27.C -std=c++98 PASS: g++.dg/cpp0x/variadic27.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic27.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic27.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic28.C -std=c++98 PASS: g++.dg/cpp0x/variadic28.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic28.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic28.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic29.C -std=c++98 PASS: g++.dg/cpp0x/variadic29.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic29.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic29.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic3.C -std=c++98 PASS: g++.dg/cpp0x/variadic3.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic30.C -std=c++98 PASS: g++.dg/cpp0x/variadic30.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic30.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic30.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic31.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic31.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic31.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic31.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic32.C -std=c++98 PASS: g++.dg/cpp0x/variadic32.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic32.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic32.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic33.C -std=c++98 PASS: g++.dg/cpp0x/variadic33.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic33.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic33.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic34.C -std=c++98 PASS: g++.dg/cpp0x/variadic34.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic34.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic34.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic35.C -std=c++98 PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for errors, line 8) PASS: g++.dg/cpp0x/variadic35.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic35.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp0x/variadic35.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp0x/variadic35.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/cpp0x/variadic35.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic36.C -std=c++98 PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 note (test for warnings, line 5) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 note (test for warnings, line 12) PASS: g++.dg/cpp0x/variadic36.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic36.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/variadic36.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/variadic36.C -std=c++1y note (test for warnings, line 5) -PASS: g++.dg/cpp0x/variadic36.C -std=c++1y note (test for warnings, line 12) -PASS: g++.dg/cpp0x/variadic36.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp0x/variadic36.C -std=c++14 note (test for warnings, line 5) +PASS: g++.dg/cpp0x/variadic36.C -std=c++14 note (test for warnings, line 12) +PASS: g++.dg/cpp0x/variadic36.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic37.C -std=c++98 PASS: g++.dg/cpp0x/variadic37.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic37.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic38.C -std=c++98 PASS: g++.dg/cpp0x/variadic38.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic38.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic38.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic38.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic39.C -std=c++98 PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/variadic39.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic39.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic39.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/variadic39.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/variadic39.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic4.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z6f_none5tupleIJEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z5f_one5tupleIJiEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z5f_two5tupleIJifEE PASS: g++.dg/cpp0x/variadic4.C -std=gnu++11 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE -PASS: g++.dg/cpp0x/variadic4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic4.C -std=gnu++1y scan-assembler _Z6f_none5tupleIJEE -PASS: g++.dg/cpp0x/variadic4.C -std=gnu++1y scan-assembler _Z5f_one5tupleIJiEE -PASS: g++.dg/cpp0x/variadic4.C -std=gnu++1y scan-assembler _Z5f_two5tupleIJifEE -PASS: g++.dg/cpp0x/variadic4.C -std=gnu++1y 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++14 scan-assembler _Z6f_none5tupleIJEE +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 _Z8f_nested5tupleIJiS_IJdcEEfEE UNSUPPORTED: g++.dg/cpp0x/variadic40.C -std=c++98 -PASS: g++.dg/cpp0x/variadic40.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/cpp0x/variadic40.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/variadic40.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic40.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/variadic40.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic41.C -std=c++98 PASS: g++.dg/cpp0x/variadic41.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic41.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic41.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic41.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic42.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 scan-assembler _Z1fIIPiPfPdEEvDpT_ PASS: g++.dg/cpp0x/variadic42.C -std=gnu++11 scan-assembler _Z1fIIPiiiEEvDpT_ -PASS: g++.dg/cpp0x/variadic42.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic42.C -std=gnu++1y scan-assembler _Z1fIIPiPfPdEEvDpT_ -PASS: g++.dg/cpp0x/variadic42.C -std=gnu++1y scan-assembler _Z1fIIPiiiEEvDpT_ +PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 scan-assembler _Z1fIIPiPfPdEEvDpT_ +PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 scan-assembler _Z1fIIPiiiEEvDpT_ UNSUPPORTED: g++.dg/cpp0x/variadic43.C -std=c++98 PASS: g++.dg/cpp0x/variadic43.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic43.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic43.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic44.C -std=c++98 PASS: g++.dg/cpp0x/variadic44.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic44.C -std=c++11 scan-assembler _Z1gIPFiRKiRKfEEvT_ -PASS: g++.dg/cpp0x/variadic44.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic44.C -std=c++1y scan-assembler _Z1gIPFiRKiRKfEEvT_ +PASS: g++.dg/cpp0x/variadic44.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic44.C -std=c++14 scan-assembler _Z1gIPFiRKiRKfEEvT_ UNSUPPORTED: g++.dg/cpp0x/variadic45.C -std=c++98 PASS: g++.dg/cpp0x/variadic45.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic45.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic45.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic46.C -std=c++98 PASS: g++.dg/cpp0x/variadic46.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic46.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic46.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic47.C -std=c++98 PASS: g++.dg/cpp0x/variadic47.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic47.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic47.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic48.C -std=c++98 PASS: g++.dg/cpp0x/variadic48.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic48.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic48.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic49.C -std=c++98 PASS: g++.dg/cpp0x/variadic49.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic49.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic49.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic5.C -std=c++98 PASS: g++.dg/cpp0x/variadic5.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic50.C -std=c++98 PASS: g++.dg/cpp0x/variadic50.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic50.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic50.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic51.C -std=c++98 PASS: g++.dg/cpp0x/variadic51.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic51.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic51.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic52.C -std=c++98 PASS: g++.dg/cpp0x/variadic52.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic52.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic52.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic53.C -std=c++98 PASS: g++.dg/cpp0x/variadic53.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic53.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic53.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic54.C -std=c++98 PASS: g++.dg/cpp0x/variadic54.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic54.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic54.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic55.C -std=c++98 PASS: g++.dg/cpp0x/variadic55.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic55.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic55.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic56.C -std=c++98 PASS: g++.dg/cpp0x/variadic56.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic56.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic56.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic57.C -std=c++98 PASS: g++.dg/cpp0x/variadic57.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic57.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic57.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic58.C -std=c++98 PASS: g++.dg/cpp0x/variadic58.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic58.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic58.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic59.C -std=c++98 PASS: g++.dg/cpp0x/variadic59.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++11 note (test for warnings, line 3) PASS: g++.dg/cpp0x/variadic59.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic59.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/variadic59.C -std=c++1y note (test for warnings, line 3) -PASS: g++.dg/cpp0x/variadic59.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic59.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/cpp0x/variadic59.C -std=c++14 note (test for warnings, line 3) +PASS: g++.dg/cpp0x/variadic59.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic6.C -std=c++98 PASS: g++.dg/cpp0x/variadic6.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic6.C -std=c++14 (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/variadic60.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic60.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic60.C -std=c++14 (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) UNSUPPORTED: g++.dg/cpp0x/variadic63.C -std=gnu++98 PASS: g++.dg/cpp0x/variadic63.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic63.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic63.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic64.C -std=c++98 PASS: g++.dg/cpp0x/variadic64.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic64.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic64.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic65.C -std=c++98 PASS: g++.dg/cpp0x/variadic65.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/variadic65.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic65.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/cpp0x/variadic65.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic65.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.dg/cpp0x/variadic65.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic66.C -std=c++98 PASS: g++.dg/cpp0x/variadic66.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic66.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic66.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic67.C -std=c++98 PASS: g++.dg/cpp0x/variadic67.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic67.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic67.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic68.C -std=c++98 PASS: g++.dg/cpp0x/variadic68.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic68.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic68.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic68.C -std=c++1y execution test +PASS: g++.dg/cpp0x/variadic68.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic68.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/variadic69.C -std=c++98 PASS: g++.dg/cpp0x/variadic69.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic69.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic69.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic7.C -std=c++98 PASS: g++.dg/cpp0x/variadic7.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic70.C -std=c++98 PASS: g++.dg/cpp0x/variadic70.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic70.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic70.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic70.C -std=c++1y execution test +PASS: g++.dg/cpp0x/variadic70.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic70.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/variadic71.C -std=c++98 PASS: g++.dg/cpp0x/variadic71.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++11 note (test for warnings, line 9) PASS: g++.dg/cpp0x/variadic71.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic71.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/variadic71.C -std=c++1y note (test for warnings, line 9) -PASS: g++.dg/cpp0x/variadic71.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic71.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/variadic71.C -std=c++14 note (test for warnings, line 9) +PASS: g++.dg/cpp0x/variadic71.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic72.C -std=c++98 PASS: g++.dg/cpp0x/variadic72.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic72.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic72.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic73.C -std=c++98 PASS: g++.dg/cpp0x/variadic73.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic73.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic73.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic73.C -std=c++1y execution test +PASS: g++.dg/cpp0x/variadic73.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic73.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/variadic74.C -std=c++98 PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 wrong number (test for errors, line 22) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 wrong number (test for errors, line 23) PASS: g++.dg/cpp0x/variadic74.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic74.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/variadic74.C -std=c++1y wrong number (test for errors, line 22) -PASS: g++.dg/cpp0x/variadic74.C -std=c++1y wrong number (test for errors, line 23) -PASS: g++.dg/cpp0x/variadic74.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic74.C -std=c++14 (test for errors, line 5) +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++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic75.C -std=c++98 PASS: g++.dg/cpp0x/variadic75.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic75.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic75.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic76.C -std=c++98 PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/variadic76.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic76.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic76.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/variadic76.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic77.C -std=c++98 PASS: g++.dg/cpp0x/variadic77.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic77.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic77.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/variadic77.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic78.C -std=c++98 PASS: g++.dg/cpp0x/variadic78.C -std=c++11 (test for errors, line 14) PASS: g++.dg/cpp0x/variadic78.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic78.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp0x/variadic78.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/variadic79.C -std=c++98 PASS: g++.dg/cpp0x/variadic79.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic79.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic79.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic79.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic79.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp0x/variadic79.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic8.C -std=c++98 PASS: g++.dg/cpp0x/variadic8.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic8.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic80.C -std=c++98 PASS: g++.dg/cpp0x/variadic80.C -std=c++11 (test for excess errors) PASS: g++.dg/cpp0x/variadic80.C -std=c++11 execution test -PASS: g++.dg/cpp0x/variadic80.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp0x/variadic80.C -std=c++1y execution test +PASS: g++.dg/cpp0x/variadic80.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp0x/variadic80.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp0x/variadic81.C -std=c++98 PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/variadic81.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic81.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/variadic81.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/variadic81.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/variadic81.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic82.C -std=c++98 PASS: g++.dg/cpp0x/variadic82.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic82.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/cpp0x/variadic82.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic82.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.dg/cpp0x/variadic82.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.dg/cpp0x/variadic82.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic82.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.dg/cpp0x/variadic82.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.dg/cpp0x/variadic82.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic83.C -std=c++98 PASS: g++.dg/cpp0x/variadic83.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/cpp0x/variadic83.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/cpp0x/variadic83.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic83.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.dg/cpp0x/variadic83.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/cpp0x/variadic83.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic83.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.dg/cpp0x/variadic83.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.dg/cpp0x/variadic83.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic84.C -std=c++98 PASS: g++.dg/cpp0x/variadic84.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic84.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic84.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic85.C -std=c++98 PASS: g++.dg/cpp0x/variadic85.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/variadic85.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic85.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/variadic85.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic85.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp0x/variadic85.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic86.C -std=c++98 PASS: g++.dg/cpp0x/variadic86.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic86.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic86.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic87.C -std=c++98 PASS: g++.dg/cpp0x/variadic87.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic87.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic87.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic88.C -std=c++98 PASS: g++.dg/cpp0x/variadic88.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic88.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic88.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic89.C -std=c++98 PASS: g++.dg/cpp0x/variadic89.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic89.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic89.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic9.C -std=c++98 PASS: g++.dg/cpp0x/variadic9.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic90.C -std=c++98 PASS: g++.dg/cpp0x/variadic90.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic90.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic90.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic91.C -std=c++98 PASS: g++.dg/cpp0x/variadic91.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic91.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic91.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic92.C -std=c++98 PASS: g++.dg/cpp0x/variadic92.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic92.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic92.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic93.C -std=c++98 PASS: g++.dg/cpp0x/variadic93.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic93.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic93.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic94.C -std=c++98 PASS: g++.dg/cpp0x/variadic94.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic94.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic94.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic95.C -std=c++98 PASS: g++.dg/cpp0x/variadic95.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic95.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic95.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic96.C -std=c++98 PASS: g++.dg/cpp0x/variadic96.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic96.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic96.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic97.C -std=c++98 PASS: g++.dg/cpp0x/variadic97.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic97.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic97.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic98.C -std=c++98 PASS: g++.dg/cpp0x/variadic98.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic98.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic98.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/variadic99.C -std=c++98 PASS: g++.dg/cpp0x/variadic99.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/variadic99.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/variadic99.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-33964.C -std=c++98 PASS: g++.dg/cpp0x/vt-33964.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-33964.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-33964.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/vt-33964.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34050.C -std=c++98 PASS: g++.dg/cpp0x/vt-34050.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34050.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-34050.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-34051-2.C -std=c++98 PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34051.C -std=c++98 PASS: g++.dg/cpp0x/vt-34051.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34051.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34051.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/vt-34051.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34052.C -std=c++98 PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 2) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34052.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34052.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/cpp0x/vt-34052.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34052.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-34052.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34055.C -std=c++98 PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 10) @@ -24802,35 +25312,35 @@ PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 21) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 26) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for errors, line 31) PASS: g++.dg/cpp0x/vt-34055.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp0x/vt-34055.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-34102.C -std=c++98 PASS: g++.dg/cpp0x/vt-34102.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34102.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34102.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-34102.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34103.C -std=c++98 PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-34103.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34103.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34103.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-34103.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34219-2.C -std=c++98 PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34219.C -std=c++98 PASS: g++.dg/cpp0x/vt-34219.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34219.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34219.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34219.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34314.C -std=c++98 PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 3) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 7) @@ -24839,23 +25349,23 @@ PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 24) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 36) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for errors, line 40) PASS: g++.dg/cpp0x/vt-34314.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/cpp0x/vt-34314.C -std=c++1y (test for excess errors) +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 7) +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 24) +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 errors, line 40) +PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-34399.C -std=c++98 PASS: g++.dg/cpp0x/vt-34399.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34399.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34399.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/vt-34399.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34606.C -std=c++98 PASS: g++.dg/cpp0x/vt-34606.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34606.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34606.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34606.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34751.C -std=c++98 PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 6) @@ -24863,114 +25373,114 @@ PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for errors, line 16) PASS: g++.dg/cpp0x/vt-34751.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/vt-34751.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-34753.C -std=c++98 PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-34753.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34753.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34753.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/vt-34753.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/vt-34753.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-34754.C -std=c++98 PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for errors, line 5) PASS: g++.dg/cpp0x/vt-34754.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34754.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34754.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp0x/vt-34754.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34755.C -std=c++98 PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34755.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34755.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34755.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-34755.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34919.C -std=c++98 PASS: g++.dg/cpp0x/vt-34919.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-34919.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34919.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-34919.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-34961.C -std=c++98 PASS: g++.dg/cpp0x/vt-34961.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-34961.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-34961.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-34961.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35023.C -std=c++98 PASS: g++.dg/cpp0x/vt-35023.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35023.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35023.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-35023.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35024.C -std=c++98 PASS: g++.dg/cpp0x/vt-35024.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35024.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35024.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-35024.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35026.C -std=c++98 PASS: g++.dg/cpp0x/vt-35026.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35026.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35026.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-35026.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35147.C -std=c++98 PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-35147.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35147.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/vt-35147.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/vt-35147.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp0x/vt-35147.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-35242.C -std=c++98 PASS: g++.dg/cpp0x/vt-35242.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-35242.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35242.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-35242.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35243.C -std=c++98 PASS: g++.dg/cpp0x/vt-35243.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-35243.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35243.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-35243.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-35331.C -std=c++98 PASS: g++.dg/cpp0x/vt-35331.C -std=c++11 (test for errors, line 4) PASS: g++.dg/cpp0x/vt-35331.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-35331.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp0x/vt-35331.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-37737-1.C -std=c++98 PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-37737-2.C -std=c++98 PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 candidate note (test for warnings, line 6) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++1y candidate note (test for warnings, line 6) -PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 candidate note (test for warnings, line 6) +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 excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-40092.C -std=c++98 PASS: g++.dg/cpp0x/vt-40092.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-40092.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-40092.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-51314.C -std=c++98 PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for errors, line 13) PASS: g++.dg/cpp0x/vt-51314.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-51314.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp0x/vt-51314.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp0x/vt-51314.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp0x/vt-51314.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-55323.C -std=c++98 PASS: g++.dg/cpp0x/vt-55323.C -std=c++11 (test for errors, line 9) PASS: g++.dg/cpp0x/vt-55323.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-55323.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp0x/vt-55323.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-55542.C -std=c++98 PASS: g++.dg/cpp0x/vt-55542.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-55542.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-55542.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-57397-1.C -std=c++98 PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for warnings, line 12) @@ -24979,13 +25489,13 @@ PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for warnings, line 16) +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 warnings, line 18) +PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/vt-57397-2.C -std=c++98 PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for warnings, line 12) @@ -24994,560 +25504,746 @@ PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for warnings, line 17) +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 warnings, line 19) +PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/vt-57626.C -std=c++98 +PASS: g++.dg/cpp0x/vt-57626.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/cpp0x/vt-57626.C -std=c++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp0x/vt-59361.C -std=c++98 PASS: g++.dg/cpp0x/vt-59361.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp0x/vt-59361.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp0x/vt-59361.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp0x/vt-62276.C -std=c++98 +PASS: g++.dg/cpp0x/vt-62276.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp0x/vt-62276.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp0x/warn_cxx0x.C UNSUPPORTED: g++.dg/cpp0x/warn_cxx0x2.C UNSUPPORTED: g++.dg/cpp0x/warn_cxx0x3.C -UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++98 -PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++11 (test for warnings, line 3) -PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++11 (test for warnings, line 9) -PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++11 (test for warnings, line 14) -PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++11 (test for warnings, line 20) -PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++11 (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=c++1y +UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++98 +PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 4) +PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 8) +PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 15) +PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 19) +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.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/attr-deprecated.C -std=c++11 -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y (test for warnings, line 50) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y (test for warnings, line 51) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y B has been superceded by C (test for warnings, line 53) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y bar is unsafe; use foobar instead (test for warnings, line 54) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y (test for warnings, line 56) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y (test for warnings, line 57) -PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++1y (test for excess errors) +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 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++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) UNSUPPORTED: g++.dg/cpp1y/auto-dtor1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-dtor1.C -std=c++11 -PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/auto-fn1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn1.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn10.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn10.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn10.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp1y/auto-fn10.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp1y/auto-fn10.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp1y/auto-fn10.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp1y/auto-fn10.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn11.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn11.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn11.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/auto-fn11.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/auto-fn11.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for errors, line 4) +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 excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn12.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn12.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn12.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-fn12.C -std=c++1y 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++14 scan-assembler _ZN1AIiEcvDaEv UNSUPPORTED: g++.dg/cpp1y/auto-fn13.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn13.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn13.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp1y/auto-fn13.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn14.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn14.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn14.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn15.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn15.C -std=gnu++11 -PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn16.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn16.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn16.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn16.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn17.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn17.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn17.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-fn17.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/auto-fn18.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn18.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn18.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/cpp1y/auto-fn18.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/auto-fn18.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp1y/auto-fn18.C -std=c++1y (test for excess errors) +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 errors, line 6) +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 excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn19.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn19.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn19.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn19.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn2.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn2.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/cpp1y/auto-fn2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn20.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn20.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn20.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp1y/auto-fn20.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn21.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn21.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn21.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/auto-fn21.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn22.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn22.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn22.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-fn22.C -std=c++1y 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++14 scan-assembler _ZN1AcvDaEv UNSUPPORTED: g++.dg/cpp1y/auto-fn23.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn23.C -std=gnu++11 -PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn24.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn24.C -std=gnu++11 -PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn25.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn25.C -std=gnu++11 -PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn3.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn3.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn4.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn4.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn5.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn5.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-fn5.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/auto-fn6.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn6.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn6.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/cpp1y/auto-fn6.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/auto-fn7.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn7.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/auto-fn7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn8.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn8.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn8.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/cpp1y/auto-fn8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/auto-fn8.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/auto-fn8.C -std=c++1y (test for excess errors) +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 errors, line 5) +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 excess errors) UNSUPPORTED: g++.dg/cpp1y/auto-fn9.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-fn9.C -std=c++11 -PASS: g++.dg/cpp1y/auto-fn9.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-fn9.C -std=c++1y 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++14 scan-assembler _Z1fIiERDaRKT_S1_ UNSUPPORTED: g++.dg/cpp1y/auto-mangle1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-mangle1.C -std=c++11 -PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++1y scan-assembler _Z2g1IiEDcv -PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++1y 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++14 scan-assembler _Z2g1IiEDcv +PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 scan-assembler _Z2g2IiEDav UNSUPPORTED: g++.dg/cpp1y/auto-neg1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/auto-neg1.C -std=c++11 -PASS: g++.dg/cpp1y/auto-neg1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/auto-neg1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp1y/auto-neg1.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-incr1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-incr1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-initlist1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-initlist1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-local1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-local1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-local2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-local2.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-loop1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-loop1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-loop2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-loop2.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-neg1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-neg1.C -std=c++11 +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 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 excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-ref1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-ref1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-return1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-return1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-return2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-return2.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-shift1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-shift1.C -std=c++11 +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 errors, line 9) +PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch2.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch3.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-switch3.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-void1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-void1.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/constexpr-void2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/constexpr-void2.C -std=c++11 +PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/context-conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/context-conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/cpp1y/context-conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/context-conv1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++11 -PASS: g++.dg/cpp1y/cplusplus.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/cplusplus.C -std=c++14 (test for excess errors) PASS: g++.dg/cpp1y/cplusplus_1y.C (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++98 (test for excess errors) PASS: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++11 (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++1y +UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++14 UNSUPPORTED: g++.dg/cpp1y/digit-sep-neg.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/digit-sep-neg.C -std=c++11 -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 8) +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 errors, line 10) +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 13) +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 17) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 19) +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 24) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/digit-sep.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/digit-sep.C -std=c++11 -PASS: g++.dg/cpp1y/digit-sep.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/digit-sep.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++98 +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 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 excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++14 +PASS: g++.dg/cpp1y/feat-cxx11.C (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-cxx14.C -std=gnu++98 +UNSUPPORTED: g++.dg/cpp1y/feat-cxx14.C -std=gnu++11 +PASS: g++.dg/cpp1y/feat-cxx14.C -std=gnu++14 (test for excess errors) +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 10) +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 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 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 120) +PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++11 +UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++14 +PASS: g++.dg/cpp1y/feat-cxx98.C -std=gnu++98 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++11 +UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++14 +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 errors, line 11) +PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++11 (test for errors, line 7) +PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++11 (test for errors, line 11) +PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++11 (test for excess errors) +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 errors, line 11) +PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++98 +UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++11 +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) +UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.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 +PASS: g++.dg/cpp1y/feat-vla.C -std=c++98 (test for excess errors) +PASS: g++.dg/cpp1y/feat-vla.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp1y/feat-vla.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/fn-generic-member-ool.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/fn-generic-member-ool.C -std=gnu++11 -PASS: g++.dg/cpp1y/fn-generic-member-ool.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/fn-generic-member-ool.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-dep.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-dep.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-mixed.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-mixed.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++1y execution test -UNSUPPORTED: g++.dg/cpp1y/lambda-generic-vla1.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/lambda-generic-vla1.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=c++1y (test for excess errors) +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 +UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++98 +PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++11 (test for errors, line 22) +PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++98 +UNSUPPORTED: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++11 +PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-x.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-x.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic-x.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic-x.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-generic.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-generic.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-generic.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-generic.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-init.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/lambda-init1.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init1.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init10.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init10.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/lambda-init10.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/lambda-init11.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/lambda-init11.C -std=c++11 +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init2.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init2.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/lambda-init2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/lambda-init2.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/lambda-init3.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init3.C -std=gnu++11 -PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init4.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init4.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-init4.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init5.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init5.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init5.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-init5.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init6.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init6.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/lambda-init6.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/lambda-init6.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/lambda-init7.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init7.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/lambda-init7.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/lambda-init8.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init8.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init8.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/lambda-init8.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/cpp1y/lambda-init9.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/lambda-init9.C -std=c++11 -PASS: g++.dg/cpp1y/lambda-init9.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/lambda-init9.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/mangle1.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/mangle1.C -std=gnu++11 -PASS: g++.dg/cpp1y/mangle1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/cpp1y/mangle1.C -std=gnu++1y 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++14 scan-assembler _Z1gI1AEDTdtfp_1iET_ +UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++11 +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 +UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++11 +PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/paren1.C -std=c++98 +PASS: g++.dg/cpp1y/paren1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp1y/paren1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr57640.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr57640.C -std=c++11 -PASS: g++.dg/cpp1y/pr57640.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr57640.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr57644.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr57644.C -std=c++11 -PASS: g++.dg/cpp1y/pr57644.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr57644.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58500.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58500.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58500.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58500.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58533.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr58533.C -std=c++11 -PASS: g++.dg/cpp1y/pr58533.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/pr58533.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr58534.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58534.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58534.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58534.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58535.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58535.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58535.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr58535.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58535.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/cpp1y/pr58535.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58536.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58536.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58536.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58536.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58548.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58548.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58548.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58548.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58549.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr58549.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr58549.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr58549.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr58637.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr58637.C -std=c++11 -PASS: g++.dg/cpp1y/pr58637.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr58637.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr58708.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr58708.C -std=c++11 -PASS: g++.dg/cpp1y/pr58708.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/pr58708.C -std=c++1y execution test +PASS: g++.dg/cpp1y/pr58708.C -std=c++14 (test for excess errors) +PASS: g++.dg/cpp1y/pr58708.C -std=c++14 execution test UNSUPPORTED: g++.dg/cpp1y/pr59110.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59110.C -std=c++11 -PASS: g++.dg/cpp1y/pr59110.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr59110.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59112.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59112.C -std=c++11 -PASS: g++.dg/cpp1y/pr59112.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/pr59112.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59113.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59113.C -std=c++11 -PASS: g++.dg/cpp1y/pr59113.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/pr59113.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59629.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59629.C -std=c++11 -PASS: g++.dg/cpp1y/pr59629.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr59629.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59635.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59635.C -std=c++11 -PASS: g++.dg/cpp1y/pr59635.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/cpp1y/pr59635.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59636.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59636.C -std=c++11 -PASS: g++.dg/cpp1y/pr59636.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr59636.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr59636.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/cpp1y/pr59636.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr59638.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr59638.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr59638.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/pr59638.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr59638.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/pr59638.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr59867.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr59867.C -std=c++11 -PASS: g++.dg/cpp1y/pr59867.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr59867.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60033.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60033.C -std=c++11 -PASS: g++.dg/cpp1y/pr60033.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60033.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60052.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60052.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60052.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60052.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60053.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60053.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60053.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60053.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60054.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60054.C -std=c++11 -PASS: g++.dg/cpp1y/pr60054.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/pr60054.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp1y/pr60054.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60064.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60064.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60064.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60064.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60065.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60065.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60065.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60065.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60190.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60190.C -std=c++11 -PASS: g++.dg/cpp1y/pr60190.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr60190.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60190.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/cpp1y/pr60190.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60311.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60311.C -std=c++11 -PASS: g++.dg/cpp1y/pr60311.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/pr60311.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr60311.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/pr60311.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60332.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60332.C -std=c++11 -PASS: g++.dg/cpp1y/pr60332.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/pr60332.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60376.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60376.C -std=c++11 -PASS: g++.dg/cpp1y/pr60376.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp1y/pr60376.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr60377.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60377.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60377.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/pr60377.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60377.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/cpp1y/pr60377.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60384.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/pr60384.C -std=c++11 -PASS: g++.dg/cpp1y/pr60384.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/pr60384.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/pr60390.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60390.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60390.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60390.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60391.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60391.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60391.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr60391.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60391.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/cpp1y/pr60391.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60393.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60393.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60393.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/pr60393.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60393.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/cpp1y/pr60393.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60573.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60573.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60573.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/pr60573.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/cpp1y/pr60573.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/cpp1y/pr60573.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60573.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/cpp1y/pr60573.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/cpp1y/pr60573.C -std=gnu++14 (test for errors, line 27) +PASS: g++.dg/cpp1y/pr60573.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60626.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60626.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60626.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr60626.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/pr60626.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/cpp1y/pr60626.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/pr60627.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/pr60627.C -std=gnu++11 -PASS: g++.dg/cpp1y/pr60627.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/pr60627.C -std=gnu++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp1y/pr63996.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/pr63996.C -std=c++11 +PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/regress1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/regress1.C -std=c++11 -PASS: g++.dg/cpp1y/regress1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/regress1.C -std=c++14 (test for excess errors) +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-dealloc1.C -std=c++11 (test for excess errors) +PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++11 execution test +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-dealloc2.C -std=gnu++98 (test for warnings, line 5) +PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++11 (test for warnings, line 5) +PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++11 (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) UNSUPPORTED: g++.dg/cpp1y/system-binary-constants-1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/system-binary-constants-1.C -std=c++11 -PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++98 PASS: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++11 (test for errors, line 6) PASS: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++11 (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++1y +UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++14 UNSUPPORTED: g++.dg/cpp1y/udlit-char-template.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/udlit-char-template.C -std=c++11 -PASS: g++.dg/cpp1y/udlit-char-template.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/udlit-char-template.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++11 -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++11 -PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp1y/udlit-userdef-string.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/udlit-userdef-string.C -std=c++11 -PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ1.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ1.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ1.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ10.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ10.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ10.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ11.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ11.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ11.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/cpp1y/var-templ11.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.dg/cpp1y/var-templ11.C -std=c++1y (test for bogus messages, line 61) -PASS: g++.dg/cpp1y/var-templ11.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ12.C -std=gnu++98 UNSUPPORTED: g++.dg/cpp1y/var-templ12.C -std=gnu++11 -PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ13.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ13.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ13.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/cpp1y/var-templ13.C -std=c++1y (test for excess errors) +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) +UNSUPPORTED: g++.dg/cpp1y/var-templ14.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ14.C -std=c++11 +PASS: g++.dg/cpp1y/var-templ14.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ15.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ15.C -std=c++11 +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) +UNSUPPORTED: g++.dg/cpp1y/var-templ16.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ16.C -std=c++11 +PASS: g++.dg/cpp1y/var-templ16.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ17.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ17.C -std=c++11 +PASS: g++.dg/cpp1y/var-templ17.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ18.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ18.C -std=c++11 +PASS: g++.dg/cpp1y/var-templ18.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ19.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ19.C -std=c++11 +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 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 excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ2.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ2.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ2.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ20.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ20.C -std=c++11 +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 errors, line 10) +PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/var-templ21.C -std=c++98 +UNSUPPORTED: g++.dg/cpp1y/var-templ21.C -std=c++11 +PASS: g++.dg/cpp1y/var-templ21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ3.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ3.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ3.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ3.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ4.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ4.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ4.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ5.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ5.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ5.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ6.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ6.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ6.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ7.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ7.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ7.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/var-templ7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/var-templ8.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ8.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ8.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/var-templ8.C -std=c++1y 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++14 scan-assembler _ZN1X1xIiEE UNSUPPORTED: g++.dg/cpp1y/var-templ9.C -std=c++98 UNSUPPORTED: g++.dg/cpp1y/var-templ9.C -std=c++11 -PASS: g++.dg/cpp1y/var-templ9.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/var-templ9.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp1y/var-templ9.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla-initlist1.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla-initlist1.C -std=c++11 -PASS: g++.dg/cpp1y/vla-initlist1.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/vla-initlist1.C -std=c++1y execution test -UNSUPPORTED: g++.dg/cpp1y/vla1.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla1.C -std=c++11 -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/cpp1y/vla1.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla10.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla10.C -std=c++11 -PASS: g++.dg/cpp1y/vla10.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla11.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla11.C -std=c++11 -PASS: g++.dg/cpp1y/vla11.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/vla11.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla12.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla12.C -std=c++11 -PASS: g++.dg/cpp1y/vla12.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/cpp1y/vla12.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla13.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla13.C -std=c++11 -PASS: g++.dg/cpp1y/vla13.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/vla13.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla2.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla2.C -std=c++11 -PASS: g++.dg/cpp1y/vla2.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/vla2.C -std=c++1y execution test -UNSUPPORTED: g++.dg/cpp1y/vla3.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla3.C -std=c++11 -PASS: g++.dg/cpp1y/vla3.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/vla3.C -std=c++1y execution test -UNSUPPORTED: g++.dg/cpp1y/vla4.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla4.C -std=c++11 -PASS: g++.dg/cpp1y/vla4.C -std=c++1y (test for excess errors) -PASS: g++.dg/cpp1y/vla4.C -std=c++1y execution test -UNSUPPORTED: g++.dg/cpp1y/vla5.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla5.C -std=c++11 -PASS: g++.dg/cpp1y/vla5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/cpp1y/vla5.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/vla-initlist1.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++11 execution test +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/vla10.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/cpp1y/vla10.C -std=gnu++98 execution test +PASS: g++.dg/cpp1y/vla10.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla10.C -std=gnu++11 execution test +PASS: g++.dg/cpp1y/vla10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp1y/vla10.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/cpp1y/vla2.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla2.C -std=gnu++11 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 +UNSUPPORTED: g++.dg/cpp1y/vla4.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla4.C -std=gnu++11 execution test +PASS: g++.dg/cpp1y/vla4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/cpp1y/vla4.C -std=gnu++14 execution test +UNSUPPORTED: g++.dg/cpp1y/vla5.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla5.C -std=gnu++11 (test for errors, line 8) +PASS: g++.dg/cpp1y/vla5.C -std=gnu++11 (test for excess errors) +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) UNSUPPORTED: g++.dg/cpp1y/vla6.C -std=gnu++98 PASS: g++.dg/cpp1y/vla6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp1y/vla6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1y/vla6.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/cpp1y/vla7.C -std=gnu++98 PASS: g++.dg/cpp1y/vla7.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/cpp1y/vla7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp1y/vla7.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/cpp1y/vla7.C -std=gnu++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla8.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla8.C -std=c++11 -PASS: g++.dg/cpp1y/vla8.C -std=c++1y (test for excess errors) -UNSUPPORTED: g++.dg/cpp1y/vla9.C -std=c++98 -UNSUPPORTED: g++.dg/cpp1y/vla9.C -std=c++11 -PASS: g++.dg/cpp1y/vla9.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/cpp1y/vla9.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/cpp1y/vla9.C -std=c++1y (test for excess errors) +PASS: g++.dg/cpp1y/vla7.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/cpp1y/vla7.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/vla8.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla8.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla8.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/cpp1y/vla9.C -std=gnu++98 +PASS: g++.dg/cpp1y/vla9.C -std=gnu++11 (test for errors, line 28) +PASS: g++.dg/cpp1y/vla9.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/cpp1y/vla9.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/cpp1y/vla9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/cpp1z/cplusplus.C (test for excess errors) PASS: g++.dg/cpp1z/range-for1.C (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for errors, line 4) @@ -25560,44 +26256,44 @@ PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++11 (test for errors PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++11 expected (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++11 expected (test for errors, line 4) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++1y expected (test for errors, line 4) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++1y expected (test for errors, line 4) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++1y (test for excess errors) +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 expected (test for errors, line 4) +PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 expected (test for errors, line 4) +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-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-ped-neg.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++1y (test for excess errors) +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) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++98 (test for excess errors) PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/aka1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/aka1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/diagnostic/aka1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/aka1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/diagnostic/aka1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/diagnostic/aka1.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/diagnostic/aka1.C -std=c++14 (test for excess errors) 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/bindings1.C -std=c++11 (test for excess errors) PASS: g++.dg/diagnostic/bindings1.C -std=c++11 execution test -PASS: g++.dg/diagnostic/bindings1.C -std=c++1y (test for excess errors) -PASS: g++.dg/diagnostic/bindings1.C -std=c++1y execution test +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/bitfld1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for bogus messages, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for excess errors) PASS: g++.dg/diagnostic/bitfld1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/diagnostic/bitfld1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/bitfld1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/diagnostic/bitfld1.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.dg/diagnostic/bitfld1.C -std=c++1y (test for excess errors) +PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 (test for excess errors) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 expected (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 declaration (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 anonymous (test for errors, line 6) @@ -25606,531 +26302,534 @@ PASS: g++.dg/diagnostic/bitfld2.C -std=c++11 expected (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++11 declaration (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++11 anonymous (test for errors, line 6) PASS: g++.dg/diagnostic/bitfld2.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/bitfld2.C -std=c++1y expected (test for errors, line 6) -PASS: g++.dg/diagnostic/bitfld2.C -std=c++1y declaration (test for errors, line 6) -PASS: g++.dg/diagnostic/bitfld2.C -std=c++1y anonymous (test for errors, line 6) -PASS: g++.dg/diagnostic/bitfld2.C -std=c++1y (test for excess errors) +PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 expected (test for errors, line 6) +PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 declaration (test for errors, line 6) +PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 anonymous (test for errors, line 6) +PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 (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/expr1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/expr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/expr1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/diagnostic/expr1.C -std=c++1y (test for excess errors) +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/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/method1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/diagnostic/method1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/method1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/diagnostic/method1.C -std=c++1y (test for excess errors) +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/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/parm1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/parm1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/parm1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/diagnostic/parm1.C -std=c++1y (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/pr13981.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/diagnostic/pr13981.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/diagnostic/pr13981.C -std=c++11 (test for errors, line 11) PASS: g++.dg/diagnostic/pr13981.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/pr13981.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/diagnostic/pr13981.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/diagnostic/pr13981.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/diagnostic/pr13981.C -std=c++14 (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/pr58979.C -std=c++11 (test for errors, line 4) PASS: g++.dg/diagnostic/pr58979.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/pr58979.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/diagnostic/pr58979.C -std=c++1y (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/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/pr59838.C -std=c++11 (test for errors, line 4) PASS: g++.dg/diagnostic/pr59838.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/pr59838.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/diagnostic/pr59838.C -std=c++1y (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/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/pr60862.C -std=c++11 (test for errors, line 9) PASS: g++.dg/diagnostic/pr60862.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/pr60862.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/diagnostic/pr60862.C -std=c++1y (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/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/pr61004.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/diagnostic/pr61004.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/diagnostic/pr61004.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/diagnostic/pr61004.C -std=gnu++1y (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/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/ref1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/diagnostic/ref1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/diagnostic/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/ref1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/diagnostic/ref1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/diagnostic/ref1.C -std=c++1y (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/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/ref2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/ref2.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/ref2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/diagnostic/ref2.C -std=c++1y (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) UNSUPPORTED: g++.dg/diagnostic/variadic1.C -std=c++98 PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/diagnostic/variadic1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/variadic1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/diagnostic/variadic1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/diagnostic/variadic1.C -std=c++1y (test for excess errors) +PASS: g++.dg/diagnostic/variadic1.C -std=c++14 (test for errors, line 7) +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 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/diagnostic/wrong-tag-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++1y (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/eh/080514-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/080514-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/080514-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/080514-1.C -std=gnu++14 (test for excess errors) 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/alias1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/alias1.C -std=gnu++11 execution test -PASS: g++.dg/eh/alias1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/alias1.C -std=gnu++1y execution test +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/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/anon1.C -std=c++98 execution test PASS: g++.dg/eh/anon1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/anon1.C -std=c++11 execution test -PASS: g++.dg/eh/anon1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/anon1.C -std=c++1y 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/anon2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/eh/anon2.C -std=c++11 scan-assembler \\*N12_GLOBAL__N_11AE -PASS: g++.dg/eh/anon2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/anon2.C -std=c++1y 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++14 scan-assembler \\*N12_GLOBAL__N_11AE UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++11 -UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++1y +UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++14 UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++98 UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++11 -UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++1y +UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++14 PASS: g++.dg/eh/array1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/eh/array1.C -std=gnu++11 scan-tree-dump-times gimple "catch" 1 -PASS: g++.dg/eh/array1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/array1.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "catch" 1 PASS: g++.dg/eh/async-unwind1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/async-unwind1.C -std=gnu++98 execution test PASS: g++.dg/eh/async-unwind1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/async-unwind1.C -std=gnu++11 execution test -PASS: g++.dg/eh/async-unwind1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/async-unwind1.C -std=gnu++1y execution test +PASS: g++.dg/eh/async-unwind1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/eh/async-unwind1.C -std=gnu++14 execution test PASS: g++.dg/eh/async-unwind2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/async-unwind2.C -std=gnu++98 execution test PASS: g++.dg/eh/async-unwind2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/async-unwind2.C -std=gnu++11 execution test -PASS: g++.dg/eh/async-unwind2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/async-unwind2.C -std=gnu++1y execution test +PASS: g++.dg/eh/async-unwind2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/eh/async-unwind2.C -std=gnu++14 execution test PASS: g++.dg/eh/builtin1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/eh/builtin1.C -std=gnu++11 scan-tree-dump-times eh "resx" 2 -PASS: g++.dg/eh/builtin1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/builtin1.C -std=gnu++1y 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++14 scan-tree-dump-times eh "resx" 2 PASS: g++.dg/eh/builtin2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/eh/builtin2.C -std=gnu++11 scan-tree-dump-times eh "resx" 0 -PASS: g++.dg/eh/builtin2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/builtin2.C -std=gnu++1y 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++14 scan-tree-dump-times eh "resx" 0 PASS: g++.dg/eh/builtin3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/eh/builtin3.C -std=gnu++11 scan-tree-dump-times eh "resx" 1 -PASS: g++.dg/eh/builtin3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/builtin3.C -std=gnu++1y 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++14 scan-tree-dump-times eh "resx" 1 PASS: g++.dg/eh/builtin4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/builtin4.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/builtin4.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/builtin4.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cast1.C -std=c++14 (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/catch1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/catch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/catch1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/catch1.C -std=c++1y (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/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/catch2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/catch2.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/catch2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/catch2.C -std=c++1y (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/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/catch3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/catch3.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/catch3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/catch3.C -std=c++1y (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/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/catch4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/catch4.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/catch4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/catch4.C -std=c++1y (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/catch5.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/catch5.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/catch5.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/catch5.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cleanup1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cleanup1.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cleanup2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/cleanup2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/cleanup2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/cleanup2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/cleanup3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup3.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cleanup3.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cleanup3.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cleanup4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cleanup4.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cleanup4.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cleanup4.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cleanup5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/cleanup5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/cleanup5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/cleanup5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/comdat1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/comdat1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/comdat1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/comdat1.C -std=gnu++14 (test for excess errors) 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/cond1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cond1.C -std=c++11 execution test -PASS: g++.dg/eh/cond1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/cond1.C -std=c++1y execution test +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/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cond2.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cond2.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond3.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/cond3.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/cond3.C -std=c++14 (test for excess errors) 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/cond4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cond4.C -std=c++11 execution test -PASS: g++.dg/eh/cond4.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/cond4.C -std=c++1y execution test +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/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond5.C -std=c++98 execution test PASS: g++.dg/eh/cond5.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cond5.C -std=c++11 execution test -PASS: g++.dg/eh/cond5.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/cond5.C -std=c++1y 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/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/cond6.C -std=c++98 execution test PASS: g++.dg/eh/cond6.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/cond6.C -std=c++11 execution test -PASS: g++.dg/eh/cond6.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/cond6.C -std=c++1y 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/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/crash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/crash1.C -std=c++14 (test for excess errors) 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/crossjump1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/crossjump1.C -std=gnu++11 execution test -PASS: g++.dg/eh/crossjump1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/crossjump1.C -std=gnu++1y execution test +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/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor1.C -std=c++98 execution test PASS: g++.dg/eh/ctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ctor1.C -std=c++11 execution test -PASS: g++.dg/eh/ctor1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/ctor1.C -std=c++1y 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/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor2.C -std=c++98 execution test PASS: g++.dg/eh/ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ctor2.C -std=c++11 execution test -PASS: g++.dg/eh/ctor2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/ctor2.C -std=c++1y 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/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/ctor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/ctor3.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/dead1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dead1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/dead1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/dead1.C -std=c++14 (test for excess errors) 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/defarg1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/defarg1.C -std=c++11 execution test -PASS: g++.dg/eh/defarg1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/defarg1.C -std=c++1y execution test +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/delayslot1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/delayslot1.C -std=gnu++98 execution test PASS: g++.dg/eh/delayslot1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/delayslot1.C -std=gnu++11 execution test -PASS: g++.dg/eh/delayslot1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/delayslot1.C -std=gnu++1y 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/div.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/div.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/div.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/div.C -std=gnu++14 (test for excess errors) 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/dtor1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/dtor1.C -std=c++11 execution test -PASS: g++.dg/eh/dtor1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/dtor1.C -std=c++1y execution test +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/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++98 execution test PASS: g++.dg/eh/dtor2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/dtor2.C -std=c++11 execution test -PASS: g++.dg/eh/dtor2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/dtor2.C -std=c++1y 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/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/dtor3.C -std=c++98 execution test UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++11 -UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++1y +UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++14 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/ehopt1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/ehopt1.C -std=c++11 execution test -PASS: g++.dg/eh/ehopt1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/ehopt1.C -std=c++1y execution test +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/elide1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/elide1.C -std=c++98 execution test PASS: g++.dg/eh/elide1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/elide1.C -std=c++11 execution test -PASS: g++.dg/eh/elide1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/elide1.C -std=c++1y 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/elide2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/elide2.C -std=c++98 execution test PASS: g++.dg/eh/elide2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/elide2.C -std=c++11 execution test -PASS: g++.dg/eh/elide2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/elide2.C -std=c++1y 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/filter1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/filter1.C -std=c++98 execution test PASS: g++.dg/eh/filter1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/filter1.C -std=c++11 execution test -PASS: g++.dg/eh/filter1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/filter1.C -std=c++1y 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/filter2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/filter2.C -std=gnu++98 execution test PASS: g++.dg/eh/filter2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/filter2.C -std=gnu++11 execution test -PASS: g++.dg/eh/filter2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/filter2.C -std=gnu++1y 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/forced1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced1.C -std=c++98 execution test PASS: g++.dg/eh/forced1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced1.C -std=c++11 execution test -PASS: g++.dg/eh/forced1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/forced1.C -std=c++1y 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/forced2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced2.C -std=c++98 execution test PASS: g++.dg/eh/forced2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced2.C -std=c++11 execution test -PASS: g++.dg/eh/forced2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/forced2.C -std=c++1y 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/forced3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/forced3.C -std=c++98 execution test PASS: g++.dg/eh/forced3.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced3.C -std=c++11 execution test -PASS: g++.dg/eh/forced3.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/forced3.C -std=c++1y execution test +PASS: g++.dg/eh/forced3.C -std=c++14 (test for excess errors) +PASS: g++.dg/eh/forced3.C -std=c++14 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/forced4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/forced4.C -std=c++11 execution test -PASS: g++.dg/eh/forced4.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/forced4.C -std=c++1y execution test +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/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/fp-regs.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/fp-regs.C -std=gnu++11 execution test -PASS: g++.dg/eh/fp-regs.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/fp-regs.C -std=gnu++1y 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/gcsec1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++98 execution test PASS: g++.dg/eh/gcsec1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/gcsec1.C -std=gnu++11 execution test -PASS: g++.dg/eh/gcsec1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/gcsec1.C -std=gnu++1y 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/goto1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/goto1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/goto1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 6) +PASS: g++.dg/eh/goto1.C -std=c++14 (test for excess errors) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 6) 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 errors, line 10) -PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 11) +PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 10) +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 excess errors) -PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 10) -PASS: g++.dg/eh/goto2.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for warnings, line 10) +PASS: g++.dg/eh/goto2.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/eh/goto2.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/goto2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/eh/goto2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/goto2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/eh/goto2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/eh/goto2.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/goto2.C -std=c++14 (test for warnings, line 6) +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 errors, line 10) +PASS: g++.dg/eh/goto2.C -std=c++14 (test for warnings, line 10) +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 excess errors) UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++14 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/ia64-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/ia64-2.C -std=gnu++11 execution test -PASS: g++.dg/eh/ia64-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/ia64-2.C -std=gnu++1y execution test +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/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-temp1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/init-temp1.C -std=c++11 execution test -PASS: g++.dg/eh/init-temp1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/init-temp1.C -std=c++1y 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-temp2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/init-temp2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/init-temp2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/init-temp2.C -std=gnu++14 (test for excess errors) 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/loop1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/loop1.C -std=gnu++11 execution test -PASS: g++.dg/eh/loop1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/loop1.C -std=gnu++1y execution test +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/loop2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/loop2.C -std=c++98 execution test PASS: g++.dg/eh/loop2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/loop2.C -std=c++11 execution test -PASS: g++.dg/eh/loop2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/loop2.C -std=c++1y 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/nested-try.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/nested-try.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/nested-try.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/nested-try.C -std=c++14 (test for excess errors) 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/new1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/new1.C -std=c++11 execution test -PASS: g++.dg/eh/new1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/new1.C -std=c++1y execution test +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/nrv1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/nrv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/nrv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/nrv1.C -std=c++14 (test for excess errors) 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-pointer.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++11 execution test -PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++1y execution test +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-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/omit-frame-pointer2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++11 execution test -PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++1y 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/partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/partial1.C -std=c++98 execution test PASS: g++.dg/eh/partial1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/partial1.C -std=c++11 execution test -PASS: g++.dg/eh/partial1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/partial1.C -std=c++1y 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 UNSUPPORTED: g++.dg/eh/ppc64-sighandle-cr.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/ppc64-sighandle-cr.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/ppc64-sighandle-cr.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/ppc64-sighandle-cr.C -std=gnu++14 PASS: g++.dg/eh/pr29166.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr29166.C -std=c++98 execution test PASS: g++.dg/eh/pr29166.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/pr29166.C -std=c++11 execution test -PASS: g++.dg/eh/pr29166.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/pr29166.C -std=c++1y execution test +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/pr38662.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr38662.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/pr38662.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/pr38662.C -std=c++14 (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/pr41819.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/eh/pr41819.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/pr41819.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/eh/pr41819.C -std=gnu++1y (test for excess errors) +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 excess errors) PASS: g++.dg/eh/pr42859.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr42859.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/pr42859.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/pr42859.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/pr43365.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/pr43365.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/pr43365.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/pr43365.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/pr45569.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/pr45569.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/pr45569.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/pr45569.C -std=gnu++14 (test for excess errors) 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/registers1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/registers1.C -std=gnu++11 execution test -PASS: g++.dg/eh/registers1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/registers1.C -std=gnu++1y execution test +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/scope1.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/eh/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++98 execution test PASS: g++.dg/eh/scope1.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/eh/scope1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/scope1.C -std=c++11 execution test -PASS: g++.dg/eh/scope1.C -std=c++1y (test for warnings, line 34) -PASS: g++.dg/eh/scope1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/scope1.C -std=c++1y execution test +PASS: g++.dg/eh/scope1.C -std=c++14 (test for warnings, line 34) +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/shadow1.C -std=c++98 (test for errors, line 16) 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 excess errors) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/eh/shadow1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/shadow1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/eh/shadow1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/eh/shadow1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/shadow1.C -std=c++14 (test for errors, line 16) +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 excess errors) PASS: g++.dg/eh/sighandle.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/sighandle.C -std=gnu++98 execution test PASS: g++.dg/eh/sighandle.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/sighandle.C -std=gnu++11 execution test -PASS: g++.dg/eh/sighandle.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/sighandle.C -std=gnu++1y execution test +PASS: g++.dg/eh/sighandle.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/eh/sighandle.C -std=gnu++14 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/simd-1.C -std=gnu++11 execution test -PASS: g++.dg/eh/simd-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/simd-1.C -std=gnu++1y execution test +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-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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/simd-2.C -std=gnu++11 execution test -PASS: g++.dg/eh/simd-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/simd-2.C -std=gnu++1y 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-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/simd-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/simd-3.C -std=gnu++11 execution test -PASS: g++.dg/eh/simd-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/simd-3.C -std=gnu++1y 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 UNSUPPORTED: g++.dg/eh/simd-4.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/simd-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/simd-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/simd-4.C -std=gnu++14 UNSUPPORTED: g++.dg/eh/simd-5.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/simd-5.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/simd-5.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/simd-5.C -std=gnu++14 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/spbp.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spbp.C -std=gnu++11 execution test -PASS: g++.dg/eh/spbp.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/spbp.C -std=gnu++1y 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/spec1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/spec1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/spec1.C -std=c++14 (test for excess errors) 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/spec10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spec10.C -std=gnu++11 execution test -PASS: g++.dg/eh/spec10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/spec10.C -std=gnu++1y execution test +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/spec11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not EHB @@ -26139,10 +26838,10 @@ PASS: g++.dg/eh/spec11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spec11.C -std=gnu++11 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/spec11.C -std=gnu++11 scan-assembler-not EHB PASS: g++.dg/eh/spec11.C -std=gnu++11 scan-assembler LSDA -PASS: g++.dg/eh/spec11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/spec11.C -std=gnu++1y scan-assembler-not _ZSt9terminatev -PASS: g++.dg/eh/spec11.C -std=gnu++1y scan-assembler-not EHB -PASS: g++.dg/eh/spec11.C -std=gnu++1y scan-assembler LSDA +PASS: g++.dg/eh/spec11.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler-not _ZSt9terminatev +PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler-not EHB +PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler LSDA 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 6) PASS: g++.dg/eh/spec2.C -std=c++98 (test for errors, line 7) @@ -26151,25 +26850,25 @@ PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/eh/spec2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/eh/spec2.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/spec2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/eh/spec2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/eh/spec2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/eh/spec2.C -std=c++1y (test for excess errors) +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 6) +PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/eh/spec2.C -std=c++14 (test for excess errors) 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/spec3.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec3.C -std=c++11 execution test -PASS: g++.dg/eh/spec3.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/spec3.C -std=c++1y execution test +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/spec4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/spec4.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/spec4.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/spec4.C -std=c++14 (test for excess errors) 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/spec5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spec5.C -std=gnu++11 execution test -PASS: g++.dg/eh/spec5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/spec5.C -std=gnu++1y execution test +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/spec6.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for errors, line 18) @@ -26178,16 +26877,16 @@ PASS: g++.dg/eh/spec6.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/eh/spec6.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/eh/spec6.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/eh/spec6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/spec6.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/eh/spec6.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/eh/spec6.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/eh/spec6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 18) +PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for excess errors) 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/spec7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/spec7.C -std=gnu++11 execution test -PASS: g++.dg/eh/spec7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/spec7.C -std=gnu++1y execution test +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/spec8.C -std=c++98 (test for errors, line 5) PASS: g++.dg/eh/spec8.C -std=c++98 (test for errors, line 6) PASS: g++.dg/eh/spec8.C -std=c++98 (test for errors, line 10) @@ -26196,367 +26895,367 @@ PASS: g++.dg/eh/spec8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/eh/spec8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/eh/spec8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/eh/spec8.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/spec8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/eh/spec8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/eh/spec8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/eh/spec8.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/eh/spec8.C -std=c++14 (test for excess errors) 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/spec9.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/spec9.C -std=c++11 execution test -PASS: g++.dg/eh/spec9.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/spec9.C -std=c++1y execution test +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/stabilize.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/stabilize.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/stabilize.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/stabilize.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/subreg-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/subreg-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/subreg-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/subreg-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/synth1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/synth1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/synth1.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++98 execution test PASS: g++.dg/eh/synth2.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/synth2.C -std=c++11 execution test -PASS: g++.dg/eh/synth2.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/synth2.C -std=c++1y execution test +PASS: g++.dg/eh/synth2.C -std=c++14 (test for excess errors) +PASS: g++.dg/eh/synth2.C -std=c++14 execution test UNSUPPORTED: g++.dg/eh/table.C -std=c++98 UNSUPPORTED: g++.dg/eh/table.C -std=c++11 -UNSUPPORTED: g++.dg/eh/table.C -std=c++1y +UNSUPPORTED: g++.dg/eh/table.C -std=c++14 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/template1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/template1.C -std=c++11 execution test -PASS: g++.dg/eh/template1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/template1.C -std=c++1y execution test +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/template2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/template2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/template2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/template2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not LEHB2 PASS: g++.dg/eh/terminate1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/terminate1.C -std=c++11 scan-assembler-not _ZSt9terminatev PASS: g++.dg/eh/terminate1.C -std=c++11 scan-assembler-not LEHB2 -PASS: g++.dg/eh/terminate1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/terminate1.C -std=c++1y scan-assembler-not _ZSt9terminatev -PASS: g++.dg/eh/terminate1.C -std=c++1y scan-assembler-not LEHB2 +PASS: g++.dg/eh/terminate1.C -std=c++14 (test for excess errors) +PASS: g++.dg/eh/terminate1.C -std=c++14 scan-assembler-not _ZSt9terminatev +PASS: g++.dg/eh/terminate1.C -std=c++14 scan-assembler-not LEHB2 PASS: g++.dg/eh/throw1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/throw1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/throw1.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/throw2.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw2.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/throw2.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/throw2.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/throw3.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/throw3.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/throw3.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/throw3.C -std=c++14 (test for excess errors) 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/uncaught1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/uncaught1.C -std=gnu++11 execution test -PASS: g++.dg/eh/uncaught1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/uncaught1.C -std=gnu++1y execution test +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/uncaught2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/eh/uncaught2.C -std=gnu++11 scan-assembler-not __cxa_get_exception -PASS: g++.dg/eh/uncaught2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/uncaught2.C -std=gnu++1y 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++14 scan-assembler-not __cxa_get_exception UNSUPPORTED: g++.dg/eh/uncaught3.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/uncaught3.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/uncaught3.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/uncaught3.C -std=gnu++14 PASS: g++.dg/eh/uncaught4.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=c++98 execution test PASS: g++.dg/eh/uncaught4.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/uncaught4.C -std=c++11 execution test -PASS: g++.dg/eh/uncaught4.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/uncaught4.C -std=c++1y execution test +PASS: g++.dg/eh/uncaught4.C -std=c++14 (test for excess errors) +PASS: g++.dg/eh/uncaught4.C -std=c++14 execution test PASS: g++.dg/eh/unexpected1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/unexpected1.C -std=c++98 execution test PASS: g++.dg/eh/unexpected1.C -std=c++11 (test for excess errors) PASS: g++.dg/eh/unexpected1.C -std=c++11 execution test -PASS: g++.dg/eh/unexpected1.C -std=c++1y (test for excess errors) -PASS: g++.dg/eh/unexpected1.C -std=c++1y execution test +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/unwind-direct.C -std=gnu++98 UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++11 -UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++1y +UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++14 PASS: g++.dg/eh/unwind1.C -std=c++98 (test for excess errors) PASS: g++.dg/eh/unwind1.C -std=c++11 (test for excess errors) -PASS: g++.dg/eh/unwind1.C -std=c++1y (test for excess errors) +PASS: g++.dg/eh/unwind1.C -std=c++14 (test for excess errors) PASS: g++.dg/eh/unwind2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/eh/unwind2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/eh/unwind2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/eh/unwind2.C -std=gnu++14 (test for excess errors) 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/eh/weak1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/eh/weak1.C -std=gnu++11 execution test -PASS: g++.dg/eh/weak1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/eh/weak1.C -std=gnu++1y execution test +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/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/anew1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew1.C -std=c++11 execution test -PASS: g++.dg/expr/anew1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/anew1.C -std=c++1y 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/anew2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew2.C -std=c++98 execution test PASS: g++.dg/expr/anew2.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew2.C -std=c++11 execution test -PASS: g++.dg/expr/anew2.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/anew2.C -std=c++1y 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/anew3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew3.C -std=c++98 execution test PASS: g++.dg/expr/anew3.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew3.C -std=c++11 execution test -PASS: g++.dg/expr/anew3.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/anew3.C -std=c++1y 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/anew4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/anew4.C -std=c++98 execution test PASS: g++.dg/expr/anew4.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/anew4.C -std=c++11 execution test -PASS: g++.dg/expr/anew4.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/anew4.C -std=c++1y 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/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++98 execution test PASS: g++.dg/expr/assign1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/assign1.C -std=c++11 execution test -PASS: g++.dg/expr/assign1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/assign1.C -std=c++1y execution test +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/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield10.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield10.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield10.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield11.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield11.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield11.C -std=c++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/expr/bitfield12.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield12.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/expr/bitfield12.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/expr/bitfield12.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/expr/bitfield12.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield2.C -std=c++14 (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/bitfield3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/bitfield3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/bitfield3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/bitfield3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/bitfield3.C -std=c++1y (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/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield4.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield4.C -std=c++14 (test for excess errors) 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/bitfield5.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield5.C -std=c++11 execution test -PASS: g++.dg/expr/bitfield5.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/bitfield5.C -std=c++1y execution test +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/bitfield6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield6.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield6.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield6.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/bitfield7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bitfield7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bitfield7.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/bitfield7.C -std=c++14 (test for excess errors) 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/bitfield8.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bitfield8.C -std=c++11 execution test -PASS: g++.dg/expr/bitfield8.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/bitfield8.C -std=c++1y execution test +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/bitfield9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/bitfield9.C -std=gnu++98 execution test PASS: g++.dg/expr/bitfield9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/bitfield9.C -std=gnu++11 execution test -PASS: g++.dg/expr/bitfield9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/expr/bitfield9.C -std=gnu++1y 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/bool1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bool1.C -std=c++98 execution test PASS: g++.dg/expr/bool1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bool1.C -std=c++11 execution test -PASS: g++.dg/expr/bool1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/bool1.C -std=c++1y execution test +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/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/bool2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/bool2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bool2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/bool2.C -std=c++1y (test for excess errors) +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/bool3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/bool3.C -std=c++98 execution test PASS: g++.dg/expr/bool3.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/bool3.C -std=c++11 execution test -PASS: g++.dg/expr/bool3.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/bool3.C -std=c++1y execution test +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/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/bool4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/bool4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bool4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/bool4.C -std=c++1y (test for excess errors) +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/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/bound-mem-fun.C -std=c++11 (test for errors, line 16) PASS: g++.dg/expr/bound-mem-fun.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/bound-mem-fun.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/expr/bound-mem-fun.C -std=c++1y (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/call1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/call1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/call1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/call1.C -std=c++14 (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/call2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/call2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/call2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/expr/call2.C -std=c++1y (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/call3.C -std=c++98 (test for warnings, line 10) 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 excess errors) PASS: g++.dg/expr/call3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/expr/call3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/call3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/call3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/expr/call3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/expr/call3.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/expr/call3.C -std=c++14 (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/call4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/expr/call4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/call4.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/expr/call4.C -std=c++1y (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/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/call5.C -std=c++11 (test for errors, line 16) PASS: g++.dg/expr/call5.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/call5.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/expr/call5.C -std=c++1y (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/cast1.C -std=c++98 (test for warnings, line 1) 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 excess errors) PASS: g++.dg/expr/cast1.C -std=c++11 (test for warnings, line 1) PASS: g++.dg/expr/cast1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/expr/cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast1.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/expr/cast1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/expr/cast1.C -std=c++1y (test for excess errors) +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 errors, line 3) +PASS: g++.dg/expr/cast1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cast10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast10.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast10.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast10.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast2.C -std=c++14 (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/cast3.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/expr/cast3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast3.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.dg/expr/cast3.C -std=c++1y (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/cast4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++98 execution test PASS: g++.dg/expr/cast4.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/cast4.C -std=c++11 execution test -PASS: g++.dg/expr/cast4.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/cast4.C -std=c++1y execution test +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/cast6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast6.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast6.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast6.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cast7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast7.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast7.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cast8.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast8.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast8.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast8.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cast9.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cast9.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cast9.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cast9.C -std=c++14 (test for excess errors) 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/comma1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/comma1.C -std=c++11 execution test -PASS: g++.dg/expr/comma1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/comma1.C -std=c++1y execution test +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/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/compound-asn1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/expr/compound-asn1.C -std=gnu++11 execution test -PASS: g++.dg/expr/compound-asn1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/expr/compound-asn1.C -std=gnu++1y execution test +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/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond1.C -std=c++98 execution test PASS: g++.dg/expr/cond1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/cond1.C -std=c++11 execution test -PASS: g++.dg/expr/cond1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/cond1.C -std=c++1y 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/cond10.C -std=c++98 (test for errors, line 15) PASS: g++.dg/expr/cond10.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/expr/cond10.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond10.C -std=c++11 (test for errors, line 15) PASS: g++.dg/expr/cond10.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/expr/cond10.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond10.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/expr/cond10.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/expr/cond10.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cond10.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/expr/cond10.C -std=c++14 (test for warnings, line 15) +PASS: g++.dg/expr/cond10.C -std=c++14 (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 (test for warnings, line 18) PASS: g++.dg/expr/cond11.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond11.C -std=c++11 (test for errors, line 18) PASS: g++.dg/expr/cond11.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/expr/cond11.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond11.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/expr/cond11.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/expr/cond11.C -std=c++1y (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 (test for warnings, line 18) +PASS: g++.dg/expr/cond11.C -std=c++14 (test for excess errors) 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/cond12.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/cond12.C -std=c++11 execution test -PASS: g++.dg/expr/cond12.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/cond12.C -std=c++1y execution test +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/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/cond13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/expr/cond13.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond13.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/expr/cond13.C -std=c++1y (test for excess errors) +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/cond14.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond14.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond14.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cond14.C -std=c++14 (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/cond2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/cond2.C -std=c++1y (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/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond3.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cond3.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond4.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cond4.C -std=c++14 (test for excess errors) 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/cond6.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/cond6.C -std=c++11 execution test -PASS: g++.dg/expr/cond6.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/cond6.C -std=c++1y execution test +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/cond7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/cond7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond7.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/cond7.C -std=c++14 (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/cond8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/cond8.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/cond8.C -std=c++1y (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/cond9.C -std=c++98 (test for warnings, line 3) 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) @@ -26565,112 +27264,112 @@ PASS: g++.dg/expr/cond9.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/expr/cond9.C -std=c++11 (test for errors, line 8) PASS: g++.dg/expr/cond9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/expr/cond9.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/cond9.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/expr/cond9.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/expr/cond9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/expr/cond9.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/expr/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/const1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/const1.C -std=c++14 (test for excess errors) 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/copy1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/copy1.C -std=c++11 execution test -PASS: g++.dg/expr/copy1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/copy1.C -std=c++1y execution test +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/crash-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/crash-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/crash-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/crash-1.C -std=c++14 (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/crash2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/crash2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/crash2.C -std=c++1y (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/dtor1.C -std=c++98 (test for warnings, line 1) 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 excess errors) PASS: g++.dg/expr/dtor1.C -std=c++11 (test for warnings, line 1) PASS: g++.dg/expr/dtor1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/expr/dtor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/dtor1.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/expr/dtor1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/expr/dtor1.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/expr/dtor1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/dtor2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/dtor2.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/dtor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/dtor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/dtor3.C -std=c++14 (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/dtor4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/expr/dtor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/dtor4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/expr/dtor4.C -std=c++1y (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/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++98 execution test PASS: g++.dg/expr/enum1.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/enum1.C -std=c++11 execution test -PASS: g++.dg/expr/enum1.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/enum1.C -std=c++1y execution test +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/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/for1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/for1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/for1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/for1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/expr/for1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/expr/for1.C -std=c++1y (test for excess errors) +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/for2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/for2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/for2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/for2.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/incomplete1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/expr/incomplete1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/expr/incomplete1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/expr/incomplete1.C -std=gnu++14 (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/lval1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/expr/lval1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/lval1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/expr/lval1.C -std=c++1y (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/lval2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++98 execution test PASS: g++.dg/expr/lval2.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/lval2.C -std=c++11 execution test -PASS: g++.dg/expr/lval2.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/lval2.C -std=c++1y execution test +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/lval3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/lval3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/expr/lval3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/lval3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/expr/lval3.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/lval3.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/expr/lval3.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/lval4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/lval4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/lval4.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/lval4.C -std=c++14 (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/member-of-incomplete-type-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++1y (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/minmax.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/expr/minmax.C -std=c++11 (test for errors, line 6) PASS: g++.dg/expr/minmax.C -std=c++11 (test for errors, line 13) PASS: g++.dg/expr/minmax.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/minmax.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/expr/minmax.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/expr/minmax.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/expr/minmax.C -std=c++14 (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/overflow1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/expr/overflow1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/overflow1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/expr/overflow1.C -std=c++1y (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/pmf-1.C -std=c++98 (test for warnings, line 10) 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) @@ -26679,82 +27378,82 @@ PASS: g++.dg/expr/pmf-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/expr/pmf-1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/expr/pmf-1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/expr/pmf-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/pmf-1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/expr/pmf-1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/expr/pmf-1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/expr/pmf-1.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/expr/pr19355-1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/pr19355-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/pr19355-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/pr19355-1.C -std=c++14 (test for excess errors) 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/pr29066.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/pr29066.C -std=c++11 execution test -PASS: g++.dg/expr/pr29066.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/pr29066.C -std=c++1y execution test +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/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/ptrmem1.C -std=c++14 (test for excess errors) 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/ptrmem4.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptrmem4.C -std=c++11 execution test -PASS: g++.dg/expr/ptrmem4.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/ptrmem4.C -std=c++1y execution test +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/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/ptrmem5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/expr/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/ptrmem5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/expr/ptrmem5.C -std=c++1y (test for excess errors) +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/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++98 execution test PASS: g++.dg/expr/ptrmem6.C -std=c++11 (test for excess errors) PASS: g++.dg/expr/ptrmem6.C -std=c++11 execution test -PASS: g++.dg/expr/ptrmem6.C -std=c++1y (test for excess errors) -PASS: g++.dg/expr/ptrmem6.C -std=c++1y execution test +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/ptrmem6a.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem6a.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/ptrmem6a.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/ptrmem6a.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/ptrmem7.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/ptrmem7.C -std=c++14 (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/return1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/expr/return1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/expr/return1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/return1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/expr/return1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/expr/return1.C -std=c++1y (test for excess errors) +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/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/sizeof1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/expr/sizeof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/sizeof1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/expr/sizeof1.C -std=c++1y (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/sizeof2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/sizeof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/sizeof2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/sizeof2.C -std=c++14 (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/sizeof3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/expr/sizeof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/sizeof3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/expr/sizeof3.C -std=c++1y (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/static_cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/static_cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast2.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/static_cast3.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast3.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast3.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/static_cast4.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast4.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast4.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast4.C -std=c++14 (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) @@ -26763,22 +27462,22 @@ PASS: g++.dg/expr/static_cast5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/static_cast5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/static_cast5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/expr/static_cast5.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/static_cast5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/expr/static_cast5.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/expr/static_cast5.C -std=c++1y (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_cast6.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast6.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast6.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast6.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/static_cast7.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/static_cast7.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/static_cast7.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/static_cast7.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/stdarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stdarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/stdarg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/stdarg1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/stdarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/stdarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/stdarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/stdarg2.C -std=c++14 (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++98 (test for errors, line 10) PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 11) @@ -26788,28 +27487,28 @@ PASS: g++.dg/expr/string-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/string-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/expr/string-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/expr/string-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/string-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/string-1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/string-1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/expr/string-1.C -std=c++1y (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-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/expr/string-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/expr/string-2.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/string-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/expr/string-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/expr/string-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/string-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/expr/string-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/expr/string-2.C -std=c++1y (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 errors, line 7) +PASS: g++.dg/expr/string-2.C -std=c++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/expr/unary1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/unary1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/expr/unary1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/expr/unary1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/unary1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/expr/unary1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/expr/unary1.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/expr/unary1.C -std=c++14 (test for excess errors) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 12) XFAIL: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 18) @@ -26820,20 +27519,20 @@ PASS: g++.dg/expr/unary2.C -std=c++11 (test for errors, line 12) XFAIL: g++.dg/expr/unary2.C -std=c++11 (test for errors, line 18) XFAIL: g++.dg/expr/unary2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/expr/unary2.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/unary2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/expr/unary2.C -std=c++1y (test for errors, line 12) -XFAIL: g++.dg/expr/unary2.C -std=c++1y (test for errors, line 18) -XFAIL: g++.dg/expr/unary2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/expr/unary2.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 12) +XFAIL: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 18) +XFAIL: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/expr/unary2.C -std=c++14 (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/unary3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/expr/unary3.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/unary3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/expr/unary3.C -std=c++1y (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/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/expr/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.dg/expr/volatile1.C -std=c++1y (test for excess errors) +PASS: g++.dg/expr/volatile1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/alias-canon.C -std=c++98 (test for excess errors) 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 _Z1fb @@ -26846,161 +27545,161 @@ PASS: g++.dg/ext/alias-canon.C -std=c++11 scan-assembler _Z1fb PASS: g++.dg/ext/alias-canon.C -std=c++11 scan-assembler _Z1fd PASS: g++.dg/ext/alias-canon.C -std=c++11 scan-assembler _Z1ff PASS: g++.dg/ext/alias-canon.C -std=c++11 scan-assembler _Z1fw -PASS: g++.dg/ext/alias-canon.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alias-canon.C -std=c++1y scan-assembler _Z1fi -PASS: g++.dg/ext/alias-canon.C -std=c++1y scan-assembler _Z1fb -PASS: g++.dg/ext/alias-canon.C -std=c++1y scan-assembler _Z1fd -PASS: g++.dg/ext/alias-canon.C -std=c++1y scan-assembler _Z1ff -PASS: g++.dg/ext/alias-canon.C -std=c++1y 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++14 scan-assembler _Z1fi +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 _Z1fw PASS: g++.dg/ext/alias-canon2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alias-canon2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/alias-canon2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/alias-canon2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/alias-decl-attr1.C -std=c++98 PASS: g++.dg/ext/alias-decl-attr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/alias-decl-attr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/alias-decl-attr1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/alias-decl-attr2.C -std=c++98 PASS: g++.dg/ext/alias-decl-attr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/alias-decl-attr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/alias-decl-attr2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/alias-decl-attr3.C -std=c++98 PASS: g++.dg/ext/alias-decl-attr3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr3.C -std=c++11 execution test -PASS: g++.dg/ext/alias-decl-attr3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alias-decl-attr3.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/ext/alias-decl-attr4.C -std=c++98 PASS: g++.dg/ext/alias-decl-attr4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-decl-attr4.C -std=c++11 execution test -PASS: g++.dg/ext/alias-decl-attr4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alias-decl-attr4.C -std=c++1y execution test +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-mangle.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alias-mangle.C -std=c++98 scan-assembler _ZN1AIdEC1Ev PASS: g++.dg/ext/alias-mangle.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alias-mangle.C -std=c++11 scan-assembler _ZN1AIdEC1Ev -PASS: g++.dg/ext/alias-mangle.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alias-mangle.C -std=c++1y 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++14 scan-assembler _ZN1AIdEC1Ev PASS: g++.dg/ext/align1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/align1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/align1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/align2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/align2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/align2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/align2.C -std=c++14 (test for excess errors) 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/alignof1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alignof1.C -std=c++11 execution test -PASS: g++.dg/ext/alignof1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alignof1.C -std=c++1y execution test +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/alignof2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/alignof2.C -std=c++98 execution test PASS: g++.dg/ext/alignof2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/alignof2.C -std=c++11 execution test -PASS: g++.dg/ext/alignof2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/alignof2.C -std=c++1y 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 UNSUPPORTED: g++.dg/ext/altivec-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-10.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-10.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-10.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-10.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-11.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-11.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-11.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-11.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-12.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-12.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-12.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-12.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-13.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-13.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-13.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-13.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-14.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-14.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-14.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-14.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-15.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-15.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-15.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-15.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-16.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-16.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-16.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-16.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-17.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-17.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-17.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-17.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-2.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-2.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-3.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-4.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-5.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-5.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-5.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-5.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-6.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-6.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-6.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-6.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-7.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-7.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-7.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-7.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-8.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-8.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-8.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-9.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-9.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-9.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-9.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-cell-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-cell-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-cell-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-cell-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-cell-2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-cell-2.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-cell-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-cell-2.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-cell-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-cell-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-cell-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-cell-3.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-cell-4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-cell-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-cell-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-cell-4.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-cell-5.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-cell-5.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-cell-5.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-cell-5.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-types-1.C UNSUPPORTED: g++.dg/ext/altivec-types-2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-types-2.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-types-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-types-2.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-types-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-types-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-types-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-types-3.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/altivec-types-4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/altivec-types-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/altivec-types-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/altivec-types-4.C -std=gnu++14 PASS: g++.dg/ext/always_inline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/always_inline-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/always_inline-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/always_inline-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/always_inline-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/always_inline-2.C -std=gnu++11 scan-assembler-not min123 -PASS: g++.dg/ext/always_inline-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/always_inline-2.C -std=gnu++1y 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++14 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-3.C -std=gnu++98 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/always_inline-3.C -std=gnu++11 scan-assembler-not min123 -PASS: g++.dg/ext/always_inline-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/always_inline-3.C -std=gnu++1y 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++14 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-4.C -std=gnu++98 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/always_inline-4.C -std=gnu++11 scan-assembler-not min123 -PASS: g++.dg/ext/always_inline-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/always_inline-4.C -std=gnu++1y 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++14 scan-assembler-not min123 PASS: g++.dg/ext/always_inline-5.C -std=c++98 (test for excess errors) 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 scan-assembler-not _ZN1f2f1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/always_inline-5.C -std=c++11 scan-assembler-not _ZN1fC1Ev PASS: g++.dg/ext/always_inline-5.C -std=c++11 scan-assembler-not _ZN1f2f1Ev -PASS: g++.dg/ext/always_inline-5.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/always_inline-5.C -std=c++1y scan-assembler-not _ZN1fC1Ev -PASS: g++.dg/ext/always_inline-5.C -std=c++1y scan-assembler-not _ZN1f2f1Ev +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++14 scan-assembler-not _ZN1fC1Ev +PASS: g++.dg/ext/always_inline-5.C -std=c++14 scan-assembler-not _ZN1f2f1Ev 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) @@ -27009,39 +27708,39 @@ PASS: g++.dg/ext/anon-struct1.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/anon-struct1.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/ext/anon-struct1.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/ext/anon-struct1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct1.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/anon-struct1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/ext/anon-struct1.C -std=gnu++1y (test for errors, line 48) -PASS: g++.dg/ext/anon-struct1.C -std=gnu++1y (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-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-struct2.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/ext/anon-struct2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct2.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/ext/anon-struct2.C -std=gnu++1y (test for excess errors) +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-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-struct3.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/ext/anon-struct3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct3.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/ext/anon-struct3.C -std=gnu++1y (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-struct4.C -std=c++98 uninit (test for errors, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++98 anon (test for warnings, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++98 ref-uninit (test for warnings, 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++11 uninit (test for errors, line 3) PASS: g++.dg/ext/anon-struct4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct4.C -std=c++1y uninit (test for errors, line 3) -PASS: g++.dg/ext/anon-struct4.C -std=c++1y (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++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/anon-struct5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/anon-struct5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/anon-struct5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/anon-struct5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/anon-struct5.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/ext/anon-struct5.C -std=c++14 (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 9) @@ -27050,52 +27749,52 @@ PASS: g++.dg/ext/anon-struct6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/anon-struct6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/anon-struct6.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/anon-struct6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/anon-struct6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/anon-struct6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/anon-struct6.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/anon-struct6.C -std=c++1y (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 9) +PASS: g++.dg/ext/anon-struct6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++14 PASS: g++.dg/ext/array1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/array1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/array1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/array2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/array2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/array2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/array2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler foo on PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler bar on @@ -27104,10 +27803,10 @@ PASS: g++.dg/ext/asm1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/asm1.C -std=c++11 scan-assembler foo on PASS: g++.dg/ext/asm1.C -std=c++11 scan-assembler bar on PASS: g++.dg/ext/asm1.C -std=c++11 scan-assembler frob on -PASS: g++.dg/ext/asm1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/asm1.C -std=c++1y scan-assembler foo on -PASS: g++.dg/ext/asm1.C -std=c++1y scan-assembler bar on -PASS: g++.dg/ext/asm1.C -std=c++1y 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++14 scan-assembler foo on +PASS: g++.dg/ext/asm1.C -std=c++14 scan-assembler bar on +PASS: g++.dg/ext/asm1.C -std=c++14 scan-assembler frob on 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) @@ -27116,10 +27815,10 @@ PASS: g++.dg/ext/asm10.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/ext/asm10.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/asm10.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/asm10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/asm10.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/asm10.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/ext/asm10.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/ext/asm10.C -std=gnu++1y (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/asm11.C -std=gnu++98 (test for errors, line 9) 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) @@ -27144,81 +27843,81 @@ PASS: g++.dg/ext/asm11.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/ext/asm11.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/asm11.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/ext/asm11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/ext/asm11.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/ext/asm12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm12.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm12.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm12.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm2.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm3.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/ext/asm3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm3.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/ext/asm3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm3.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/ext/asm3.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm3.C -std=c++14 (test for warnings, line 11) +PASS: g++.dg/ext/asm3.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm4.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm4.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm6.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/asm6.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/ext/asm7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/asm7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/asm7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/asm7.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/asm7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/asm7.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/ext/asm7.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/asm8.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/asm8.C -std=c++11 scan-assembler extended asm not discarded PASS: g++.dg/ext/asm8.C -std=c++11 scan-assembler simple asm not discarded -PASS: g++.dg/ext/asm8.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/asm8.C -std=c++1y scan-assembler extended asm not discarded -PASS: g++.dg/ext/asm8.C -std=c++1y 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++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/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/asm9.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/asm9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asm9.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/asm9.C -std=c++1y (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/asmgoto1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/asmgoto1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/asmgoto1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/asmgoto1.C -std=gnu++14 (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/asmspec1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/asmspec1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/asmspec1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asmspec1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/asmspec1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/asmspec1.C -std=c++1y (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/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/asmspecInvalid.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/asmspecInvalid.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/asmspecInvalid.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/asmspecInvalid.C -std=c++1y (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/asmspecValid.C -std=c++98 (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 theRealString @@ -27229,32 +27928,32 @@ PASS: g++.dg/ext/asmspecValid.C -std=c++11 scan-assembler bar PASS: g++.dg/ext/asmspecValid.C -std=c++11 scan-assembler theRealString PASS: g++.dg/ext/asmspecValid.C -std=c++11 scan-assembler theRealI PASS: g++.dg/ext/asmspecValid.C -std=c++11 scan-assembler theRealJ -PASS: g++.dg/ext/asmspecValid.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/asmspecValid.C -std=c++1y scan-assembler bar -PASS: g++.dg/ext/asmspecValid.C -std=c++1y scan-assembler theRealString -PASS: g++.dg/ext/asmspecValid.C -std=c++1y scan-assembler theRealI -PASS: g++.dg/ext/asmspecValid.C -std=c++1y scan-assembler theRealJ +PASS: g++.dg/ext/asmspecValid.C -std=c++14 (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 theRealString +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/atomic-1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/atomic-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/atomic-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/atomic-1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/atomic-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/atomic-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/atomic-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/atomic-2.C -std=c++14 (test for excess errors) 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-1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-alias-1.C -std=c++11 execution test -PASS: g++.dg/ext/attr-alias-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/attr-alias-1.C -std=c++1y execution test +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-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-2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attr-alias-2.C -std=c++11 execution test -PASS: g++.dg/ext/attr-alias-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/attr-alias-2.C -std=c++1y 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-3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attr-alias-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attr-alias-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attr-alias-3.C -std=c++14 (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 23) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 24) @@ -27263,88 +27962,103 @@ PASS: g++.dg/ext/attr-aligned01.C -std=c++11 (test for warnings, line 18) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++11 (test for warnings, line 23) XFAIL: g++.dg/ext/attr-aligned01.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/ext/attr-aligned01.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attr-aligned01.C -std=c++1y (test for warnings, line 18) -XFAIL: g++.dg/ext/attr-aligned01.C -std=c++1y (test for warnings, line 23) -XFAIL: g++.dg/ext/attr-aligned01.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/ext/attr-aligned01.C -std=c++1y (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 23) +XFAIL: g++.dg/ext/attr-aligned01.C -std=c++14 (test for warnings, line 24) +PASS: g++.dg/ext/attr-aligned01.C -std=c++14 (test for excess errors) +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 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 excess errors) +PASS: g++.dg/ext/attr-deprecated-1.C -std=c++11 (test for warnings, line 4) +PASS: g++.dg/ext/attr-deprecated-1.C -std=c++11 (test for warnings, line 7) +PASS: g++.dg/ext/attr-deprecated-1.C -std=c++11 (test for warnings, line 13) +PASS: g++.dg/ext/attr-deprecated-1.C -std=c++11 (test for warnings, line 14) +PASS: g++.dg/ext/attr-deprecated-1.C -std=c++11 (test for excess errors) +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 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 excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++1y execution test +PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/attr-ifunc-1.C -std=gnu++14 execution test PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++1y execution test +PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/attr-ifunc-2.C -std=gnu++14 execution test PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++1y execution test +PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/attr-ifunc-3.C -std=gnu++14 execution test PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++98 execution test PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++11 execution test -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++1y execution test +PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/attr-ifunc-4.C -std=gnu++14 execution test PASS: g++.dg/ext/attr-used-1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/attr-used-1.C -std=c++11 scan-assembler _ZN1AIiE1fEv PASS: g++.dg/ext/attr-used-1.C -std=c++11 scan-assembler _ZN1AIiE1tE -PASS: g++.dg/ext/attr-used-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/attr-used-1.C -std=c++1y scan-assembler _ZN1AIiE1fEv -PASS: g++.dg/ext/attr-used-1.C -std=c++1y 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++14 scan-assembler _ZN1AIiE1fEv +PASS: g++.dg/ext/attr-used-1.C -std=c++14 scan-assembler _ZN1AIiE1tE PASS: g++.dg/ext/attrib1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib1.C -std=c++14 (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/attrib10.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/ext/attrib10.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib10.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/ext/attrib10.C -std=c++1y (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/attrib11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib12.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib12.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib12.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib13.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib13.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib13.C -std=c++14 (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/attrib14.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attrib14.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib14.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/attrib14.C -std=c++1y (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/attrib15.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib15.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib15.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib15.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib16.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib16.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib16.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib16.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib17.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib17.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib17.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib17.C -std=c++14 (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/attrib18.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attrib18.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib18.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/attrib18.C -std=c++1y (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/attrib19.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib19.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib19.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib19.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib2.C -std=c++14 (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) @@ -27353,19 +28067,19 @@ PASS: g++.dg/ext/attrib20.C -std=gnu++11 attribute (test for bogus messages, li PASS: g++.dg/ext/attrib20.C -std=gnu++11 attribute (test for bogus messages, line 11) PASS: g++.dg/ext/attrib20.C -std=gnu++11 attribute (test for bogus messages, line 19) PASS: g++.dg/ext/attrib20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib20.C -std=gnu++1y attribute (test for bogus messages, line 10) -PASS: g++.dg/ext/attrib20.C -std=gnu++1y attribute (test for bogus messages, line 11) -PASS: g++.dg/ext/attrib20.C -std=gnu++1y attribute (test for bogus messages, line 19) -PASS: g++.dg/ext/attrib20.C -std=gnu++1y (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++14 (test for excess errors) PASS: g++.dg/ext/attrib21.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib21.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib21.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib21.C -std=c++14 (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/attrib22.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/attrib22.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib22.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/attrib22.C -std=c++1y (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/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) @@ -27384,60 +28098,60 @@ PASS: g++.dg/ext/attrib23.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/attrib23.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/attrib23.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/attrib23.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/attrib23.C -std=c++1y (test for excess errors) +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 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 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/attrib24.C -std=c++11 (test for errors, line 4) PASS: g++.dg/ext/attrib24.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib24.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/ext/attrib24.C -std=c++1y (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/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/attrib25.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/attrib25.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib25.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/ext/attrib25.C -std=c++1y (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/attrib26.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib26.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib26.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib26.C -std=c++14 (test for excess errors) 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 errors, line 5) PASS: g++.dg/ext/attrib27.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib27.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/ext/attrib27.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/attrib27.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib27.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/ext/attrib27.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/attrib27.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/ext/attrib27.C -std=c++14 (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/attrib28.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/attrib28.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib28.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/ext/attrib28.C -std=gnu++1y (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/attrib29.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib29.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib29.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib29.C -std=c++14 (test for excess errors) 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/attrib3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attrib3.C -std=gnu++11 execution test -PASS: g++.dg/ext/attrib3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attrib3.C -std=gnu++1y execution test +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/attrib30.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib30.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib30.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib30.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib31.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib31.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib31.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib31.C -std=c++14 (test for excess errors) 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 errors, line 16) @@ -27446,13 +28160,13 @@ PASS: g++.dg/ext/attrib32.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/ext/attrib32.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/ext/attrib32.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/attrib32.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib32.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/ext/attrib32.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/ext/attrib32.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/ext/attrib32.C -std=c++1y (test for excess errors) +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 errors, line 16) +PASS: g++.dg/ext/attrib32.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib33.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib33.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib33.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib33.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib34.C -std=gnu++98 (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 @@ -27461,82 +28175,82 @@ PASS: g++.dg/ext/attrib34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attrib34.C -std=gnu++11 scan-tree-dump-times optimized "= f1 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++11 scan-tree-dump-times optimized "= f2 \\(\\)" 1 PASS: g++.dg/ext/attrib34.C -std=gnu++11 scan-tree-dump-times optimized "= f3 \\(\\)" 1 -PASS: g++.dg/ext/attrib34.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attrib34.C -std=gnu++1y scan-tree-dump-times optimized "= f1 \\(\\)" 1 -PASS: g++.dg/ext/attrib34.C -std=gnu++1y scan-tree-dump-times optimized "= f2 \\(\\)" 1 -PASS: g++.dg/ext/attrib34.C -std=gnu++1y 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++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/attrib35.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib35.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib35.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib35.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib36.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib36.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib36.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib36.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib37.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib37.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib37.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib37.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib38.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib38.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib38.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib38.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib39.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib39.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib39.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib39.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib4.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib4.C -std=c++14 (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/attrib40.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/ext/attrib40.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib40.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/ext/attrib40.C -std=c++1y (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/attrib41.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib41.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib41.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib41.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib42.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/attrib42.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib42.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/attrib42.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib42.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/attrib42.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib42.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/ext/attrib42.C -std=c++14 (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/attrib43.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attrib43.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib43.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/attrib43.C -std=c++1y (test for excess errors) +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/attrib44.C -std=c++98 ignored (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++98 must follow (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++11 ignored (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++11 must follow (test for warnings, line 3) PASS: g++.dg/ext/attrib44.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib44.C -std=c++1y ignored (test for warnings, line 3) -PASS: g++.dg/ext/attrib44.C -std=c++1y must follow (test for warnings, line 3) -PASS: g++.dg/ext/attrib44.C -std=c++1y (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 (test for warnings, line 3) +PASS: g++.dg/ext/attrib44.C -std=c++14 (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/attrib45.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/attrib45.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib45.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/attrib45.C -std=c++1y (test for excess errors) +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/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/attrib46.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/attrib46.C -std=c++11 (test for errors, line 4) PASS: g++.dg/ext/attrib46.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib46.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/attrib46.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/ext/attrib46.C -std=c++1y (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/attrib47.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/attrib47.C -std=gnu++11 scan-assembler _ZN1A3fooIiEET_S1_ -PASS: g++.dg/ext/attrib47.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attrib47.C -std=gnu++1y 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++14 scan-assembler _ZN1A3fooIiEET_S1_ PASS: g++.dg/ext/attrib48.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib48.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib48.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib48.C -std=c++14 (test for excess errors) 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 bogus messages, line 17) PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for warnings, line 19) @@ -27545,22 +28259,22 @@ PASS: g++.dg/ext/attrib49.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/ext/attrib49.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/ext/attrib49.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/ext/attrib49.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib49.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/ext/attrib49.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.dg/ext/attrib49.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/ext/attrib49.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 17) +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/attrib5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib6.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib6.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/attrib7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/attrib7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/attrib7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/attrib7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/attrib8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/attrib8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib8.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/attrib8.C -std=c++14 (test for excess errors) 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 warnings, line 10) @@ -27569,102 +28283,102 @@ PASS: g++.dg/ext/attrib9.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/attrib9.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/ext/attrib9.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/attrib9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/attrib9.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/attrib9.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/ext/attrib9.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/ext/attrib9.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/ext/attrib9.C -std=c++14 (test for excess errors) 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attribute-test-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/attribute-test-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attribute-test-1.C -std=gnu++1y execution test +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-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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/attribute-test-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/attribute-test-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/attribute-test-2.C -std=gnu++1y 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-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-3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attribute-test-3.C -std=c++11 execution test -PASS: g++.dg/ext/attribute-test-3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/attribute-test-3.C -std=c++1y 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-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/attribute-test-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/attribute-test-4.C -std=c++11 execution test -PASS: g++.dg/ext/attribute-test-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/attribute-test-4.C -std=c++1y 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 UNSUPPORTED: g++.dg/ext/bases.C -std=gnu++98 PASS: g++.dg/ext/bases.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/bases.C -std=gnu++11 execution test -PASS: g++.dg/ext/bases.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/bases.C -std=gnu++1y 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/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/bitfield1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/bitfield1.C -std=gnu++14 (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/bitfield2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/bitfield2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/bitfield2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/ext/bitfield2.C -std=gnu++1y (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/bitfield3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/bitfield3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/bitfield3.C -std=gnu++14 (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/bitfield4.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/bitfield4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/bitfield4.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/ext/bitfield4.C -std=gnu++1y (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/bitfield5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/bitfield5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/bitfield5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/bitfield5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/builtin-bswap1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin-bswap1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/builtin-bswap1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/builtin-bswap1.C -std=c++14 (test for excess errors) 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-line1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin-line1.C -std=c++11 execution test -PASS: g++.dg/ext/builtin-line1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/builtin-line1.C -std=c++1y execution test +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-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-size1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++11 execution test -PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++1y 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-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-size2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++11 execution test -PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++1y 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-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 excess errors) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++1y (test for excess errors) +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 excess errors) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/builtin1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/builtin1.C -std=gnu++11 scan-assembler fancy_printf -PASS: g++.dg/ext/builtin1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin1.C -std=gnu++1y 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++14 scan-assembler fancy_printf PASS: g++.dg/ext/builtin10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "memchr" PASS: g++.dg/ext/builtin10.C -std=gnu++98 scan-tree-dump-not optimized "strchr" @@ -27677,27 +28391,27 @@ PASS: g++.dg/ext/builtin10.C -std=gnu++11 scan-tree-dump-not optimized "strchr PASS: g++.dg/ext/builtin10.C -std=gnu++11 scan-tree-dump-not optimized "strrchr" PASS: g++.dg/ext/builtin10.C -std=gnu++11 scan-tree-dump-not optimized "strpbrk" PASS: g++.dg/ext/builtin10.C -std=gnu++11 scan-tree-dump-not optimized "strstr" -PASS: g++.dg/ext/builtin10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin10.C -std=gnu++1y scan-tree-dump-not optimized "memchr" -PASS: g++.dg/ext/builtin10.C -std=gnu++1y scan-tree-dump-not optimized "strchr" -PASS: g++.dg/ext/builtin10.C -std=gnu++1y scan-tree-dump-not optimized "strrchr" -PASS: g++.dg/ext/builtin10.C -std=gnu++1y scan-tree-dump-not optimized "strpbrk" -PASS: g++.dg/ext/builtin10.C -std=gnu++1y scan-tree-dump-not optimized "strstr" +PASS: g++.dg/ext/builtin10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/builtin10.C -std=gnu++14 scan-tree-dump-not optimized "memchr" +PASS: g++.dg/ext/builtin10.C -std=gnu++14 scan-tree-dump-not optimized "strchr" +PASS: g++.dg/ext/builtin10.C -std=gnu++14 scan-tree-dump-not optimized "strrchr" +PASS: g++.dg/ext/builtin10.C -std=gnu++14 scan-tree-dump-not optimized "strpbrk" +PASS: g++.dg/ext/builtin10.C -std=gnu++14 scan-tree-dump-not optimized "strstr" 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/builtin11.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/builtin11.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/builtin11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin11.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/builtin11.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/builtin11.C -std=gnu++1y (test for excess errors) +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/builtin2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/builtin2.C -std=gnu++11 scan-assembler fancy_printf -PASS: g++.dg/ext/builtin2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin2.C -std=gnu++1y 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++14 scan-assembler fancy_printf 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 errors, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++98 suggested alternative (test for warnings, line 12) @@ -27706,55 +28420,55 @@ PASS: g++.dg/ext/builtin3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/ext/builtin3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++11 suggested alternative (test for warnings, line 12) PASS: g++.dg/ext/builtin3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin3.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/ext/builtin3.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/ext/builtin3.C -std=gnu++1y suggested alternative (test for warnings, line 12) -PASS: g++.dg/ext/builtin3.C -std=gnu++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/ext/builtin3.C -std=gnu++14 suggested alternative (test for warnings, line 12) +PASS: g++.dg/ext/builtin3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/builtin30.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/builtin30.C -std=gnu++11 scan-assembler mysnprintf PASS: g++.dg/ext/builtin30.C -std=gnu++11 scan-assembler-not __chk_fail -PASS: g++.dg/ext/builtin30.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/builtin30.C -std=gnu++1y scan-assembler mysnprintf -PASS: g++.dg/ext/builtin30.C -std=gnu++1y 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++14 scan-assembler mysnprintf +PASS: g++.dg/ext/builtin30.C -std=gnu++14 scan-assembler-not __chk_fail 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/builtin4.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/ext/builtin4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin4.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/ext/builtin4.C -std=gnu++1y (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/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/builtin5.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/builtin5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin5.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/ext/builtin5.C -std=gnu++1y (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/builtin6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/builtin6.C -std=c++11 scan-assembler fancy_sin -PASS: g++.dg/ext/builtin6.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/builtin6.C -std=c++1y 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++14 scan-assembler fancy_sin 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/builtin7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/builtin7.C -std=c++11 execution test -PASS: g++.dg/ext/builtin7.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/builtin7.C -std=c++1y execution test +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/builtin8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/builtin8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/builtin8.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/builtin8.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/builtin9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/builtin9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/builtin9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/builtin9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/c99struct1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/c99struct1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/c99struct1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/c99struct1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/case-range1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/case-range1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/case-range1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/case-range1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for errors, line 14) 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 23) @@ -27767,12 +28481,12 @@ PASS: g++.dg/ext/case-range2.C -std=gnu++11 (test for errors, line 23) PASS: g++.dg/ext/case-range2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/case-range2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/ext/case-range2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/ext/case-range2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for errors, line 14) +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 23) +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 25) +PASS: g++.dg/ext/case-range2.C -std=gnu++14 (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) @@ -27781,10 +28495,10 @@ PASS: g++.dg/ext/case-range3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/case-range3.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/ext/case-range3.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/ext/case-range3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/case-range3.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/ext/case-range3.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/ext/case-range3.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/ext/case-range3.C -std=gnu++1y (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/cleanup-1.C -std=gnu++98 (test for warnings, line 9) 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) @@ -27815,119 +28529,119 @@ PASS: g++.dg/ext/cleanup-1.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/ext/cleanup-1.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/ext/cleanup-1.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/ext/cleanup-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/ext/cleanup-1.C -std=gnu++1y (test for excess errors) +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 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 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 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 excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-10.C -std=gnu++1y execution test +PASS: g++.dg/ext/cleanup-10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/cleanup-10.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-11.C -std=gnu++1y execution test +PASS: g++.dg/ext/cleanup-11.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/cleanup-11.C -std=gnu++14 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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-2.C -std=gnu++1y execution test +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-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-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-3.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-3.C -std=gnu++1y 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-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-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-4.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-4.C -std=gnu++1y 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-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-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-5.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-5.C -std=gnu++1y 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-6.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/cleanup-6.C -std=gnu++11 scan-assembler-not xyzzy -PASS: g++.dg/ext/cleanup-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-6.C -std=gnu++1y 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++14 scan-assembler-not xyzzy PASS: g++.dg/ext/cleanup-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-8.C -std=gnu++1y execution test +PASS: g++.dg/ext/cleanup-8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/cleanup-8.C -std=gnu++14 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test PASS: g++.dg/ext/cleanup-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test -PASS: g++.dg/ext/cleanup-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-9.C -std=gnu++1y execution test +PASS: g++.dg/ext/cleanup-9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/cleanup-9.C -std=gnu++14 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/cleanup-dtor.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/cleanup-dtor.C -std=c++11 execution test -PASS: g++.dg/ext/cleanup-dtor.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/cleanup-dtor.C -std=c++1y execution test +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/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complex1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complex1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complex2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complex2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complex2.C -std=gnu++14 (test for excess errors) 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/complex3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complex3.C -std=gnu++11 execution test -PASS: g++.dg/ext/complex3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/complex3.C -std=gnu++1y execution test +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/complex4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/complex4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/complex4.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/complex4.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/complex5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complex5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complex5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complex6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complex6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complex6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complex7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complex7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complex7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complex7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/complex8.C -std=c++98 PASS: g++.dg/ext/complex8.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/complex8.C -std=c++11 execution test -PASS: g++.dg/ext/complex8.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/complex8.C -std=c++1y execution test +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/complex9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/complex9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/complex9.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/complex9.C -std=c++14 (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/complit1.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/complit1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit1.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/complit1.C -std=gnu++1y (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/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) @@ -27936,88 +28650,88 @@ PASS: g++.dg/ext/complit10.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/complit10.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/ext/complit10.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/ext/complit10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit10.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/complit10.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/complit10.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/ext/complit10.C -std=gnu++1y (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/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/complit11.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/complit11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit11.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/complit11.C -std=gnu++1y (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/complit12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++98 execution test PASS: g++.dg/ext/complit12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complit12.C -std=gnu++11 execution test -PASS: g++.dg/ext/complit12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/complit12.C -std=gnu++1y execution test +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/complit13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit13.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complit14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit2.C -std=gnu++14 (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/complit3.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/ext/complit3.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/complit3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit3.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/ext/complit3.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/complit3.C -std=gnu++1y (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/complit4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++98 execution test PASS: g++.dg/ext/complit4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/complit4.C -std=gnu++11 execution test -PASS: g++.dg/ext/complit4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/complit4.C -std=gnu++1y execution test +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/complit5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/complit6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit6.C -std=gnu++14 (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/complit7.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/ext/complit7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit7.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/ext/complit7.C -std=gnu++1y (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/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/complit8.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/complit8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit8.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/complit8.C -std=gnu++1y (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/complit9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/complit9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/complit9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/complit9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/cond1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/cond1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/cond1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/cond1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/construct1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/construct1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/construct1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/construct1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/conv1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/conv1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/conv1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/conv1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/desig1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/desig1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/desig1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/desig1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/desig2.C -std=c++98 (test for warnings, line 24) PASS: g++.dg/ext/desig2.C -std=c++98 (test for warnings, line 25) PASS: g++.dg/ext/desig2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/desig2.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/ext/desig2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/ext/desig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/desig2.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/ext/desig2.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/ext/desig2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/desig2.C -std=c++14 (test for warnings, line 24) +PASS: g++.dg/ext/desig2.C -std=c++14 (test for warnings, line 25) +PASS: g++.dg/ext/desig2.C -std=c++14 (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) @@ -28026,10 +28740,10 @@ PASS: g++.dg/ext/desig3.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/desig3.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/desig3.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/desig3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/desig3.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/desig3.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/desig3.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/desig3.C -std=gnu++1y (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/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) @@ -28046,140 +28760,149 @@ PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/desig4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/desig4.C -std=gnu++1y (test for excess errors) +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 8) +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 errors, line 10) +PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/desig5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/desig5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/desig5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/desig5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/desig6.C -std=gnu++98 PASS: g++.dg/ext/desig6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/desig6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/desig6.C -std=gnu++14 (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/desig7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/desig7.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/desig7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/desig7.C -std=c++1y (test for excess errors) +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/desig8.C -std=c++98 (test for errors, line 3) +PASS: g++.dg/ext/desig8.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/desig8.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/ext/desig8.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/desig8.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/ext/desig8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++98 UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++11 -UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++1y +UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++14 UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++14 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/fixed1.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/fixed1.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/fixed1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/fixed1.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/fixed1.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/fixed1.C -std=gnu++1y (test for excess errors) +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/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/fixed2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/fixed2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/fixed2.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/fixed2.C -std=gnu++1y (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/flexary1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/flexary1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/flexary1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/flexary1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/flexary2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/flexary2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/flexary2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/flexary3.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/ext/flexary3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/flexary3.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/flexary3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/flexary3.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/flexary3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/flexary3.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/ext/flexary3.C -std=gnu++14 (test for excess errors) 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/fnname1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/fnname1.C -std=c++11 execution test -PASS: g++.dg/ext/fnname1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/fnname1.C -std=c++1y execution test +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/fnname2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/fnname2.C -std=c++98 execution test PASS: g++.dg/ext/fnname2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/fnname2.C -std=c++11 execution test -PASS: g++.dg/ext/fnname2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/fnname2.C -std=c++1y 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/fnname3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/fnname3.C -std=c++98 execution test PASS: g++.dg/ext/fnname3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/fnname3.C -std=c++11 execution test -PASS: g++.dg/ext/fnname3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/fnname3.C -std=c++1y 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/fnname4.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/fnname4.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/fnname4.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/forscope1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/forscope1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/forscope1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/forscope1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/forscope2.C (test for warnings, line 19) PASS: g++.dg/ext/forscope2.C (test for warnings, line 26) PASS: g++.dg/ext/forscope2.C (test for excess errors) UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++14 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 (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 @@ -28192,12 +28915,12 @@ PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++11 scan-assembler-not f PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++11 scan-assembler-not func4 PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++11 scan-assembler-not func5 -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y scan-assembler-not func1 -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y scan-assembler-not func2 -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y scan-assembler-not func4 -PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++1y 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++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-class-static.C -std=gnu++98 (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 @@ -28210,12 +28933,12 @@ PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++11 scan-assembler func5 -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++1y scan-assembler func5 +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++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-not func3 +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.C -std=gnu++98 (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 @@ -28228,15 +28951,15 @@ PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++11 scan-assembler func5 -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++1y scan-assembler func5 +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++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-not func3 +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-global-redecl.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++1y (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-reject.C -std=gnu++98 (test for warnings, line 13) 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 warnings, line 18) @@ -28275,25 +28998,25 @@ PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++11 (test for errors, lin PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++11 (test for errors, line 56) PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 39) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 49) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for errors, line 56) -PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++1y (test for excess errors) +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 errors, line 14) +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 errors, line 19) +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 errors, line 24) +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 errors, line 29) +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 errors, line 34) +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 errors, line 39) +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 errors, line 44) +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 errors, line 49) +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 errors, line 56) +PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 (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 @@ -28306,12 +29029,12 @@ PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++11 scan-assembler-not func5 -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++1y 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++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-not func3 +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 func5 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 (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 @@ -28324,12 +29047,12 @@ PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++11 scan-assembler-not func5 -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++1y 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++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-not func3 +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 func5 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 (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 @@ -28342,12 +29065,12 @@ PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++11 scan-assembler func5 -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++1y scan-assembler func5 +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++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-not func3 +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-func.C -std=gnu++98 (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 @@ -28360,125 +29083,125 @@ PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++11 scan-assembler func2 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++11 scan-assembler-not func3 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++11 scan-assembler func4 PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++11 scan-assembler-not func5 -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y scan-assembler func1 -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y scan-assembler func2 -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y scan-assembler-not func3 -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y scan-assembler func4 -PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++1y 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++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-not func3 +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 func5 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.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_assign.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_assign.C -std=c++1y execution test +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_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_assign_odr.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++1y 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 UNSUPPORTED: g++.dg/ext/has_nothrow_constructor-2.C -std=c++98 PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++14 (test for excess errors) 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.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++1y execution test +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_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_constructor_odr.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++1y 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_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-1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++1y execution test +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-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-2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++1y execution test +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-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-3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++1y 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-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-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++1y execution test +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-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-5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++1y execution test +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-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-6.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/ext/has_nothrow_copy-7.C -std=c++98 PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/ext/has_nothrow_copy-8.C -std=c++98 PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++14 (test for excess errors) 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_nothrow_copy_odr.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++11 execution test -PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++1y execution test +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_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_assign.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_trivial_assign.C -std=c++11 execution test -PASS: g++.dg/ext/has_trivial_assign.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_trivial_assign.C -std=c++1y 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_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_constructor.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_trivial_constructor.C -std=c++11 execution test -PASS: g++.dg/ext/has_trivial_constructor.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_trivial_constructor.C -std=c++1y 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_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_copy.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_trivial_copy.C -std=c++11 execution test -PASS: g++.dg/ext/has_trivial_copy.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_trivial_copy.C -std=c++1y 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_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-1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++11 execution test -PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++1y 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-2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++14 (test for excess errors) 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/has_virtual_destructor.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/has_virtual_destructor.C -std=c++11 execution test -PASS: g++.dg/ext/has_virtual_destructor.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/has_virtual_destructor.C -std=c++1y execution test +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/init1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/init1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/init1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/init1.C -std=gnu++14 (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++98 (test for excess errors) @@ -28487,9 +29210,9 @@ PASS: g++.dg/ext/inline1.C -std=gnu++98 scan-assembler-not xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/inline1.C -std=gnu++11 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy PASS: g++.dg/ext/inline1.C -std=gnu++11 scan-assembler-not xyzzy -PASS: g++.dg/ext/inline1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/inline1.C -std=gnu++1y scan-assembler-not weak[^ \t]*[ \t]_?xyzzy -PASS: g++.dg/ext/inline1.C -std=gnu++1y 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++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/instantiate1.C -std=gnu++98 (test for excess errors) 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) @@ -28500,95 +29223,95 @@ PASS: g++.dg/ext/instantiate1.C -std=gnu++11 scan-assembler-not \n_?_Z1fIiEvT_ PASS: g++.dg/ext/instantiate1.C -std=gnu++11 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++11 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t) PASS: g++.dg/ext/instantiate1.C -std=gnu++11 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t) -PASS: g++.dg/ext/instantiate1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/instantiate1.C -std=gnu++1y scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t) -PASS: g++.dg/ext/instantiate1.C -std=gnu++1y scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t) -PASS: g++.dg/ext/instantiate1.C -std=gnu++1y scan-assembler \n_?_Z1fIdEvT_(:|\n|\t) -PASS: g++.dg/ext/instantiate1.C -std=gnu++1y scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t) +PASS: g++.dg/ext/instantiate1.C -std=gnu++14 (test for excess errors) +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 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/instantiate2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/instantiate2.C -std=gnu++11 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t) PASS: g++.dg/ext/instantiate2.C -std=gnu++11 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t) -PASS: g++.dg/ext/instantiate2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/instantiate2.C -std=gnu++1y scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t) -PASS: g++.dg/ext/instantiate2.C -std=gnu++1y 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++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/instantiate3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/instantiate3.C -std=gnu++11 scan-assembler \n_?_ZTV1AIiE(:|\n|\t) PASS: g++.dg/ext/instantiate3.C -std=gnu++11 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t) -PASS: g++.dg/ext/instantiate3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/instantiate3.C -std=gnu++1y scan-assembler \n_?_ZTV1AIiE(:|\n|\t) -PASS: g++.dg/ext/instantiate3.C -std=gnu++1y 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++14 scan-assembler \n_?_ZTV1AIiE(:|\n|\t) +PASS: g++.dg/ext/instantiate3.C -std=gnu++14 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t) UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++98 UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++11 -UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++1y +UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++14 UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++98 UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++11 -UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++1y +UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++14 UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++14 PASS: g++.dg/ext/interface1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/interface1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/interface1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/interface2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/interface2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/interface2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/interface4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/interface4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/interface4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/interface4.C -std=gnu++14 (test for excess errors) 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_abstract.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_abstract.C -std=c++11 execution test -PASS: g++.dg/ext/is_abstract.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_abstract.C -std=c++1y execution test +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_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.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_base_of.C -std=c++11 execution test -PASS: g++.dg/ext/is_base_of.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_base_of.C -std=c++1y execution test +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_diagnostic.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++14 (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-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++1y (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.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++1y (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_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.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_class.C -std=c++11 execution test -PASS: g++.dg/ext/is_class.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_class.C -std=c++1y execution test +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_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_error1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/is_class_error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_class_error1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/is_class_error1.C -std=c++1y (test for excess errors) +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_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) @@ -28600,12 +29323,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 warnings, line 16) +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 21) PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 6) @@ -28618,86 +29340,96 @@ PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 15) -PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for warnings, line 16) +PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 20) -PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/is_class_error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/ext/is_class_error2.C -std=c++1y (test for excess errors) +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 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 excess errors) 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_empty.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_empty.C -std=c++11 execution test -PASS: g++.dg/ext/is_empty.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_empty.C -std=c++1y execution test +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_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_empty2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/is_empty2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_empty2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/is_empty2.C -std=c++1y (test for excess errors) +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_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_enum.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_enum.C -std=c++11 execution test -PASS: g++.dg/ext/is_enum.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_enum.C -std=c++1y execution test +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 UNSUPPORTED: g++.dg/ext/is_final.C -std=c++98 PASS: g++.dg/ext/is_final.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_final.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/is_final.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/is_literal_type1.C -std=c++98 PASS: g++.dg/ext/is_literal_type1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_literal_type1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/is_literal_type1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/is_literal_type2.C -std=c++98 PASS: g++.dg/ext/is_literal_type2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_literal_type2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/is_literal_type2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/is_pod.C -std=c++98 PASS: g++.dg/ext/is_pod.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_pod.C -std=c++11 execution test -PASS: g++.dg/ext/is_pod.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_pod.C -std=c++1y execution test +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_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++98 (test for excess errors) PASS: g++.dg/ext/is_pod_incomplete.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/is_pod_incomplete.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/is_pod_incomplete.C -std=c++14 (test for excess errors) 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_polymorphic.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_polymorphic.C -std=c++11 execution test -PASS: g++.dg/ext/is_polymorphic.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_polymorphic.C -std=c++1y execution test +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 +UNSUPPORTED: g++.dg/ext/is_trivially_constructible1.C -std=c++98 +PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/ext/is_trivially_constructible2.C -std=c++98 +PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/ext/is_trivially_constructible3.C -std=c++98 +PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/ext/is_trivially_constructible4.C -std=c++98 +PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++14 (test for excess errors) 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/is_union.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/is_union.C -std=c++11 execution test -PASS: g++.dg/ext/is_union.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/is_union.C -std=c++1y execution test +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/ivdep-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/ivdep-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/ivdep-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/ivdep-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/java-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/java-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/java-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/java-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/java-2.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/ext/java-2.C -std=gnu++98 (test for errors, line 30) PASS: g++.dg/ext/java-2.C -std=gnu++98 (test for errors, line 31) @@ -28720,95 +29452,95 @@ PASS: g++.dg/ext/java-2.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/ext/java-2.C -std=gnu++11 (test for errors, line 63) PASS: g++.dg/ext/java-2.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/ext/java-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 38) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for errors, line 67) -PASS: g++.dg/ext/java-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 31) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 32) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 36) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 38) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 42) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 44) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 63) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for errors, line 67) +PASS: g++.dg/ext/java-2.C -std=gnu++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/ext/label1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/label1.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/label1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/ext/label1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/label1.C -std=gnu++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/ext/label1.C -std=gnu++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/ext/label10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label10.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/label10.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/label10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label10.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/label10.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/label10.C -std=gnu++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/ext/label10.C -std=gnu++14 (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/label11.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/ext/label11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label11.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/ext/label11.C -std=gnu++1y (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/label12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label12.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label12.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/label12.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++98 (test for bogus messages, line 11) 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/label13.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/ext/label13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/label13.C -std=gnu++11 execution test -PASS: g++.dg/ext/label13.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/ext/label13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/label13.C -std=gnu++1y execution test +PASS: g++.dg/ext/label13.C -std=gnu++14 (test for bogus messages, line 11) +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/label13a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label13a.C -std=gnu++98 execution test PASS: g++.dg/ext/label13a.C -std=gnu++98 scan-assembler _ZN1CC4Ev PASS: g++.dg/ext/label13a.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/label13a.C -std=gnu++11 execution test PASS: g++.dg/ext/label13a.C -std=gnu++11 scan-assembler _ZN1CC4Ev -PASS: g++.dg/ext/label13a.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/label13a.C -std=gnu++1y execution test -PASS: g++.dg/ext/label13a.C -std=gnu++1y 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++14 scan-assembler _ZN1CC4Ev PASS: g++.dg/ext/label14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/label14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/label2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/label2.C -std=gnu++14 (test for excess errors) 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/label3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/label3.C -std=gnu++11 execution test -PASS: g++.dg/ext/label3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/label3.C -std=gnu++1y execution test +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/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/label4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/label4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/label4.C -std=c++1y (test for excess errors) +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/label5.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/label5.C -std=gnu++98 additional (test for warnings, line 5) PASS: g++.dg/ext/label5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/label5.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/ext/label5.C -std=gnu++11 additional (test for warnings, line 5) PASS: g++.dg/ext/label5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/label5.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/ext/label5.C -std=gnu++1y additional (test for warnings, line 5) -PASS: g++.dg/ext/label5.C -std=gnu++1y (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 additional (test for warnings, line 5) +PASS: g++.dg/ext/label5.C -std=gnu++14 (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/label6.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/label6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label6.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/label6.C -std=c++1y (test for excess errors) +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/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 errors, line 10) @@ -28817,157 +29549,157 @@ PASS: g++.dg/ext/label7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/label7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/label7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/label7.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/label7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/label7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/label7.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/ext/label7.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/label8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/label8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label8.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/label8.C -std=c++14 (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/label9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/label9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/label9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/label9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/label9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/label9.C -std=c++1y (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/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/lvaddr.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/lvaddr.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/lvaddr.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/lvaddr.C -std=c++1y (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/lvalue1.C -std=c++98 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++11 not an lvalue (test for errors, line 7) PASS: g++.dg/ext/lvalue1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/lvalue1.C -std=c++1y not an lvalue (test for errors, line 7) -PASS: g++.dg/ext/lvalue1.C -std=c++1y (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++14 (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/max.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/max.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/max.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/max.C -std=c++1y (test for excess errors) +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/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/member-attr.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/member-attr.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/ext/member-attr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/member-attr.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/ext/member-attr.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/ext/member-attr.C -std=gnu++1y (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/ms-1.C -std=gnu++98 (test for warnings, line 13) 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 excess errors) PASS: g++.dg/ext/ms-1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/ext/ms-1.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/ms-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/ms-1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/ext/ms-1.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/ms-1.C -std=gnu++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/ext/ms-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv1.C -std=gnu++98 execution test PASS: g++.dg/ext/mv1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv1.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv1.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv1.C -std=gnu++14 execution test PASS: g++.dg/ext/mv10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv12.C -std=gnu++98 execution test PASS: g++.dg/ext/mv12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv12.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv12.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv12.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv12.C -std=gnu++14 execution test PASS: g++.dg/ext/mv13.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/ext/mv13.C -std=c++98 (test for errors, line 15) PASS: g++.dg/ext/mv13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/mv13.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/mv13.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/mv13.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/mv13.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/ext/mv13.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/mv13.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/mv13.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/ext/mv13.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/ext/mv13.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/mv14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv14.C -std=gnu++98 execution test PASS: g++.dg/ext/mv14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv14.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv14.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv14.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv14.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv14.C -std=gnu++14 execution test PASS: g++.dg/ext/mv15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv15.C -std=gnu++98 execution test PASS: g++.dg/ext/mv15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv15.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv15.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv15.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv15.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv15.C -std=gnu++14 execution test PASS: g++.dg/ext/mv16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv16.C -std=gnu++98 execution test PASS: g++.dg/ext/mv16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv16.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv16.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv16.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv16.C -std=gnu++14 execution test PASS: g++.dg/ext/mv2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv2.C -std=gnu++98 execution test PASS: g++.dg/ext/mv2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv2.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv2.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv2.C -std=gnu++14 execution test PASS: g++.dg/ext/mv3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv3.C -std=gnu++98 execution test PASS: g++.dg/ext/mv3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv3.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv3.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv3.C -std=gnu++14 execution test PASS: g++.dg/ext/mv4.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/mv4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv4.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/mv4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv4.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/mv4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv4.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/ext/mv4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv5.C -std=gnu++98 execution test PASS: g++.dg/ext/mv5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv5.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv5.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv5.C -std=gnu++14 execution test PASS: g++.dg/ext/mv6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv6.C -std=gnu++98 execution test PASS: g++.dg/ext/mv6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/mv6.C -std=gnu++11 execution test -PASS: g++.dg/ext/mv6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/mv6.C -std=gnu++1y execution test +PASS: g++.dg/ext/mv6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/mv6.C -std=gnu++14 execution test PASS: g++.dg/ext/mv7.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/ext/mv7.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/ext/mv7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv7.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/ext/mv7.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/mv7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv7.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/ext/mv7.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/mv7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv7.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.dg/ext/mv7.C -std=gnu++14 (test for errors, line 10) +PASS: g++.dg/ext/mv7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv8.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/ext/mv8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv8.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/ext/mv8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv8.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/ext/mv8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv8.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/ext/mv8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/mv9.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/ext/mv9.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/ext/mv9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/mv9.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/ext/mv9.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/mv9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/mv9.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/ext/mv9.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/mv9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/mv9.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/ext/mv9.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/ext/mv9.C -std=gnu++14 (test for excess errors) 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 expected (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 multiple (test for errors, line 8) @@ -28978,29 +29710,29 @@ PASS: g++.dg/ext/no-asm-1.C -std=gnu++11 expected (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++11 multiple (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++11 declaration (test for errors, line 8) PASS: g++.dg/ext/no-asm-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/no-asm-1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/no-asm-1.C -std=gnu++1y expected (test for errors, line 8) -PASS: g++.dg/ext/no-asm-1.C -std=gnu++1y multiple (test for errors, line 8) -PASS: g++.dg/ext/no-asm-1.C -std=gnu++1y declaration (test for errors, line 8) -PASS: g++.dg/ext/no-asm-1.C -std=gnu++1y (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 expected (test for errors, line 8) +PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 multiple (test for errors, line 8) +PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 declaration (test for errors, line 8) +PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 10) PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/no-asm-2.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/ext/no-asm-2.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/ext/no-asm-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/no-asm-2.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/ext/no-asm-2.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/ext/no-asm-2.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 10) +PASS: g++.dg/ext/no-asm-2.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 9) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 9) +PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/offsetof1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/ext/offsetof1.C -std=c++98 (test for errors, line 11) PASS: g++.dg/ext/offsetof1.C -std=c++98 (test for errors, line 12) @@ -29019,36 +29751,36 @@ PASS: g++.dg/ext/offsetof1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/offsetof1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/offsetof1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/offsetof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/ext/offsetof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/ext/offsetof1.C -std=c++14 (test for excess errors) 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/oper1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/oper1.C -std=c++11 execution test -PASS: g++.dg/ext/oper1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/oper1.C -std=c++1y execution test +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/packed10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed10.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed10.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/packed10.C -std=c++14 (test for excess errors) 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 warnings, line 12) PASS: g++.dg/ext/packed11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed11.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/packed11.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/packed11.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed11.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/ext/packed11.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/ext/packed11.C -std=c++1y (test for excess errors) +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 warnings, line 12) +PASS: g++.dg/ext/packed11.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/packed2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/packed2.C -std=c++14 (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) @@ -29057,106 +29789,106 @@ PASS: g++.dg/ext/packed3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/packed3.C -std=c++11 (test for errors, line 23) PASS: g++.dg/ext/packed3.C -std=c++11 (test for errors, line 24) PASS: g++.dg/ext/packed3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed3.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/ext/packed3.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/ext/packed3.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/ext/packed3.C -std=c++1y (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/packed4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++98 execution test PASS: g++.dg/ext/packed4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/packed4.C -std=gnu++11 execution test -PASS: g++.dg/ext/packed4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/packed4.C -std=gnu++1y execution test +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/packed5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/packed5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/packed6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/packed6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/packed6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/packed6.C -std=gnu++14 (test for excess errors) 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/packed7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/packed7.C -std=c++11 execution test -PASS: g++.dg/ext/packed7.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/packed7.C -std=c++1y execution test +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/packed8.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/ext/packed8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/packed8.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/packed8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/packed8.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/packed8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/packed8.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/ext/packed8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/packed9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/packed9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/packed9.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/packed9.C -std=c++14 (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/pr17577.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/ext/pr17577.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr17577.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/ext/pr17577.C -std=c++1y (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/pr27019.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/pr27019.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr27019.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/pr27019.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/pr27019.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/ext/pr27019.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/pr27019.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.dg/ext/pr27019.C -std=gnu++14 (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/pr28291.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/ext/pr28291.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/pr28291.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/ext/pr28291.C -std=gnu++1y (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/pr34829.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr34829.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/pr34829.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/pr34829.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr47213.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/pr47213.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/pr47213.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pr53605.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/pr53605.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/pr53605.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump ccp1 "{ 5, 13 }" PASS: g++.dg/ext/pr56790-1.C -std=gnu++11 scan-tree-dump-not ccp1 "VEC_COND_EXPR" -PASS: g++.dg/ext/pr56790-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/pr56790-1.C -std=gnu++1y scan-tree-dump ccp1 "{ 5, 13 }" -PASS: g++.dg/ext/pr56790-1.C -std=gnu++1y 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++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/pr57362.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr57362.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr57362.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/pr57362.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr57509.C -std=c++98 PASS: g++.dg/ext/pr57509.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr57509.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/pr57509.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/pr57548.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr57548.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr57548.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/pr57548.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++14 PASS: g++.dg/ext/pr58834.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr58834.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr58834.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/pr58834.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/pr59378.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/pr59378.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr59378.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/pr59378.C -std=c++14 (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/pr59706.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/pr59706.C -std=c++11 (test for errors, line 19) PASS: g++.dg/ext/pr59706.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/pr59706.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/pr59706.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/ext/pr59706.C -std=c++1y (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/pragmaweak1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/pragmaweak1.C -std=c++11 scan-assembler-not _Z3Foov -PASS: g++.dg/ext/pragmaweak1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/pragmaweak1.C -std=c++1y 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++14 scan-assembler-not _Z3Foov PASS: g++.dg/ext/pretty1.C -std=gnu++98 (test for excess errors) 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 top level @@ -29169,198 +29901,199 @@ PASS: g++.dg/ext/pretty1.C -std=gnu++11 scan-assembler top level PASS: g++.dg/ext/pretty1.C -std=gnu++11 scan-assembler int main\\(\\) PASS: g++.dg/ext/pretty1.C -std=gnu++11 scan-assembler int bar\\(T\\).*with T = double PASS: g++.dg/ext/pretty1.C -std=gnu++11 scan-assembler int bar\\(T\\).*with T = unsigned char* -PASS: g++.dg/ext/pretty1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/pretty1.C -std=gnu++1y scan-assembler int bar\\(T\\).*with T = int -PASS: g++.dg/ext/pretty1.C -std=gnu++1y scan-assembler top level -PASS: g++.dg/ext/pretty1.C -std=gnu++1y scan-assembler int main\\(\\) -PASS: g++.dg/ext/pretty1.C -std=gnu++1y scan-assembler int bar\\(T\\).*with T = double -PASS: g++.dg/ext/pretty1.C -std=gnu++1y scan-assembler int bar\\(T\\).*with T = unsigned char* +PASS: g++.dg/ext/pretty1.C -std=gnu++14 (test for excess errors) +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 top level +PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler int main\\(\\) +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 = unsigned char* 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/pretty2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/pretty2.C -std=gnu++11 execution test -PASS: g++.dg/ext/pretty2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/pretty2.C -std=gnu++1y execution test +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/pretty3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/pretty3.C -std=gnu++98 scan-assembler const char\\* D::foo\\(typename B::X\\) PASS: g++.dg/ext/pretty3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/pretty3.C -std=gnu++11 scan-assembler const char\\* D::foo\\(typename B::X\\) -PASS: g++.dg/ext/pretty3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/pretty3.C -std=gnu++1y scan-assembler const char\\* D::foo\\(typename B::X\\) +PASS: g++.dg/ext/pretty3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/pretty3.C -std=gnu++14 scan-assembler const char\\* D::foo\\(typename B::X\\) PASS: g++.dg/ext/restrict1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/restrict1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/restrict1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/restrict1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/restrict2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/restrict2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/restrict2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/restrict2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++98 UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++11 -UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++1y +UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++14 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++98 UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++11 -UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++1y +UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++14 PASS: g++.dg/ext/sizeof-complit.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sizeof-complit.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/sizeof-complit.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/sizeof-complit.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++14 PASS: g++.dg/ext/static1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/static1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/static1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/static1.C -std=gnu++14 (test for excess errors) 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/stmtexpr1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr1.C -std=gnu++11 execution test -PASS: g++.dg/ext/stmtexpr1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/stmtexpr1.C -std=gnu++1y execution test +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/stmtexpr10.C -std=gnu++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/stmtexpr10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr10.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/stmtexpr10.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/stmtexpr10.C -std=gnu++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/ext/stmtexpr10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/stmtexpr11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr11.C -std=gnu++14 (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/stmtexpr12.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr12.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/stmtexpr12.C -std=gnu++1y (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/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/stmtexpr13.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/stmtexpr13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr13.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/stmtexpr13.C -std=gnu++1y (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/stmtexpr14.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr14.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr14.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr14.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/stmtexpr15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr15.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/stmtexpr15.C -std=gnu++1y (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 (test for excess errors) +PASS: g++.dg/ext/stmtexpr16.C (test for excess errors) 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/stmtexpr2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr2.C -std=gnu++11 execution test -PASS: g++.dg/ext/stmtexpr2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/stmtexpr2.C -std=gnu++1y execution test +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/stmtexpr3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr3.C -std=gnu++14 (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/stmtexpr4.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/stmtexpr4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr4.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/stmtexpr4.C -std=gnu++1y (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/stmtexpr5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr5.C -std=gnu++14 (test for excess errors) 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/stmtexpr6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr6.C -std=gnu++11 execution test -PASS: g++.dg/ext/stmtexpr6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/stmtexpr6.C -std=gnu++1y execution test +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/stmtexpr7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr7.C -std=gnu++14 (test for excess errors) 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/stmtexpr8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/stmtexpr8.C -std=gnu++11 execution test -PASS: g++.dg/ext/stmtexpr8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/stmtexpr8.C -std=gnu++1y execution test +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/stmtexpr9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/stmtexpr9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/stmtexpr9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/stmtexpr9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/sync-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/sync-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/sync-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/sync-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/sync-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/sync-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/sync-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/sync-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/sync-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++98 execution test PASS: g++.dg/ext/sync-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/sync-4.C -std=gnu++11 execution test -PASS: g++.dg/ext/sync-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/sync-4.C -std=gnu++1y execution test +PASS: g++.dg/ext/sync-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/sync-4.C -std=gnu++14 execution test PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/timevar1.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/ext/timevar1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/timevar1.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/timevar1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/timevar1.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/ext/timevar1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/timevar2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/timevar2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/timevar2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/timevar2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/tmplattr1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/tmplattr1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/tmplattr2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/tmplattr2.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/tmplattr3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr3.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/tmplattr3.C -std=c++14 (test for excess errors) 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/tmplattr4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/tmplattr4.C -std=c++11 execution test -PASS: g++.dg/ext/tmplattr4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/tmplattr4.C -std=c++1y execution test +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/tmplattr5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr5.C -std=c++98 execution test PASS: g++.dg/ext/tmplattr5.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/tmplattr5.C -std=c++11 execution test -PASS: g++.dg/ext/tmplattr5.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/tmplattr5.C -std=c++1y 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/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/tmplattr6.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/tmplattr6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr6.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/tmplattr6.C -std=c++1y (test for excess errors) +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/tmplattr7.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/tmplattr7.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr7.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/tmplattr7.C -std=c++14 (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/tmplattr8.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/tmplattr8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr8.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/ext/tmplattr8.C -std=c++1y (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/tmplattr9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/tmplattr9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/tmplattr9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/tmplattr9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/traits1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/traits1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/traits1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/traits1.C -std=c++14 (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/transparent-union.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/transparent-union.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/transparent-union.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/transparent-union.C -std=c++1y (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/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) @@ -29381,67 +30114,67 @@ PASS: g++.dg/ext/typedef-init.C -std=gnu++11 D (test for errors, line 29) PASS: g++.dg/ext/typedef-init.C -std=gnu++11 D error cascade (test for bogus messages, line 30) PASS: g++.dg/ext/typedef-init.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/ext/typedef-init.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y A (test for errors, line 14) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y A error cascade (test for errors, line 15) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y B (test for errors, line 19) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y B error cascade (test for errors, line 20) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y C (test for errors, line 26) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y C error cascade (test for errors, line 27) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y D (test for errors, line 29) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y D error cascade (test for bogus messages, line 30) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/ext/typedef-init.C -std=gnu++1y (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++14 (test for errors, line 35) +PASS: g++.dg/ext/typedef-init.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typename1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typename1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typename1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typename1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typeof1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof1.C -std=gnu++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/ext/typeof10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof10.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/typeof10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/typeof10.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/typeof10.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/ext/typeof10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/typeof10.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/ext/typeof10.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/typeof11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/typeof11.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/typeof11.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/typeof11.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/typeof2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/typeof2.C -std=gnu++11 scan-assembler-not foo -PASS: g++.dg/ext/typeof2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/typeof2.C -std=gnu++1y 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++14 scan-assembler-not foo 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/typeof3.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/typeof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/typeof3.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/typeof3.C -std=c++1y (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/typeof4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typeof5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typeof6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typeof7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/typeof8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/typeof8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/typeof8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/typeof8.C -std=gnu++14 (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/typeof9.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/typeof9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/typeof9.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/typeof9.C -std=c++1y (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/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 errors, line 6) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 8) @@ -29494,32 +30227,32 @@ PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++11 (test for errors, line 68 PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++11 (test for errors, line 72) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++11 (test for errors, line 74) PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 66) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 68) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for errors, line 74) -PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 32) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 38) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 42) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 44) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 48) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 50) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 54) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 56) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 60) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 62) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 66) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 68) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 72) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 74) +PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 11) @@ -29534,74 +30267,74 @@ PASS: g++.dg/ext/underlying_type1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/underlying_type1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/ext/underlying_type1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/ext/underlying_type1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/ext/underlying_type1.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/ext/underlying_type10.C -std=c++98 PASS: g++.dg/ext/underlying_type10.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/underlying_type10.C -std=c++11 execution test -PASS: g++.dg/ext/underlying_type10.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/underlying_type10.C -std=c++1y execution test +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_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_type11.C -std=c++11 (test for errors, line 3) PASS: g++.dg/ext/underlying_type11.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type11.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/ext/underlying_type11.C -std=c++1y (test for excess errors) +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_type2.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type2.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type2.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type3.C -std=c++98 PASS: g++.dg/ext/underlying_type3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type3.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type3.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/underlying_type4.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/underlying_type4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type4.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type5.C -std=c++98 PASS: g++.dg/ext/underlying_type5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type6.C -std=c++98 PASS: g++.dg/ext/underlying_type6.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type6.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type7.C -std=c++98 PASS: g++.dg/ext/underlying_type7.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/underlying_type7.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type7.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/ext/underlying_type7.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type7.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/ext/underlying_type7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type8.C -std=c++98 PASS: g++.dg/ext/underlying_type8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type8.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type8.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/underlying_type9.C -std=c++98 PASS: g++.dg/ext/underlying_type9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/underlying_type9.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/underlying_type9.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/uow-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/uow-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/uow-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/uow-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/uow-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/uow-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/uow-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/uow-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for errors, line 4) 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 excess errors) PASS: g++.dg/ext/uow-3.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/ext/uow-3.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/uow-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/uow-3.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/ext/uow-3.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/uow-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/uow-3.C -std=gnu++14 (test for errors, line 4) +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 excess errors) PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/ext/uow-4.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/ext/uow-4.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/ext/uow-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/uow-4.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/uow-4.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/uow-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/uow-4.C -std=gnu++14 (test for errors, line 6) +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 excess errors) UNSUPPORTED: g++.dg/ext/utf-array-short-wchar.C -std=gnu++98 PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 8) @@ -29622,25 +30355,25 @@ PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 3 PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 11) +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 16) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 17) +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 22) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 23) +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 27) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 29) +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 35) +PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-array.C -std=gnu++98 PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 8) @@ -29661,25 +30394,25 @@ PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 33) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for errors, line 35) PASS: g++.dg/ext/utf-array.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/ext/utf-array.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 11) +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 16) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 17) +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 22) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 23) +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 27) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 29) +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 35) +PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-badconcat.C -std=c++98 PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 8) @@ -29688,13 +30421,13 @@ PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 14) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for errors, line 15) PASS: g++.dg/ext/utf-badconcat.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/utf-badconcat.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/ext/utf-badconcat2.C -std=c++98 PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 8) @@ -29703,13 +30436,13 @@ PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/utf-badconcat2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/utf-badconcat2.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/ext/utf-cvt.C -std=gnu++98 PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 25) @@ -29727,25 +30460,25 @@ PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for warnings, line 50) PASS: g++.dg/ext/utf-cvt.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/ext/utf-cvt.C -std=gnu++1y (test for excess errors) +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 47) +PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 49) +PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 50) +PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-cxx0x.C -std=c++98 PASS: g++.dg/ext/utf-cxx0x.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-cxx0x.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/utf-cxx0x.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -29760,7 +30493,7 @@ PASS: g++.dg/ext/utf-dflt2.C (test for errors, line 5) PASS: g++.dg/ext/utf-dflt2.C (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-gnuxx0x.C -std=c++98 PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -29772,26 +30505,26 @@ PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f0Ds: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f1Di: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f2PDs: PASS: g++.dg/ext/utf-mangle.C -std=c++11 scan-assembler _Z2f3PDi: -PASS: g++.dg/ext/utf-mangle.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/utf-mangle.C -std=c++1y scan-assembler _Z2f0Ds: -PASS: g++.dg/ext/utf-mangle.C -std=c++1y scan-assembler _Z2f1Di: -PASS: g++.dg/ext/utf-mangle.C -std=c++1y scan-assembler _Z2f2PDs: -PASS: g++.dg/ext/utf-mangle.C -std=c++1y 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++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: UNSUPPORTED: g++.dg/ext/utf-rtti.C -std=c++98 PASS: g++.dg/ext/utf-rtti.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-rtti.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/utf-rtti.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-type.C -std=gnu++98 PASS: g++.dg/ext/utf-type.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf-type.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf-type.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf-type.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf-typedef-cxx0x.C -std=c++98 PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++1y (test for excess errors) +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-cxx98.C (test for excess errors) UNSUPPORTED: g++.dg/ext/utf-typespec.C -std=c++98 PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 5) @@ -29811,38 +30544,38 @@ PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 20) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 21) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/utf-typespec.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/ext/utf-typespec.C -std=c++1y (test for excess errors) +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 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 excess errors) UNSUPPORTED: g++.dg/ext/utf16-1.C -std=gnu++98 PASS: g++.dg/ext/utf16-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf16-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf16-1.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf16-2.C -std=gnu++98 PASS: g++.dg/ext/utf16-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf16-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf16-2.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf16-3.C -std=gnu++98 PASS: g++.dg/ext/utf16-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf16-3.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf16-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf16-3.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf16-4.C -std=c++98 PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 7) @@ -29850,41 +30583,41 @@ PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/ext/utf16-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/ext/utf16-4.C -std=c++1y (test for excess errors) +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 warnings, line 7) +PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for warnings, 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) UNSUPPORTED: g++.dg/ext/utf32-1.C -std=gnu++98 PASS: g++.dg/ext/utf32-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf32-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf32-1.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf32-2.C -std=gnu++98 PASS: g++.dg/ext/utf32-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-2.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf32-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf32-2.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf32-3.C -std=gnu++98 PASS: g++.dg/ext/utf32-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf32-3.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf32-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf32-3.C -std=gnu++1y execution test +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 UNSUPPORTED: g++.dg/ext/utf32-4.C -std=c++98 PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/ext/utf32-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/utf32-4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/utf32-4.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/ext/utf32-4.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/ext/utf32-4.C -std=c++1y (test for excess errors) +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 warnings, line 6) +PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/utf8-1.C -std=gnu++98 PASS: g++.dg/ext/utf8-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/utf8-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/utf8-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/utf8-1.C -std=gnu++1y execution test +PASS: g++.dg/ext/utf8-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/utf8-1.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/ext/utf8-2.C -std=gnu++98 PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 6) @@ -29898,24 +30631,24 @@ PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/ext/utf8-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/ext/utf8-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 6) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 10) +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 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 18) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 19) +PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for excess errors) 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++1y execution test +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-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) @@ -29926,83 +30659,83 @@ PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++11 (test for errors, line 22) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++1y (test for excess errors) +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-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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++11 execution test -PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++1y execution test +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-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 errors, line 24) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++1y (test for excess errors) +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 errors, line 24) +PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/va-arg1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/va-arg1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/ext/va-arg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/va-arg1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/ext/va-arg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/va-arg1.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/ext/va-arg1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/varargs1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/varargs1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/varargs1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/varargs1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector1.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector1.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector1.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector10.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector10.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector10.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector11.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector11.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector11.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector11.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector12.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector12.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector12.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector12.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector13.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector13.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector13.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector13.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vector14.C -std=gnu++14 (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/vector15.C -std=c++11 (test for errors, line 5) PASS: g++.dg/ext/vector15.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector15.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/ext/vector15.C -std=c++1y (test for excess errors) +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/vector16.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector16.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector16.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector16.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector17.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector17.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector17.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector17.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/vector18.C -std=c++98 PASS: g++.dg/ext/vector18.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector18.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector18.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/vector19.C -std=c++98 PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 36) PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 37) PASS: g++.dg/ext/vector19.C -std=c++11 (test for errors, line 38) PASS: g++.dg/ext/vector19.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector19.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/ext/vector19.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/ext/vector19.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/ext/vector19.C -std=c++1y (test for excess errors) +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/vector2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vector2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/vector20.C -std=c++98 PASS: g++.dg/ext/vector20.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector20.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector20.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector21.C -std=gnu++98 (test for excess errors) 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 scan-tree-dump gimple "MIN_EXPR" @@ -30013,64 +30746,64 @@ PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump-times gimple "ABS_EXPR PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump gimple "MIN_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump gimple "MAX_EXPR" PASS: g++.dg/ext/vector21.C -std=gnu++11 scan-tree-dump-not gimple "VEC_COND_EXPR" -PASS: g++.dg/ext/vector21.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vector21.C -std=gnu++1y scan-tree-dump-times gimple "ABS_EXPR" 4 -PASS: g++.dg/ext/vector21.C -std=gnu++1y scan-tree-dump gimple "MIN_EXPR" -PASS: g++.dg/ext/vector21.C -std=gnu++1y scan-tree-dump gimple "MAX_EXPR" -PASS: g++.dg/ext/vector21.C -std=gnu++1y scan-tree-dump-not gimple "VEC_COND_EXPR" +PASS: g++.dg/ext/vector21.C -std=gnu++14 (test for excess errors) +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 scan-tree-dump gimple "MIN_EXPR" +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-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector22.C -std=gnu++98 (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 scan-tree-dump-not gimple "VEC_COND_EXPR" PASS: g++.dg/ext/vector22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector22.C -std=gnu++11 scan-tree-dump-not gimple "~" PASS: g++.dg/ext/vector22.C -std=gnu++11 scan-tree-dump-not gimple "VEC_COND_EXPR" -PASS: g++.dg/ext/vector22.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vector22.C -std=gnu++1y scan-tree-dump-not gimple "~" -PASS: g++.dg/ext/vector22.C -std=gnu++1y scan-tree-dump-not gimple "VEC_COND_EXPR" +PASS: g++.dg/ext/vector22.C -std=gnu++14 (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 scan-tree-dump-not gimple "VEC_COND_EXPR" UNSUPPORTED: g++.dg/ext/vector23.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/vector23.C -std=gnu++11 -PASS: g++.dg/ext/vector23.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/vector23.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/vector23.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/ext/vector23.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/ext/vector23.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/ext/vector23.C -std=gnu++1y (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) UNSUPPORTED: g++.dg/ext/vector24.C -std=c++98 PASS: g++.dg/ext/vector24.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector24.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector24.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector25.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector25.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector25.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector25.C -std=c++14 (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/vector26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vector26.C -std=gnu++11 scan-assembler-not globl[ \t]*_Z3bar -PASS: g++.dg/ext/vector26.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vector26.C -std=gnu++1y scan-assembler-not globl[ \t]*_Z3bar -XFAIL: g++.dg/ext/vector27.C -std=c++98 (test for bogus messages, line 6) +PASS: g++.dg/ext/vector26.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/vector26.C -std=gnu++14 scan-assembler-not globl[ \t]*_Z3bar PASS: g++.dg/ext/vector27.C -std=c++98 (test for excess errors) -XFAIL: g++.dg/ext/vector27.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/ext/vector27.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/ext/vector27.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.dg/ext/vector27.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector27.C -std=c++14 (test for excess errors) +PASS: g++.dg/ext/vector28.C -std=c++98 (test for excess errors) +PASS: g++.dg/ext/vector28.C -std=c++11 (test for excess errors) +PASS: g++.dg/ext/vector28.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vector3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vector4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vector5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/vector5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector5.C -std=c++14 (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/vector6.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/ext/vector6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector6.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/ext/vector6.C -std=gnu++1y (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/vector7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vector7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vector7.C -std=gnu++14 (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) @@ -30079,49 +30812,46 @@ PASS: g++.dg/ext/vector8.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/ext/vector8.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/ext/vector8.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/ext/vector8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vector8.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/ext/vector8.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/ext/vector8.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/ext/vector8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vector9.C -std=c++98 (test for errors, line 9) +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/vector9.C -std=c++98 (test for excess errors) -PASS: g++.dg/ext/vector9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/ext/vector9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vector9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/ext/vector9.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/vector9.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/anon1.C -std=c++11 scan-assembler-not globl.*_ZN.*1fEv -PASS: g++.dg/ext/visibility/anon1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/anon1.C -std=c++1y 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++14 scan-assembler-not globl.*_ZN.*1fEv PASS: g++.dg/ext/visibility/anon10.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon10.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/anon10.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/visibility/anon10.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon11.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/anon11.C -std=c++11 scan-assembler-not \\.local -PASS: g++.dg/ext/visibility/anon11.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/anon11.C -std=c++1y 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++14 scan-assembler-not \\.local PASS: g++.dg/ext/visibility/anon2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/anon2.C -std=c++11 scan-assembler-not globl.*_Z1fv -PASS: g++.dg/ext/visibility/anon2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/anon2.C -std=c++1y 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++14 scan-assembler-not globl.*_Z1fv PASS: g++.dg/ext/visibility/anon3.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/anon3.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/visibility/anon3.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon4.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/anon4.C -std=c++11 scan-assembler-not globl.*_ZTIN*3fooE -PASS: g++.dg/ext/visibility/anon4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/anon4.C -std=c++1y 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++14 scan-assembler-not globl.*_ZTIN*3fooE PASS: g++.dg/ext/visibility/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/anon5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/visibility/anon5.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon6.C -std=c++98 (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 globl.*1BIiE1cE @@ -30134,18 +30864,18 @@ PASS: g++.dg/ext/visibility/anon6.C -std=c++11 scan-assembler-not globl.*1BIiE PASS: g++.dg/ext/visibility/anon6.C -std=c++11 scan-assembler-not comdat PASS: g++.dg/ext/visibility/anon6.C -std=c++11 scan-assembler-not weak PASS: g++.dg/ext/visibility/anon6.C -std=c++11 scan-assembler-not 1AIiE1cE -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y scan-assembler 1BIiE1cE -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y scan-assembler-not globl.*1BIiE1cE -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y scan-assembler-not comdat -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y scan-assembler-not weak -PASS: g++.dg/ext/visibility/anon6.C -std=c++1y scan-assembler-not 1AIiE1cE +PASS: g++.dg/ext/visibility/anon6.C -std=c++14 (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 globl.*1BIiE1cE +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 weak +PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler-not 1AIiE1cE 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) XFAIL: g++.dg/ext/visibility/anon7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/ext/visibility/anon7.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/ext/visibility/anon7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/ext/visibility/anon7.C -std=c++1y (test for excess errors) +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/anon8.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for errors, line 29) PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for errors, line 32) @@ -30153,39 +30883,39 @@ PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 (test for errors, line 29) PASS: g++.dg/ext/visibility/anon8.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/anon8.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/visibility/anon8.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/ext/visibility/anon8.C -std=c++1y (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 errors, line 29) +PASS: g++.dg/ext/visibility/anon8.C -std=c++14 (test for excess errors) PASS: g++.dg/ext/visibility/anon9.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/visibility/anon9.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/anon9.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/visibility/anon9.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/visibility/arm2.C -std=c++98 UNSUPPORTED: g++.dg/ext/visibility/arm2.C -std=c++11 -UNSUPPORTED: g++.dg/ext/visibility/arm2.C -std=c++1y +UNSUPPORTED: g++.dg/ext/visibility/arm2.C -std=c++14 UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++14 PASS: g++.dg/ext/visibility/assign1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/assign1.C -std=c++11 scan-hidden hidden[ \t_]*_ZN1DaSERKS_ -PASS: g++.dg/ext/visibility/assign1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/assign1.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_ZN1DaSERKS_ PASS: g++.dg/ext/visibility/class1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/class1.C -std=gnu++98 scan-assembler InitEv@PLT PASS: g++.dg/ext/visibility/class1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/visibility/class1.C -std=gnu++11 scan-assembler InitEv@PLT -PASS: g++.dg/ext/visibility/class1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/class1.C -std=gnu++1y scan-assembler InitEv@PLT +PASS: g++.dg/ext/visibility/class1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ext/visibility/class1.C -std=gnu++14 scan-assembler InitEv@PLT 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-2.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x 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-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 @@ -30194,10 +30924,10 @@ PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++11 (test f PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1S3fooEv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1S3fooEv +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++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 scan-hidden hidden[ \t_]*_ZN1S3fooEv 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-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z3barv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n @@ -30210,42 +30940,42 @@ PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++11 scan-n PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++11 scan-hidden hidden[ \t_]*_Z3fooIvEvv PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y scan-hidden hidden[ \t_]*_Z3barv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZZ3barvE1n -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_Z3fooIiEvv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y scan-hidden hidden[ \t_]*_Z3fooIvEvv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n +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++14 scan-hidden hidden[ \t_]*_Z3barv +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 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv +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 PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++1y 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++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*methodEv -PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*methodEv PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++11 scan-not-hidden hidden[ \t_]*Foo.methodEv -PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*Foo.methodEv PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv -PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++1y 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++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/guard1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/guard1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd -PASS: g++.dg/ext/visibility/guard1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/guard1.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd PASS: g++.dg/ext/visibility/local1.C -std=c++98 (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 @@ -30254,16 +30984,16 @@ PASS: g++.dg/ext/visibility/local1.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/local1.C -std=c++11 scan-hidden hidden[ \t_]*_Z1fv PASS: g++.dg/ext/visibility/local1.C -std=c++11 scan-hidden hidden[ \t_]*_ZZ1fvE1i PASS: g++.dg/ext/visibility/local1.C -std=c++11 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv -PASS: g++.dg/ext/visibility/local1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/local1.C -std=c++1y scan-hidden hidden[ \t_]*_Z1fv -PASS: g++.dg/ext/visibility/local1.C -std=c++1y scan-hidden hidden[ \t_]*_ZZ1fvE1i -PASS: g++.dg/ext/visibility/local1.C -std=c++1y 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++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/memfuncts.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/memfuncts.C -std=c++11 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv -PASS: g++.dg/ext/visibility/memfuncts.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/memfuncts.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 (test for excess errors) 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-hidden hidden[ \t_]*_ZTI1T @@ -30274,11 +31004,11 @@ PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++11 scan-not-hidden hidden[ PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZTI1T PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZTI1U PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev -PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZTI1S -PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZTI1T -PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZTI1U -PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev +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++14 scan-not-hidden hidden[ \t_]*_ZTI1S +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_]*_ZTI1U +PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 (test for excess errors) 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 @@ -30291,69 +31021,69 @@ PASS: g++.dg/ext/visibility/namespace1.C -std=c++11 scan-hidden hidden[ \t_]*_ PASS: g++.dg/ext/visibility/namespace1.C -std=c++11 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv PASS: g++.dg/ext/visibility/namespace1.C -std=c++11 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv PASS: g++.dg/ext/visibility/namespace1.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y scan-hidden hidden[ \t_]*_ZN3foo1fEv -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y scan-hidden hidden[ \t_]*_ZN3foo1gEv -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y scan-hidden hidden[ \t_]*_ZN3foo1A1mEv -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv -PASS: g++.dg/ext/visibility/namespace1.C -std=c++1y 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++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_]*_ZN3foo1A1mEv +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/namespace2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN4Test4testEv -PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++1y 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++14 scan-hidden hidden[ \t_]*_ZN4Test4testEv 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/namespace3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/ext/visibility/namespace3.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/namespace3.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/ext/visibility/namespace3.C -std=c++1y (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/new1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/new1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_Znwj -PASS: g++.dg/ext/visibility/new1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/new1.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_Znwj PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++11 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv -PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++1y 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++14 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv PASS: g++.dg/ext/visibility/overload-1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/overload-1.C -std=c++11 scan-hidden hidden[ \t_]*_Z3fooP8a_struct -PASS: g++.dg/ext/visibility/overload-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/overload-1.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_Z3fooP8a_struct PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++11 scan-assembler \\.internal.*Foo.methodEv -PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++1y 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++14 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-override2.C -std=c++98 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++11 scan-assembler \\.internal.*Foo.methodEv -PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++1y 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++14 scan-assembler \\.internal.*Foo.methodEv PASS: g++.dg/ext/visibility/pragma.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/pragma.C -std=c++11 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv -PASS: g++.dg/ext/visibility/pragma.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/pragma.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv PASS: g++.dg/ext/visibility/prop1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/prop1.C -std=c++11 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_ PASS: g++.dg/ext/visibility/prop1.C -std=c++11 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv -PASS: g++.dg/ext/visibility/prop1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/prop1.C -std=c++1y scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_ -PASS: g++.dg/ext/visibility/prop1.C -std=c++1y 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++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/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) @@ -30362,25 +31092,25 @@ PASS: g++.dg/ext/visibility/redecl1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/ext/visibility/redecl1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/ext/visibility/redecl1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/ext/visibility/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/redecl1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/ext/visibility/redecl1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/ext/visibility/redecl1.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/ext/visibility/redecl1.C -std=c++1y (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) UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++14 PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++11 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv -PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++98 UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++11 -UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++1y +UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++14 UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++98 UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++11 -UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++1y +UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++14 PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 (test for excess errors) 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 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv @@ -30393,39 +31123,39 @@ PASS: g++.dg/ext/visibility/template1.C -std=gnu++11 scan-not-hidden hidden[ \ PASS: g++.dg/ext/visibility/template1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv PASS: g++.dg/ext/visibility/template1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1AIlE3barEv -PASS: g++.dg/ext/visibility/template1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1AIcE3barEv +PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 (test for excess errors) +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 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv +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-hidden hidden[ \t_]*_ZN1AIlE3barEv +PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/template10.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv -PASS: g++.dg/ext/visibility/template10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template10.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/template11.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv -PASS: g++.dg/ext/visibility/template11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template11.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv PASS: g++.dg/ext/visibility/template12.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/template12.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE -PASS: g++.dg/ext/visibility/template12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template12.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE PASS: g++.dg/ext/visibility/template2.C -std=c++98 (test for excess errors) 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 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi PASS: g++.dg/ext/visibility/template2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/template2.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev PASS: g++.dg/ext/visibility/template2.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi -PASS: g++.dg/ext/visibility/template2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template2.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev -PASS: g++.dg/ext/visibility/template2.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi +PASS: g++.dg/ext/visibility/template2.C -std=c++14 (test for excess errors) +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 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi PASS: g++.dg/ext/visibility/template3.C -std=c++98 (test for excess errors) 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-hidden hidden[ \t_]*_ZN1AIiE1fEi @@ -30438,12 +31168,12 @@ PASS: g++.dg/ext/visibility/template3.C -std=c++11 scan-hidden hidden[ \t_]*_Z PASS: g++.dg/ext/visibility/template3.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc PASS: g++.dg/ext/visibility/template3.C -std=c++11 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ PASS: g++.dg/ext/visibility/template3.C -std=c++11 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ -PASS: g++.dg/ext/visibility/template3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template3.C -std=c++1y scan-hidden hidden[ \t_]*_ZN1AIlE1fEl -PASS: g++.dg/ext/visibility/template3.C -std=c++1y scan-hidden hidden[ \t_]*_ZN1AIiE1fEi -PASS: g++.dg/ext/visibility/template3.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc -PASS: g++.dg/ext/visibility/template3.C -std=c++1y scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ -PASS: g++.dg/ext/visibility/template3.C -std=c++1y scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ +PASS: g++.dg/ext/visibility/template3.C -std=c++14 (test for excess errors) +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-hidden hidden[ \t_]*_ZN1AIiE1fEi +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 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_ +PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_ PASS: g++.dg/ext/visibility/template4.C -std=c++98 (test for excess errors) 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_]*_Z3fooIlEvT_ @@ -30470,49 +31200,49 @@ PASS: g++.dg/ext/visibility/template4.C -std=c++11 scan-hidden hidden[ \t_]*_Z PASS: g++.dg/ext/visibility/template4.C -std=c++11 scan-hidden hidden[ \t_]*_Z3barIcEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++11 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_ PASS: g++.dg/ext/visibility/template4.C -std=c++11 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3fooIdEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3fooIlEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3fooIcEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3fooIiEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3barIdEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3barIlEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3barIiEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-hidden hidden[ \t_]*_Z3barIcEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-not-hidden hidden[ \t_]*_Z3barIfEvT_ -PASS: g++.dg/ext/visibility/template4.C -std=c++1y scan-not-hidden hidden[ \t_]*_Z3barIsEvT_ +PASS: g++.dg/ext/visibility/template4.C -std=c++14 (test for excess errors) +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_]*_Z3fooIlEvT_ +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_]*_Z3fooIiEvT_ +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 scan-hidden hidden[ \t_]*_Z3barIdEvT_ +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_]*_Z3barIiEvT_ +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-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/template6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/template6.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv -PASS: g++.dg/ext/visibility/template6.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template6.C -std=c++1y 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++14 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 (test for excess errors) 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 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ PASS: g++.dg/ext/visibility/template7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/visibility/template7.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev PASS: g++.dg/ext/visibility/template7.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ -PASS: g++.dg/ext/visibility/template7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template7.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev -PASS: g++.dg/ext/visibility/template7.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ +PASS: g++.dg/ext/visibility/template7.C -std=gnu++14 (test for excess errors) +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 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 (test for excess errors) 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 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/visibility/template8.C -std=gnu++11 scan-hidden hidden[ \t_]*_Z1gI1BEvT_ PASS: g++.dg/ext/visibility/template8.C -std=gnu++11 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ -PASS: g++.dg/ext/visibility/template8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template8.C -std=gnu++1y scan-hidden hidden[ \t_]*_Z1gI1BEvT_ -PASS: g++.dg/ext/visibility/template8.C -std=gnu++1y scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ +PASS: g++.dg/ext/visibility/template8.C -std=gnu++14 (test for excess errors) +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 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_ PASS: g++.dg/ext/visibility/template9.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/template9.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT -PASS: g++.dg/ext/visibility/template9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/template9.C -std=gnu++1y 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++14 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 (test for excess errors) 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 @@ -30523,11 +31253,11 @@ PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++11 scan-not-hidden hidden[ \ PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZTSPPi PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZTIP1A PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++11 scan-hidden hidden[ \t_]*_ZTSP1A -PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZTIPPi -PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZTSPPi -PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZTIP1A -PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++1y scan-hidden hidden[ \t_]*_ZTSP1A +PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 (test for excess errors) +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 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/typeinfo2.C -std=c++98 (test for excess errors) 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 scan-hidden hidden[ \t_]*_ZTI1A @@ -30536,10 +31266,10 @@ PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++11 scan-hidden hidden[ \t_]*_ZTI1A PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++11 scan-hidden hidden[ \t_]*_ZTV1A -PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE -PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++1y scan-hidden hidden[ \t_]*_ZTI1A -PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++1y scan-hidden hidden[ \t_]*_ZTV1A +PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++14 (test for excess errors) +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 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/typeinfo3.C -std=c++98 (test for excess errors) 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 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE @@ -30560,16 +31290,16 @@ PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++11 scan-hidden hidden[ \t_]*in PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++11 scan-hidden hidden[ \t_]*info3 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++11 scan-hidden hidden[ \t_]*info4 PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++11 scan-hidden hidden[ \t_]*info5 -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*_ZTI1S -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*_ZTS1S -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*info1 -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*info2 -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*info3 -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*info4 -PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++1y scan-hidden hidden[ \t_]*info5 +PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 (test for excess errors) +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 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE +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/virtual.C -std=c++98 (test for excess errors) 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 scan-hidden hidden[ \t_]*ZTT3Foo @@ -30580,53 +31310,53 @@ PASS: g++.dg/ext/visibility/virtual.C -std=c++11 scan-hidden hidden[ \t_]*ZTV3 PASS: g++.dg/ext/visibility/virtual.C -std=c++11 scan-hidden hidden[ \t_]*ZTT3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++11 scan-hidden hidden[ \t_]*ZTS3Foo PASS: g++.dg/ext/visibility/virtual.C -std=c++11 scan-hidden hidden[ \t_]*ZTI3Foo -PASS: g++.dg/ext/visibility/virtual.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/virtual.C -std=c++1y scan-hidden hidden[ \t_]*ZTV3Foo -PASS: g++.dg/ext/visibility/virtual.C -std=c++1y scan-hidden hidden[ \t_]*ZTT3Foo -PASS: g++.dg/ext/visibility/virtual.C -std=c++1y scan-hidden hidden[ \t_]*ZTS3Foo -PASS: g++.dg/ext/visibility/virtual.C -std=c++1y scan-hidden hidden[ \t_]*ZTI3Foo +PASS: g++.dg/ext/visibility/virtual.C -std=c++14 (test for excess errors) +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 scan-hidden hidden[ \t_]*ZTT3Foo +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_]*ZTI3Foo PASS: g++.dg/ext/visibility/visibility-1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-1.C -std=c++11 scan-hidden hidden[ \t_]*_Z3foov -PASS: g++.dg/ext/visibility/visibility-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-1.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_Z3foov UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++98 UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++11 -UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++1y +UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++14 PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-2.C -std=c++11 scan-hidden hidden[ \t_]*_Z3foov -PASS: g++.dg/ext/visibility/visibility-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-2.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-3.C -std=c++11 scan-hidden hidden[ \t_]*xyzzy -PASS: g++.dg/ext/visibility/visibility-3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-3.C -std=c++1y 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++14 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-4.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-4.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-4.C -std=c++11 scan-hidden hidden[ \t_]*xyzzy -PASS: g++.dg/ext/visibility/visibility-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-4.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*xyzzy PASS: g++.dg/ext/visibility/visibility-5.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-5.C -std=c++11 scan-hidden hidden[ \t_]*_Z3foov -PASS: g++.dg/ext/visibility/visibility-5.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-5.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*_Z3foov PASS: g++.dg/ext/visibility/visibility-6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-6.C -std=c++11 scan-hidden hidden[ \t_]*xyzzy -PASS: g++.dg/ext/visibility/visibility-6.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-6.C -std=c++1y 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++14 scan-hidden hidden[ \t_]*xyzzy 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 (test for warnings, line 11) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for excess errors) @@ -30635,88 +31365,88 @@ PASS: g++.dg/ext/visibility/visibility-7.C -std=c++11 (test for warnings, line PASS: g++.dg/ext/visibility/visibility-7.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/visibility-7.C -std=c++11 scan-hidden hidden[ \t_]*xyzzy -PASS: g++.dg/ext/visibility/visibility-7.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/ext/visibility/visibility-7.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/ext/visibility/visibility-7.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/visibility-7.C -std=c++1y scan-hidden hidden[ \t_]*xyzzy +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 (test for warnings, line 11) +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++14 scan-hidden hidden[ \t_]*xyzzy UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++14 UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++98 UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++11 -UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++1y +UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++14 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/warn2.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/ext/visibility/warn2.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/ext/visibility/warn2.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/warn2.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/ext/visibility/warn2.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/ext/visibility/warn2.C -std=c++1y (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/warn3.C -std=c++98 (test for warnings, line 17) PASS: g++.dg/ext/visibility/warn3.C -std=c++98 (test for excess errors) 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++11 (test for warnings, line 17) PASS: g++.dg/ext/visibility/warn3.C -std=c++11 (test for excess errors) PASS: g++.dg/ext/visibility/warn3.C -std=c++11 scan-not-hidden hidden[ \t_]*_ZN1A1fEv -PASS: g++.dg/ext/visibility/warn3.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/ext/visibility/warn3.C -std=c++1y (test for excess errors) -PASS: g++.dg/ext/visibility/warn3.C -std=c++1y scan-not-hidden hidden[ \t_]*_ZN1A1fEv +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 (test for excess errors) +PASS: g++.dg/ext/visibility/warn3.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1A1fEv 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/warn4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/ext/visibility/warn4.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/visibility/warn4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/ext/visibility/warn4.C -std=c++1y (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/warn5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/visibility/warn5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/visibility/warn5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/visibility/warn5.C -std=gnu++14 (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/vla1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/ext/vla1.C -std=c++11 (test for errors, line 22) PASS: g++.dg/ext/vla1.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/vla1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/ext/vla1.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/ext/vla1.C -std=c++1y (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/vla10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla10.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ext/vla11.C -std=gnu++98 PASS: g++.dg/ext/vla11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vla12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla12.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla12.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vla13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 7) -PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 8) +PASS: g++.dg/ext/vla13.C -std=gnu++14 (test for excess errors) +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 errors, line 9) -PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 19) +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 errors, line 20) PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for errors, line 7) -PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for errors, line 8) +PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for warnings, line 7) +PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for errors, line 9) -PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for errors, line 19) +PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/ext/vla14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/ext/vla14.C -std=gnu++1y (test for excess errors) +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 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 errors, line 20) +PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for excess errors) 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/vla15.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vla15.C -std=gnu++11 execution test -PASS: g++.dg/ext/vla15.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vla15.C -std=gnu++1y execution test +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/vla2.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++98 candidate note (test for warnings, line 17) @@ -30725,13 +31455,13 @@ PASS: g++.dg/ext/vla2.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/vla2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++11 candidate note (test for warnings, line 17) PASS: g++.dg/ext/vla2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla2.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/ext/vla2.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/ext/vla2.C -std=gnu++1y candidate note (test for warnings, line 17) -PASS: g++.dg/ext/vla2.C -std=gnu++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/ext/vla2.C -std=gnu++14 candidate note (test for warnings, line 17) +PASS: g++.dg/ext/vla2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vla3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 9) 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 18) @@ -30740,79 +31470,79 @@ PASS: g++.dg/ext/vla4.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/ext/vla4.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/vla4.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/ext/vla4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla4.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/ext/vla4.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/vla4.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/ext/vla4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla4.C -std=gnu++14 (test for errors, line 9) +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 18) +PASS: g++.dg/ext/vla4.C -std=gnu++14 (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/vla5.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/ext/vla5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla5.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/ext/vla5.C -std=gnu++1y (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/vla6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/vla7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/vla7.C -std=gnu++14 (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/vla8.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/ext/vla8.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/ext/vla8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vla8.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/ext/vla8.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/ext/vla8.C -std=gnu++1y (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/vla9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++98 execution test PASS: g++.dg/ext/vla9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ext/vla9.C -std=gnu++11 execution test -PASS: g++.dg/ext/vla9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/vla9.C -std=gnu++1y execution test +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/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/vlm1.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/ext/vlm1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vlm1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/ext/vlm1.C -std=gnu++1y (test for excess errors) +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/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/vlm2.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/ext/vlm2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/vlm2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/ext/vlm2.C -std=gnu++1y (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/weak1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/weak1.C -std=gnu++11 scan-assembler weak[^ \t]*[ \t]_?bar1 -PASS: g++.dg/ext/weak1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/weak1.C -std=gnu++1y 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++14 scan-assembler weak[^ \t]*[ \t]_?bar1 PASS: g++.dg/ext/weak2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/weak2.C -std=gnu++11 scan-assembler weak[^ \t]*[ \t]_?_Z3foov -PASS: g++.dg/ext/weak2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/weak2.C -std=gnu++1y 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++14 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ext/weak3.C -std=gnu++11 scan-assembler weak[^ \t]*[ \t]_?_Z3foov -PASS: g++.dg/ext/weak3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ext/weak3.C -std=gnu++1y 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++14 scan-assembler weak[^ \t]*[ \t]_?_Z3foov PASS: g++.dg/ext/weak4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ext/weak4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ext/weak4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ext/weak4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++98 (test for excess errors) PASS: g++.dg/ext/weak5.C -std=c++11 (test for excess errors) -PASS: g++.dg/ext/weak5.C -std=c++1y (test for excess errors) +PASS: g++.dg/ext/weak5.C -std=c++14 (test for excess errors) PASS: g++.dg/fstack-protector-strong.C -std=gnu++98 (test for excess errors) PASS: g++.dg/fstack-protector-strong.C -std=gnu++98 scan-assembler-times stack_chk_fail 7 PASS: g++.dg/fstack-protector-strong.C -std=gnu++11 (test for excess errors) PASS: g++.dg/fstack-protector-strong.C -std=gnu++11 scan-assembler-times stack_chk_fail 7 -PASS: g++.dg/fstack-protector-strong.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/fstack-protector-strong.C -std=gnu++1y scan-assembler-times stack_chk_fail 7 +PASS: g++.dg/fstack-protector-strong.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/fstack-protector-strong.C -std=gnu++14 scan-assembler-times stack_chk_fail 7 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) @@ -30857,46 +31587,46 @@ PASS: g++.dg/func-args-1.C -std=gnu++11 (test for errors, line 46) PASS: g++.dg/func-args-1.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/func-args-1.C -std=gnu++11 (test for errors, line 48) PASS: g++.dg/func-args-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 41) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 47) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for errors, line 48) -PASS: g++.dg/func-args-1.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +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 excess errors) PASS: g++.dg/inherit/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access1.C -std=c++14 (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/access2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/access2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/access2.C -std=c++1y (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/access3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access3.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/access4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access4.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access4.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/access5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access5.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access5.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access5.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 4) PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 6) PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 13) @@ -30907,155 +31637,155 @@ PASS: g++.dg/inherit/access6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/inherit/access6.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/access6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/inherit/access6.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/inherit/access6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/access6.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/access6.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/inherit/access6.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access6.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/inherit/access6.C -std=c++14 (test for errors, line 6) +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 excess errors) PASS: g++.dg/inherit/access7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/access7.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access7.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/access7.C -std=c++14 (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/access8.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/inherit/access8.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/inherit/access8.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/access8.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/inherit/access8.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/inherit/access8.C -std=c++1y (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/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/ambig1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/ambig1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/ambig1.C -std=c++1y (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/base1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/base1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/base1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/base1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/inherit/base2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/base2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/base2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/base2.C -std=c++14 (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/base3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/inherit/base3.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/inherit/base3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/base3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/inherit/base3.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/inherit/base3.C -std=c++1y (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/cond1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/cond1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/cond1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/cond1.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/conv1.C -std=c++14 (test for excess errors) 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/conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/conv2.C -std=c++11 execution test -PASS: g++.dg/inherit/conv2.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/conv2.C -std=c++1y execution test +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/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/conv3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/conv3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/conv3.C -std=c++14 (test for excess errors) 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/covariant1.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant1.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant1.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant1.C -std=c++1y execution test +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/covariant10.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant10.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant10.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant10.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant11.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant11.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant11.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant11.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for errors, line 12) 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 excess errors) PASS: g++.dg/inherit/covariant12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/covariant12.C -std=c++11 (test for errors, line 17) PASS: g++.dg/inherit/covariant12.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant12.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/inherit/covariant12.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/inherit/covariant12.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant12.C -std=c++14 (test for errors, line 12) +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 excess errors) PASS: g++.dg/inherit/covariant13.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant13.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant13.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant13.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/inherit/covariant14.C -std=c++11 (test for errors, line 11) PASS: g++.dg/inherit/covariant14.C -std=c++11 (test for errors, line 18) PASS: g++.dg/inherit/covariant14.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant14.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/inherit/covariant14.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/inherit/covariant14.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant14.C -std=c++14 (test for errors, line 11) +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 excess errors) PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/inherit/covariant15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/covariant15.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/covariant15.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant15.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/covariant15.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/covariant15.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant15.C -std=c++14 (test for errors, line 8) +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 excess errors) PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/inherit/covariant16.C -std=c++11 (test for errors, line 11) PASS: g++.dg/inherit/covariant16.C -std=c++11 (test for errors, line 16) PASS: g++.dg/inherit/covariant16.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant16.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/inherit/covariant16.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/inherit/covariant16.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant16.C -std=c++14 (test for errors, line 11) +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 excess errors) 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/covariant17.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant17.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant17.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant17.C -std=c++1y execution test +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/covariant18.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant18.C -std=c++98 execution test PASS: g++.dg/inherit/covariant18.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant18.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant18.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant18.C -std=c++1y 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/covariant19.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant19.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant19.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant19.C -std=c++14 (test for excess errors) 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/covariant2.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant2.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant2.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant2.C -std=c++1y execution test +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/covariant20.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant20.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant20.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant20.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant21.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant21.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant21.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant21.C -std=c++14 (test for excess errors) 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/covariant3.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant3.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant3.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant3.C -std=c++1y execution test +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/covariant4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant4.C -std=c++98 execution test PASS: g++.dg/inherit/covariant4.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/covariant4.C -std=c++11 execution test -PASS: g++.dg/inherit/covariant4.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/covariant4.C -std=c++1y 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/covariant5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant5.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant5.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant5.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant6.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant6.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant6.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-tree-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-tree-dump class "28 .*c6::f2" @@ -31066,56 +31796,56 @@ PASS: g++.dg/inherit/covariant7.C -std=gnu++11 scan-tree-dump class "24 .*c PASS: g++.dg/inherit/covariant7.C -std=gnu++11 scan-tree-dump class "28 .*c6::f2" PASS: g++.dg/inherit/covariant7.C -std=gnu++11 scan-tree-dump class "80 .*0u" PASS: g++.dg/inherit/covariant7.C -std=gnu++11 scan-tree-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" -PASS: g++.dg/inherit/covariant7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/inherit/covariant7.C -std=gnu++1y scan-tree-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" -PASS: g++.dg/inherit/covariant7.C -std=gnu++1y scan-tree-dump class "28 .*c6::f2" -PASS: g++.dg/inherit/covariant7.C -std=gnu++1y scan-tree-dump class "80 .*0u" -PASS: g++.dg/inherit/covariant7.C -std=gnu++1y scan-tree-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++14 scan-tree-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev" +PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-tree-dump class "28 .*c6::f2" +PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-tree-dump class "80 .*0u" +PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-tree-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" PASS: g++.dg/inherit/covariant8.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/covariant8.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/covariant8.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/covariant8.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/covariant9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/covariant9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/covariant9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/covariant9.C -std=gnu++14 (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/crash1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/inherit/crash1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/inherit/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/crash1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/crash1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/crash1.C -std=c++1y (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/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/crash2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/inherit/crash2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/inherit/crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/crash2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/crash2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/crash2.C -std=c++1y (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/crash3.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/inherit/crash3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/inherit/crash3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/inherit/crash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/crash3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/crash3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/inherit/crash3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/crash3.C -std=c++14 (test for errors, line 5) +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 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/crash4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/inherit/crash4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/crash4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/crash4.C -std=c++1y (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/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/error1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/inherit/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/error1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/inherit/error1.C -std=c++1y (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/error2.C -std=c++98 (test for errors, line 6) 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 errors, line 13) @@ -31124,101 +31854,101 @@ PASS: g++.dg/inherit/error2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/inherit/error2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/inherit/error2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/error2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/error2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/inherit/error2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/error2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/error2.C -std=c++14 (test for errors, line 6) +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 errors, line 13) +PASS: g++.dg/inherit/error2.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/inherit/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/error3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/inherit/error3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/inherit/error3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/error3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/error3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/inherit/error3.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/inherit/error3.C -std=c++14 (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/error4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/inherit/error4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/inherit/error4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/error4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/error4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/inherit/error4.C -std=c++1y (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/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/error5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/error5.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/error5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/error5.C -std=c++1y (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/implicit-trivial1.C (test for excess errors) PASS: g++.dg/inherit/local1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/local1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/local1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/local1.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/local2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/local2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/local2.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/local3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/local3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/local3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/local3.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/multiple1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/multiple1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/multiple1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/multiple1.C -std=gnu++14 (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/namespace-as-base.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/namespace-as-base.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/namespace-as-base.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/namespace-as-base.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/namespace-as-base.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/inherit/namespace-as-base.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++98 execution test PASS: g++.dg/inherit/null1.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/null1.C -std=c++11 execution test -PASS: g++.dg/inherit/null1.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/null1.C -std=c++1y execution test +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/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/operator1.C -std=c++98 execution test PASS: g++.dg/inherit/operator1.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/operator1.C -std=c++11 execution test -PASS: g++.dg/inherit/operator1.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/operator1.C -std=c++1y 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/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/operator2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/operator2.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/override-attribs.C -std=c++98 (test for errors, line 8) PASS: g++.dg/inherit/override-attribs.C -std=c++98 (test for errors, line 15) PASS: g++.dg/inherit/override-attribs.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/override-attribs.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/override-attribs.C -std=c++11 (test for errors, line 15) PASS: g++.dg/inherit/override-attribs.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/override-attribs.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/override-attribs.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/inherit/override-attribs.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/override-attribs.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/inherit/override-attribs.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/inherit/override-attribs.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/override1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/override1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/override1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/override1.C -std=gnu++14 (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/pr30297.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/inherit/pr30297.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/pr30297.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/inherit/pr30297.C -std=c++1y (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/pr48798.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pr48798.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/pr48798.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/pr48798.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/pr57942.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/pr57942.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/pr57942.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/pr57942.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/ptrmem1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/ptrmem1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/ptrmem1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/inherit/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/ptrmem2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/ptrmem2.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/ptrmem3.C -std=c++14 (test for excess errors) 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 (test for errors, line 10) @@ -31235,116 +31965,116 @@ PASS: g++.dg/inherit/pure1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/pure1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/pure1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/inherit/pure1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/inherit/pure1.C -std=c++1y (test for excess errors) +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 (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 excess errors) PASS: g++.dg/inherit/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/sizeof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/sizeof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/sizeof1.C -std=c++14 (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/template-as-base.C -std=c++11 (test for errors, line 9) PASS: g++.dg/inherit/template-as-base.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/template-as-base.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/inherit/template-as-base.C -std=c++1y (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/thunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++98 execution test PASS: g++.dg/inherit/thunk1.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/thunk1.C -std=c++11 execution test -PASS: g++.dg/inherit/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/thunk1.C -std=c++1y execution test +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/thunk10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/thunk10.C -std=gnu++98 execution test PASS: g++.dg/inherit/thunk10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/inherit/thunk10.C -std=gnu++11 execution test -PASS: g++.dg/inherit/thunk10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/inherit/thunk10.C -std=gnu++1y 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/thunk11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/thunk11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/thunk11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/thunk11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/inherit/thunk2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/thunk2.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/thunk2.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/thunk3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/thunk3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/thunk3.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/thunk4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/thunk4.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/thunk4.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/thunk5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk5.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/thunk5.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/thunk5.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/thunk6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk6.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/thunk6.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/thunk6.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++98 execution test PASS: g++.dg/inherit/thunk7.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/thunk7.C -std=c++11 execution test -PASS: g++.dg/inherit/thunk7.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/thunk7.C -std=c++1y execution test +PASS: g++.dg/inherit/thunk7.C -std=c++14 (test for excess errors) +PASS: g++.dg/inherit/thunk7.C -std=c++14 execution test UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++98 UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++11 -UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++1y +UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++14 PASS: g++.dg/inherit/thunk9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/inherit/thunk9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/inherit/thunk9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/inherit/thunk9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/inherit/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/typedef1.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/typeinfo1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/typeinfo1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/typeinfo1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/typeinfo1.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/union1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/union1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/union1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/union1.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/using1.C -std=c++14 (test for excess errors) 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/using2.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/using2.C -std=c++11 execution test -PASS: g++.dg/inherit/using2.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/using2.C -std=c++1y execution test +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/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using3.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/using3.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/inherit/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/inherit/using4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/inherit/using4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using4.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/inherit/using4.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/inherit/using4.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/inherit/using4.C -std=c++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/inherit/using5.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/inherit/using5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/inherit/using5.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/inherit/using5.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/inherit/using5.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/inherit/using5.C -std=c++14 (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/using6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/inherit/using6.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/inherit/using6.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/inherit/using6.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/inherit/using6.C -std=c++1y (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/using7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/using7.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/using7.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/using7.C -std=c++14 (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 errors, line 10) PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for errors, line 12) @@ -31353,311 +32083,311 @@ PASS: g++.dg/inherit/virtual1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/virtual1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/inherit/virtual1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/virtual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/virtual1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/inherit/virtual1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/inherit/virtual1.C -std=c++1y (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 errors, line 10) +PASS: g++.dg/inherit/virtual1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/inherit/virtual1.C -std=c++14 (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/virtual10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/inherit/virtual10.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual10.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/inherit/virtual10.C -std=c++1y (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/virtual11.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/inherit/virtual11.C -std=gnu++11 scan-tree-dump-not gimple "OBJ_TYPE_REF" -PASS: g++.dg/inherit/virtual11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/inherit/virtual11.C -std=gnu++1y 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++14 scan-tree-dump-not gimple "OBJ_TYPE_REF" 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 errors, line 12) PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/virtual2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/virtual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/virtual2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/inherit/virtual2.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/inherit/virtual2.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/inherit/virtual3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/inherit/virtual3.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/inherit/virtual3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/inherit/virtual3.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/inherit/virtual3.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/virtual4.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual4.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual4.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/virtual4.C -std=c++14 (test for excess errors) 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/virtual5.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/virtual5.C -std=c++11 execution test -PASS: g++.dg/inherit/virtual5.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/virtual5.C -std=c++1y execution test +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/virtual6.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual6.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual6.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/virtual6.C -std=c++14 (test for excess errors) PASS: g++.dg/inherit/virtual7.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual7.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/virtual7.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/virtual7.C -std=c++14 (test for excess errors) 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/virtual8.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/virtual8.C -std=c++11 execution test -PASS: g++.dg/inherit/virtual8.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/virtual8.C -std=c++1y execution test +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/virtual9.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/virtual9.C -std=c++98 execution test PASS: g++.dg/inherit/virtual9.C -std=c++11 (test for excess errors) PASS: g++.dg/inherit/virtual9.C -std=c++11 execution test -PASS: g++.dg/inherit/virtual9.C -std=c++1y (test for excess errors) -PASS: g++.dg/inherit/virtual9.C -std=c++1y 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/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/inherit/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.dg/inherit/volatile1.C -std=c++1y (test for excess errors) +PASS: g++.dg/inherit/volatile1.C -std=c++14 (test for excess errors) 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/addr-const1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/addr-const1.C -std=c++11 execution test -PASS: g++.dg/init/addr-const1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/addr-const1.C -std=c++1y execution test +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/aggr1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr10.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr10.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr10.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr11.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr11.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr11.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/init/aggr12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/aggr12.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/aggr12.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr12.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/aggr12.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/init/aggr12.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/init/aggr12.C -std=c++14 (test for excess errors) 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/aggr2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/aggr2.C -std=c++11 execution test -PASS: g++.dg/init/aggr2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/aggr2.C -std=c++1y execution test +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/aggr3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr3.C -std=c++14 (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/aggr4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr4.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr5.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr6.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr7.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr7.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr7.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr8.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr8.C -std=c++14 (test for excess errors) PASS: g++.dg/init/aggr9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/aggr9.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/aggr9.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/aggr9.C -std=c++14 (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/array0.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/init/array0.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array0.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/init/array0.C -std=gnu++1y (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/array1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++98 execution test PASS: g++.dg/init/array1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array1.C -std=c++11 execution test -PASS: g++.dg/init/array1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array1.C -std=c++1y execution test +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/array10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/array10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/array11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array11.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array11.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array11.C -std=c++14 (test for excess errors) 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/array12.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array12.C -std=c++11 execution test -PASS: g++.dg/init/array12.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array12.C -std=c++1y execution test +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/array13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array13.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array13.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array13.C -std=c++14 (test for excess errors) 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/array14.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array14.C -std=c++11 execution test -PASS: g++.dg/init/array14.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array14.C -std=c++1y execution test +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/array15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array15.C -std=c++98 execution test PASS: g++.dg/init/array15.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array15.C -std=c++11 execution test -PASS: g++.dg/init/array15.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array15.C -std=c++1y 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/array16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array16.C -std=gnu++98 execution test PASS: g++.dg/init/array16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/array16.C -std=gnu++11 execution test -PASS: g++.dg/init/array16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/array16.C -std=gnu++1y execution test +PASS: g++.dg/init/array16.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/init/array16.C -std=gnu++14 execution test PASS: g++.dg/init/array17.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array17.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array17.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array17.C -std=c++14 (test for excess errors) 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/array18.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array18.C -std=c++11 execution test -PASS: g++.dg/init/array18.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array18.C -std=c++1y execution test +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/array19.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array19.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/array19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/array2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array2.C -std=c++14 (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/array20.C -std=c++11 (test for errors, line 4) PASS: g++.dg/init/array20.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array20.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/array20.C -std=c++1y (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/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/array21.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/array21.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/array21.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array21.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/array21.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/array21.C -std=c++1y (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/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/array22.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/array22.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array22.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/array22.C -std=c++1y (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/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/array23.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/array23.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array23.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/array23.C -std=c++1y (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/array24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array24.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/array24.C -std=gnu++14 (test for excess errors) 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/array25.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array25.C -std=c++11 execution test -PASS: g++.dg/init/array25.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array25.C -std=c++1y execution test +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/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/array26.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/init/array26.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array26.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/init/array26.C -std=gnu++1y (test for excess errors) +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/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/array27.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/init/array27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array27.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/init/array27.C -std=gnu++1y (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/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/array28.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/array28.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array28.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/array28.C -std=c++1y (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/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array3.C -std=c++14 (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/array30.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/init/array30.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array30.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/init/array30.C -std=gnu++1y (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/array31.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/array31.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/array31.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/array31.C -std=gnu++14 (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/array32.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/array32.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array32.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/array32.C -std=c++1y (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/array33.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++98 execution test PASS: g++.dg/init/array33.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array33.C -std=c++11 execution test -PASS: g++.dg/init/array33.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array33.C -std=c++1y execution test +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/array34.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/init/array34.C -std=gnu++11 scan-tree-dump-times gimple "Class::Class" 1 -PASS: g++.dg/init/array34.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/array34.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "Class::Class" 1 PASS: g++.dg/init/array35.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array35.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array35.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array35.C -std=c++14 (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/array36.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/array36.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array36.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/array36.C -std=c++1y (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/array37.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array37.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array37.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array37.C -std=c++14 (test for excess errors) PASS: g++.dg/init/array4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array4.C -std=c++14 (test for excess errors) 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/array5.C -std=c++11 (test for excess errors) PASS: g++.dg/init/array5.C -std=c++11 execution test -PASS: g++.dg/init/array5.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/array5.C -std=c++1y execution test +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/array6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array6.C -std=c++14 (test for excess errors) PASS: g++.dg/init/array7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array7.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array7.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array7.C -std=c++14 (test for excess errors) PASS: g++.dg/init/array8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array8.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array8.C -std=c++14 (test for excess errors) PASS: g++.dg/init/array9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/array9.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/array9.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/array9.C -std=c++14 (test for excess errors) 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/assign1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/assign1.C -std=c++11 execution test -PASS: g++.dg/init/assign1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/assign1.C -std=c++1y execution test +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/attrib1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++98 execution test PASS: g++.dg/init/attrib1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/attrib1.C -std=c++11 execution test -PASS: g++.dg/init/attrib1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/attrib1.C -std=c++1y execution test +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/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) @@ -31666,31 +32396,31 @@ PASS: g++.dg/init/bitfield1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/init/bitfield1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/init/bitfield1.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/init/bitfield1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/bitfield1.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/init/bitfield1.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/init/bitfield1.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/init/bitfield1.C -std=c++1y (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/bitfield2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++98 execution test PASS: g++.dg/init/bitfield2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/bitfield2.C -std=c++11 execution test -PASS: g++.dg/init/bitfield2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/bitfield2.C -std=c++1y execution test +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/bitfield3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/bitfield3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/bitfield3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/bitfield4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/bitfield4.C -std=c++14 (test for excess errors) PASS: g++.dg/init/bitfield5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/bitfield5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/bitfield5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/bitfield5.C -std=c++14 (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 excess errors) PASS: g++.dg/init/brace1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/brace1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/brace1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/init/brace1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/brace1.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/init/brace1.C -std=c++14 (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) @@ -31698,24 +32428,24 @@ PASS: g++.dg/init/brace2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/brace2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/brace2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/brace2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/brace2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/brace2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/brace2.C -std=c++1y (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 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/brace3.C -std=c++11 (test for errors, line 1) PASS: g++.dg/init/brace3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/brace3.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/init/brace3.C -std=c++1y (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/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/brace4.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/init/brace4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/brace4.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/init/brace4.C -std=gnu++1y (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/brace5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/brace5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/brace5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/brace5.C -std=gnu++14 (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) @@ -31725,37 +32455,37 @@ PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 20) PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/init/brace6.C -std=c++11 (test for errors, line 23) PASS: g++.dg/init/brace6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/brace6.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/init/brace6.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/init/brace6.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/init/brace6.C -std=c++1y (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/byval1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++98 execution test PASS: g++.dg/init/byval1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/byval1.C -std=c++11 execution test -PASS: g++.dg/init/byval1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/byval1.C -std=c++1y execution test +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/call1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/call1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/call1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/call1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/cleanup1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/cleanup1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/cleanup2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/cleanup2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/cleanup2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/cleanup2.C -std=c++14 (test for excess errors) PASS: g++.dg/init/cleanup3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/init/cleanup3.C -std=c++11 scan-assembler-not _tcf -PASS: g++.dg/init/cleanup3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/cleanup3.C -std=c++1y 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++14 scan-assembler-not _tcf PASS: g++.dg/init/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/complex1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/complex1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/complex1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/const1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/const1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/init/const10.C -std=c++98 PASS: g++.dg/init/const10.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 4) @@ -31774,23 +32504,23 @@ PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 28) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 29) PASS: g++.dg/init/const10.C -std=c++11 (test for errors, line 30) PASS: g++.dg/init/const10.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const10.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/const10.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/init/const10.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/init/const10.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/init/const10.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/init/const10.C -std=c++1y (test for excess errors) +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 errors, 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 (test for errors, line 10) +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 errors, 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 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 excess errors) 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 warnings, line 13) PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 20) @@ -31801,106 +32531,106 @@ 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 excess errors) UNSUPPORTED: g++.dg/init/const11.C -std=c++11 -UNSUPPORTED: g++.dg/init/const11.C -std=c++1y +UNSUPPORTED: g++.dg/init/const11.C -std=c++14 PASS: g++.dg/init/const2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/const2.C -std=c++14 (test for excess errors) 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/const3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/const3.C -std=c++11 execution test -PASS: g++.dg/init/const3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/const3.C -std=c++1y execution test +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/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/const4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/const4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/const4.C -std=c++1y (test for excess errors) +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/const5.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/init/const5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/const5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/const5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/const5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/init/const5.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/init/const5.C -std=c++14 (test for excess errors) 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/const6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/const6.C -std=gnu++11 execution test -PASS: g++.dg/init/const6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/const6.C -std=gnu++1y execution test +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/const7.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/init/const7.C -std=gnu++11 scan-tree-dump-not gimple "initialization" -PASS: g++.dg/init/const7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/const7.C -std=gnu++1y 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++14 scan-tree-dump-not gimple "initialization" PASS: g++.dg/init/const8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/const8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/const8.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/const8.C -std=c++14 (test for excess errors) PASS: g++.dg/init/const9.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/init/const9.C -std=c++11 scan-assembler-not rodata -PASS: g++.dg/init/const9.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/const9.C -std=c++1y 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++14 scan-assembler-not rodata PASS: g++.dg/init/constant1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/constant1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/constant1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/constant1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/copy1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/copy1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/copy2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/copy2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/copy2.C -std=c++14 (test for excess errors) 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/copy3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/copy3.C -std=gnu++11 execution test -PASS: g++.dg/init/copy3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/copy3.C -std=gnu++1y execution test +PASS: g++.dg/init/copy3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/init/copy3.C -std=gnu++14 execution test PASS: g++.dg/init/copy4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/copy4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/copy4.C -std=c++14 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/copy5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/copy5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/copy5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/copy6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/copy6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/copy6.C -std=c++14 (test for excess errors) PASS: g++.dg/init/copy7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/copy7.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/copy7.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/copy7.C -std=c++14 (test for excess errors) 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/ctor1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor1.C -std=c++11 execution test -PASS: g++.dg/init/ctor1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ctor1.C -std=c++1y execution test +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/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/ctor10.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/init/ctor10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/ctor10.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/init/ctor10.C -std=gnu++1y (test for excess errors) +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/ctor11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor11.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor11.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ctor11.C -std=c++14 (test for excess errors) 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/ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor2.C -std=c++11 execution test -PASS: g++.dg/init/ctor2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ctor2.C -std=c++1y execution test +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/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/ctor3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/init/ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/ctor3.C -std=c++1y (test for excess errors) +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/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 (test for warnings, line 19) @@ -31910,11 +32640,11 @@ PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/init/ctor4-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor4-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/ctor4-1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/init/ctor4-1.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/init/ctor4-1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/init/ctor4-1.C -std=c++1y (test for excess errors) +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 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 (test for errors, line 19) +PASS: g++.dg/init/ctor4-1.C -std=c++14 (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 (test for warnings, line 20) @@ -31924,23 +32654,23 @@ PASS: g++.dg/init/ctor4.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/init/ctor4.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/init/ctor4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/init/ctor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/ctor4.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/init/ctor4.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/init/ctor4.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/init/ctor4.C -std=c++1y (test for excess errors) +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 9) +PASS: g++.dg/init/ctor4.C -std=c++14 (test for warnings, line 12) +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 excess errors) PASS: g++.dg/init/ctor5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ctor5.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ctor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ctor6.C -std=c++14 (test for excess errors) 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/ctor7.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ctor7.C -std=c++11 execution test -PASS: g++.dg/init/ctor7.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ctor7.C -std=c++1y execution test +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/ctor8.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/init/ctor8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/ctor8.C -std=c++98 (test for excess errors) @@ -31948,283 +32678,286 @@ PASS: g++.dg/init/ctor8.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/ctor8.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/init/ctor8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/ctor8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor8.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/init/ctor8.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/init/ctor8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/ctor8.C -std=c++1y (test for excess errors) +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 warnings, line 5) +PASS: g++.dg/init/ctor8.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/init/ctor8.C -std=c++14 (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/ctor9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/ctor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ctor9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/ctor9.C -std=c++1y (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/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 (test for excess errors) PASS: g++.dg/init/delete1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/init/delete1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/init/delete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/delete1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/init/delete1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/init/delete1.C -std=c++1y (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 (test for excess errors) 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/delete2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/delete2.C -std=c++11 execution test -PASS: g++.dg/init/delete2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/delete2.C -std=c++1y execution test +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/dso_handle1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/dso_handle1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/dso_handle1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/dso_handle1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/dso_handle2.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/init/dso_handle2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/dso_handle2.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/init/dso_handle2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/dso_handle2.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/init/dso_handle2.C -std=gnu++14 (test for excess errors) 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/dtor1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/dtor1.C -std=c++11 execution test -PASS: g++.dg/init/dtor1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/dtor1.C -std=c++1y execution test +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/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/dtor2.C -std=c++98 execution test PASS: g++.dg/init/dtor2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/dtor2.C -std=c++11 execution test -PASS: g++.dg/init/dtor2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/dtor2.C -std=c++1y 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/dtor3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/dtor3.C -std=c++98 execution test PASS: g++.dg/init/dtor3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/dtor3.C -std=c++11 execution test -PASS: g++.dg/init/dtor3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/dtor3.C -std=c++1y 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/dtor4.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/init/dtor4.C -std=c++11 scan-assembler-not _ZN1AD2Ev -PASS: g++.dg/init/dtor4.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/dtor4.C -std=c++1y 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++14 scan-assembler-not _ZN1AD2Ev 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/elide1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/elide1.C -std=c++11 execution test -PASS: g++.dg/init/elide1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/elide1.C -std=c++1y execution test +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/elide2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/elide2.C -std=c++98 execution test PASS: g++.dg/init/elide2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/elide2.C -std=c++11 execution test -PASS: g++.dg/init/elide2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/elide2.C -std=c++1y 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/empty1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/empty1.C -std=c++98 execution test PASS: g++.dg/init/empty1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/empty1.C -std=c++11 execution test -PASS: g++.dg/init/empty1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/empty1.C -std=c++1y execution test +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/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/enum1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/init/enum1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/enum1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/init/enum1.C -std=gnu++1y (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/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/enum2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/enum2.C -std=c++14 (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/error1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/error1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/error1.C -std=c++1y (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/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/error2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/error2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/error2.C -std=c++1y (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/explicit1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/explicit1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/explicit1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/explicit2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/explicit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/explicit2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/explicit2.C -std=c++14 (test for excess errors) 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/float1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/float1.C -std=c++11 execution test -PASS: g++.dg/init/float1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/float1.C -std=c++1y execution test +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/for1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/for1.C -std=c++98 execution test PASS: g++.dg/init/for1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/for1.C -std=c++11 execution test -PASS: g++.dg/init/for1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/for1.C -std=c++1y 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/for2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/for2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/for2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/for2.C -std=c++14 (test for excess errors) PASS: g++.dg/init/for3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/for3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/for3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/for3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/global1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/global1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/global1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/global1.C -std=c++14 (test for excess errors) 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/goto1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/goto1.C -std=c++11 execution test -PASS: g++.dg/init/goto1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/goto1.C -std=c++1y execution test -PASS: g++.dg/init/goto2.C -std=c++98 (test for errors, line 6) -PASS: g++.dg/init/goto2.C -std=c++98 (test for errors, line 7) +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/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 errors, line 8) PASS: g++.dg/init/goto2.C -std=c++98 (test for excess errors) -PASS: g++.dg/init/goto2.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/init/goto2.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/init/goto2.C -std=c++11 (test for warnings, line 6) +PASS: g++.dg/init/goto2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/init/goto2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/goto2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/goto2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/goto2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/goto2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/goto2.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/init/goto2.C -std=c++14 (test for excess errors) +PASS: g++.dg/init/goto3.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/init/goto3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/init/goto3.C -std=gnu++14 (test for excess errors) 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-ref1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/init-ref1.C -std=c++11 execution test -PASS: g++.dg/init/init-ref1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/init-ref1.C -std=c++1y 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-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-ref2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/init-ref2.C -std=c++11 execution test -PASS: g++.dg/init/init-ref2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/init-ref2.C -std=c++1y 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-ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/init-ref3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/init-ref3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/init-ref3.C -std=c++14 (test for excess errors) 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/init-ref4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/init-ref4.C -std=c++11 execution test -PASS: g++.dg/init/init-ref4.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/init-ref4.C -std=c++1y execution test +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/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/inline1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/inline1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/inline1.C -std=gnu++14 (test for excess errors) 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/lifetime1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/lifetime1.C -std=c++11 execution test -PASS: g++.dg/init/lifetime1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/lifetime1.C -std=c++1y execution test +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/lifetime2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/lifetime2.C -std=c++98 execution test PASS: g++.dg/init/lifetime2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/lifetime2.C -std=c++11 execution test -PASS: g++.dg/init/lifetime2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/lifetime2.C -std=c++1y 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/lifetime3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/lifetime3.C -std=c++98 execution test PASS: g++.dg/init/lifetime3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/lifetime3.C -std=c++11 execution test -PASS: g++.dg/init/lifetime3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/lifetime3.C -std=c++1y 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/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/member1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/member1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/member1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/init/member1.C -std=c++1y (test for excess errors) +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/mutable1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/init/mutable1.C -std=c++11 scan-assembler-not rodata -PASS: g++.dg/init/mutable1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/mutable1.C -std=c++1y 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++14 scan-assembler-not rodata PASS: g++.dg/init/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new10.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new10.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new10.C -std=c++14 (test for excess errors) 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/new11.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new11.C -std=c++11 execution test -PASS: g++.dg/init/new11.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/new11.C -std=c++1y execution test +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/new12.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new12.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new12.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new12.C -std=c++14 (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/new13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/new13.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new13.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/new13.C -std=c++1y (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 (test for excess errors) PASS: g++.dg/init/new14.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new14.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new14.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new14.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new15.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new15.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new15.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new15.C -std=c++14 (test for excess errors) 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/new16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new16.C -std=gnu++11 execution test -PASS: g++.dg/init/new16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new16.C -std=gnu++1y execution test +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/new17.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/init/new17.C -std=gnu++11 scan-tree-dump-times optimized "= 0.0" 1 -PASS: g++.dg/init/new17.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new17.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "= 0.0" 1 PASS: g++.dg/init/new18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new18.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/new18.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/new18.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/new19.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/init/new19.C -std=gnu++11 scan-tree-dump pre "Replaced.*->ai\\[0\\]" -PASS: g++.dg/init/new19.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new19.C -std=gnu++1y 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++14 scan-tree-dump pre "Replaced.*->ai\\[0\\]" PASS: g++.dg/init/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new2.C -std=c++14 (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/new20.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/new20.C -std=c++11 (test for errors, line 4) PASS: g++.dg/init/new20.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new20.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/init/new20.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/new20.C -std=c++1y (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/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/new21.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/init/new21.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new21.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/init/new21.C -std=c++1y (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/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/new22.C -std=c++11 (test for errors, line 3) PASS: g++.dg/init/new22.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new22.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/init/new22.C -std=c++1y (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/new23.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++98 execution test PASS: g++.dg/init/new23.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new23.C -std=gnu++11 execution test -PASS: g++.dg/init/new23.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new23.C -std=gnu++1y execution test +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/new24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/new24.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/new24.C -std=gnu++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 9) @@ -32239,58 +32972,58 @@ PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 26) PASS: g++.dg/init/new25.C -std=c++11 (test for errors, line 28) PASS: g++.dg/init/new25.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/init/new25.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/init/new25.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 9) +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 26) +PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/init/new25.C -std=c++14 (test for excess errors) 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/new26.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new26.C -std=gnu++11 execution test -PASS: g++.dg/init/new26.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new26.C -std=gnu++1y execution test +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/new27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new27.C -std=gnu++98 execution test PASS: g++.dg/init/new27.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new27.C -std=gnu++11 execution test -PASS: g++.dg/init/new27.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new27.C -std=gnu++1y 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/new28.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new28.C -std=gnu++98 execution test PASS: g++.dg/init/new28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new28.C -std=gnu++11 execution test -PASS: g++.dg/init/new28.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new28.C -std=gnu++1y 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/new29.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new29.C -std=gnu++98 execution test PASS: g++.dg/init/new29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new29.C -std=gnu++11 execution test -PASS: g++.dg/init/new29.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new29.C -std=gnu++1y 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/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new30.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new30.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new30.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new30.C -std=c++14 (test for excess errors) 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/new31.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/new31.C -std=gnu++11 execution test -PASS: g++.dg/init/new31.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/new31.C -std=gnu++1y execution test +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/new32.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new32.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new32.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new32.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new33.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new33.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new33.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new33.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new34.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new34.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new34.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new34.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 10) @@ -32303,18 +33036,18 @@ PASS: g++.dg/init/new35.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/init/new35.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/init/new35.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/init/new35.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/init/new35.C -std=gnu++1y (test for excess errors) +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 errors, line 9) +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 excess errors) 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/new36.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new36.C -std=c++11 execution test -PASS: g++.dg/init/new36.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/new36.C -std=c++1y execution test +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/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 (test for errors, line 21) @@ -32331,14 +33064,14 @@ PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 35) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 43) PASS: g++.dg/init/new37.C -std=c++11 (test for errors, line 57) PASS: g++.dg/init/new37.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/init/new37.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/init/new37.C -std=c++1y (test for excess errors) +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 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 57) +PASS: g++.dg/init/new37.C -std=c++14 (test for excess errors) 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 errors, line 17) PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 25) @@ -32351,116 +33084,116 @@ PASS: g++.dg/init/new38.C -std=c++11 (test for errors, line 25) PASS: g++.dg/init/new38.C -std=c++11 (test for errors, line 34) PASS: g++.dg/init/new38.C -std=c++11 (test for errors, line 43) PASS: g++.dg/init/new38.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new38.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/new38.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/init/new38.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/init/new38.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/init/new38.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/init/new38.C -std=c++1y (test for excess errors) +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 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 excess errors) 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/new39.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new39.C -std=c++11 execution test -PASS: g++.dg/init/new39.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/new39.C -std=c++1y execution test +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/new4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new4.C -std=c++14 (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++98 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++98 execution test PASS: g++.dg/init/new41.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new41.C -std=c++11 execution test -PASS: g++.dg/init/new41.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/new41.C -std=c++1y 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/new5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++98 execution test PASS: g++.dg/init/new5.C -std=c++11 (test for excess errors) PASS: g++.dg/init/new5.C -std=c++11 execution test -PASS: g++.dg/init/new5.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/new5.C -std=c++1y execution test +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/new6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/new6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/new6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/new6.C -std=gnu++14 (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/new7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/new7.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/new7.C -std=c++1y (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/new8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new8.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new8.C -std=c++14 (test for excess errors) PASS: g++.dg/init/new9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/new9.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/new9.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/new9.C -std=c++14 (test for excess errors) PASS: g++.dg/init/no-elide1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/no-elide1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/no-elide1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/no-elide1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/null1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.dg/init/null1.C -std=c++11 -UNSUPPORTED: g++.dg/init/null1.C -std=c++1y +UNSUPPORTED: g++.dg/init/null1.C -std=c++14 PASS: g++.dg/init/placement1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/placement1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/placement1.C -std=c++14 (test for excess errors) 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/placement2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/placement2.C -std=c++11 execution test -PASS: g++.dg/init/placement2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/placement2.C -std=c++1y execution test +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/placement3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/placement3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/placement3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/placement4.C -std=c++98 (test for errors, line 23) PASS: g++.dg/init/placement4.C -std=c++98 (test for warnings, line 30) PASS: g++.dg/init/placement4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/placement4.C -std=c++11 (test for errors, line 23) PASS: g++.dg/init/placement4.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/init/placement4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/placement4.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/init/placement4.C -std=c++1y (test for warnings, line 30) -PASS: g++.dg/init/placement4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/placement4.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/init/placement4.C -std=c++14 (test for warnings, line 30) +PASS: g++.dg/init/placement4.C -std=c++14 (test for excess errors) PASS: g++.dg/init/placement5.C -std=c++98 (test for errors, line 16) 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 excess errors) PASS: g++.dg/init/placement5.C -std=c++11 (test for errors, line 16) PASS: g++.dg/init/placement5.C -std=c++11 (test for errors, line 30) PASS: g++.dg/init/placement5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/placement5.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/init/placement5.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/init/placement5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/placement5.C -std=c++14 (test for errors, line 16) +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 excess errors) 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/pm1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pm1.C -std=c++11 execution test -PASS: g++.dg/init/pm1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/pm1.C -std=c++1y execution test +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/pm2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pm2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pm2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/pm2.C -std=c++14 (test for excess errors) 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/pm3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/pm3.C -std=c++11 execution test -PASS: g++.dg/init/pm3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/pm3.C -std=c++1y execution test +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/pmf1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pmf1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pmf1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/pmf1.C -std=c++14 (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/pr20039.C -std=c++11 (test for errors, line 18) PASS: g++.dg/init/pr20039.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr20039.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/init/pr20039.C -std=c++1y (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/pr25811-3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr25811-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr25811-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/pr25811-3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/pr25811-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr25811-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/pr25811-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/pr25811-4.C -std=gnu++14 (test for excess errors) 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 13) PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 19) @@ -32564,75 +33297,75 @@ PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 200) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 205) PASS: g++.dg/init/pr25811.C -std=c++11 (test for errors, line 210) PASS: g++.dg/init/pr25811.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 28) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 31) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 35) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 41) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 44) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 47) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 50) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 53) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 56) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 57) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 67) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 70) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 78) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 78) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 81) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 84) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 89) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 92) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 95) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 95) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 98) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 101) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 101) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 104) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 107) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 107) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 110) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 118) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 127) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 127) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for warnings, line 130) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 135) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 140) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 145) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 150) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 155) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 160) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 165) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 170) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 175) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 185) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 190) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 195) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 200) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 205) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for errors, line 210) -PASS: g++.dg/init/pr25811.C -std=c++1y (test for excess errors) +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 errors, line 4) +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 10) +PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 10) +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 16) +PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, 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 errors, 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 errors, 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 errors, 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 41) +PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, 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 errors, 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 errors, 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 errors, line 67) +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 errors, line 73) +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 errors, 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 errors, line 84) +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 errors, 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 errors, 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 (test for warnings, line 101) +PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, 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 errors, 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 errors, line 118) +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 errors, line 127) +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 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 excess errors) 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 errors, line 13) PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 20) @@ -32655,35 +33388,35 @@ PASS: g++.dg/init/pr29043.C -std=c++11 (test for warnings, line 41) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 46) PASS: g++.dg/init/pr29043.C -std=c++11 (test for errors, line 52) PASS: g++.dg/init/pr29043.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for warnings, line 41) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/init/pr29043.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 7) +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 warnings, line 17) +PASS: g++.dg/init/pr29043.C -std=c++14 (test for errors, 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 errors, line 26) +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 errors, line 38) +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 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 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 (test for errors, line 5) PASS: g++.dg/init/pr29571.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr29571.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/init/pr29571.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/pr29571.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr29571.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/init/pr29571.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/pr29571.C -std=c++1y (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 (test for errors, line 5) +PASS: g++.dg/init/pr29571.C -std=c++14 (test for excess errors) PASS: g++.dg/init/pr42556.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/init/pr42556.C -std=gnu++11 scan-tree-dump-not gimple "v = {}" -PASS: g++.dg/init/pr42556.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/pr42556.C -std=gnu++1y 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++14 scan-tree-dump-not gimple "v = {}" 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 warnings, line 11) PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 15) @@ -32712,29 +33445,29 @@ PASS: g++.dg/init/pr42844.C -std=c++11 (test for warnings, line 44) PASS: g++.dg/init/pr42844.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/init/pr42844.C -std=c++11 (test for errors, line 51) PASS: g++.dg/init/pr42844.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 44) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/init/pr42844.C -std=c++1y (test for excess errors) +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 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 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 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 errors, line 51) +PASS: g++.dg/init/pr42844.C -std=c++14 (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/pr43453.C -std=c++11 (test for errors, line 26) PASS: g++.dg/init/pr43453.C -std=c++11 (test for errors, line 29) PASS: g++.dg/init/pr43453.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr43453.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/init/pr43453.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/init/pr43453.C -std=c++1y (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/pr43719.C -std=c++98 (test for warnings, line 6) 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 16) @@ -32822,62 +33555,62 @@ PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 185) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 190) PASS: g++.dg/init/pr43719.C -std=c++11 (test for errors, line 195) PASS: g++.dg/init/pr43719.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 42) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 47) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 48) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 60) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 68) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 70) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 78) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 80) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 83) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 85) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 88) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 90) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 93) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 95) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 103) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 112) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for warnings, line 114) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 120) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 125) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 130) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 135) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 140) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 145) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 150) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 155) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 160) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 170) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 175) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 180) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 185) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 190) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for errors, line 195) -PASS: g++.dg/init/pr43719.C -std=c++1y (test for excess errors) +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 warnings, line 6) +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 warnings, line 11) +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 warnings, line 16) +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 warnings, line 21) +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 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 errors, line 30) +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 errors, line 35) +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 errors, line 40) +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 errors, line 45) +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 errors, line 58) +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 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 warnings, line 70) +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 warnings, line 80) +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 warnings, line 85) +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 warnings, line 90) +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 95) +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 warnings, line 114) +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 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 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 excess errors) PASS: g++.dg/init/pr43890.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr43890.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr43890.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/pr43890.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/init/pr44086.C -std=c++98 (test for errors, line 12) @@ -32889,242 +33622,242 @@ PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 13) PASS: g++.dg/init/pr44086.C -std=c++11 (test for errors, line 14) PASS: g++.dg/init/pr44086.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/init/pr44086.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/init/pr48859.C -std=c++98 (test for excess errors) PASS: g++.dg/init/pr48859.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr48859.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/pr48859.C -std=c++14 (test for excess errors) PASS: g++.dg/init/pr55497.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/pr55497.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/pr55497.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/pr55497.C -std=gnu++14 (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/pr58811.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/pr58811.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr58811.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/pr58811.C -std=c++1y (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/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/pr60572.C -std=c++11 (test for errors, line 6) PASS: g++.dg/init/pr60572.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/pr60572.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/init/pr60572.C -std=c++1y (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/ptrfn1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrfn1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/ptrfn1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/ptrfn1.C -std=gnu++14 (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/ptrfn2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/init/ptrfn2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/ptrfn2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/init/ptrfn2.C -std=gnu++1y (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/ptrfn3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/ptrfn3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/ptrfn3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/ptrfn3.C -std=gnu++14 (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/ptrmem1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ptrmem1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/ptrmem1.C -std=c++1y (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/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++98 execution test PASS: g++.dg/init/ptrmem2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ptrmem2.C -std=c++11 execution test -PASS: g++.dg/init/ptrmem2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ptrmem2.C -std=c++1y execution test +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/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ptrmem3.C -std=c++14 (test for excess errors) 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/ptrmem4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ptrmem4.C -std=c++11 execution test -PASS: g++.dg/init/ptrmem4.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ptrmem4.C -std=c++1y execution test +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/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref10.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref10.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref10.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref11.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref11.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref11.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref11.C -std=c++14 (test for excess errors) 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/ref12.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref12.C -std=c++11 execution test -PASS: g++.dg/init/ref12.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref12.C -std=c++1y execution test +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/ref13.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref13.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref13.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref13.C -std=c++14 (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/ref14.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref14.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref14.C -std=c++14 (test for excess errors) 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/ref15.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref15.C -std=c++11 execution test -PASS: g++.dg/init/ref15.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref15.C -std=c++1y execution test +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/ref16.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref16.C -std=c++98 execution test PASS: g++.dg/init/ref16.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref16.C -std=c++11 execution test -PASS: g++.dg/init/ref16.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref16.C -std=c++1y 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/ref17.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref17.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref17.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref17.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref18.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref18.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref18.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref18.C -std=c++14 (test for excess errors) 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/ref19.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref19.C -std=c++11 execution test -PASS: g++.dg/init/ref19.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref19.C -std=c++1y execution test +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/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref2.C -std=c++14 (test for excess errors) 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/ref20.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref20.C -std=c++11 execution test -PASS: g++.dg/init/ref20.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref20.C -std=c++1y execution test +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/ref21.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref21.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref21.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref21.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref3.C -std=c++14 (test for excess errors) 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/ref4.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref4.C -std=c++11 execution test -PASS: g++.dg/init/ref4.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref4.C -std=c++1y execution test +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/ref5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref5.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref6.C -std=c++14 (test for excess errors) PASS: g++.dg/init/ref7.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref7.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref7.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/ref7.C -std=c++14 (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/ref8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/ref8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/ref8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/ref8.C -std=c++1y (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/ref9.C -std=c++98 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++98 execution test PASS: g++.dg/init/ref9.C -std=c++11 (test for excess errors) PASS: g++.dg/init/ref9.C -std=c++11 execution test -PASS: g++.dg/init/ref9.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/ref9.C -std=c++1y execution test +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/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/reference1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/reference1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/reference1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/reference1.C -std=c++1y (test for excess errors) +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/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/reference2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/init/reference2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/reference2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/init/reference2.C -std=c++1y (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/reference3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/init/reference3.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/init/reference3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/reference3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/init/reference3.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/init/reference3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/reference3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/init/reference3.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/init/reference3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/reference3.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/init/reference3.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/init/reference3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/save1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/save1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/save1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/save1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++98 execution test PASS: g++.dg/init/self1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/self1.C -std=c++11 execution test -PASS: g++.dg/init/self1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/self1.C -std=c++1y execution test +PASS: g++.dg/init/self1.C -std=c++14 (test for excess errors) +PASS: g++.dg/init/self1.C -std=c++14 execution test PASS: g++.dg/init/static-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static-init1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/static-init1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/static-init1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/static-init2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/init/static-init2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/static-init2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/static-init2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/init/static-init3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/init/static-init3.C -std=c++11 scan-assembler-not GLOBAL -PASS: g++.dg/init/static-init3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/static-init3.C -std=c++1y 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++14 scan-assembler-not GLOBAL 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/static1.C -std=c++11 (test for errors, line 2) PASS: g++.dg/init/static1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/static1.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/init/static1.C -std=c++1y (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/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++98 execution test PASS: g++.dg/init/static2.C -std=c++11 (test for excess errors) PASS: g++.dg/init/static2.C -std=c++11 execution test -PASS: g++.dg/init/static2.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/static2.C -std=c++1y execution test +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/static3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/static3.C -std=c++98 execution test PASS: g++.dg/init/static3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/static3.C -std=c++11 execution test -PASS: g++.dg/init/static3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/static3.C -std=c++1y 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/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/static4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/static4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/static4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/static4.C -std=c++1y (test for excess errors) +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/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/string1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/init/string1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/string1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/init/string1.C -std=c++1y (test for excess errors) +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/struct1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/struct1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/struct1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/struct1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/struct2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/struct2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/struct2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/struct2.C -std=c++14 (test for excess errors) PASS: g++.dg/init/struct3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/struct3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/struct3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/struct3.C -std=c++14 (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/switch1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/init/switch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/switch1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/init/switch1.C -std=c++1y (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/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/synth1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/synth1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/synth2.C -std=c++98 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) @@ -33133,16 +33866,16 @@ PASS: g++.dg/init/synth2.C -std=c++11 candidate (test for warnings, line 5) PASS: g++.dg/init/synth2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/synth2.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/init/synth2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/synth2.C -std=c++1y candidate (test for warnings, line 5) -PASS: g++.dg/init/synth2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/synth2.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/init/synth2.C -std=c++1y (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++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/synth3.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth3.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/synth3.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/synth3.C -std=c++14 (test for excess errors) PASS: g++.dg/init/synth4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/synth4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/synth4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/synth4.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -33155,98 +33888,98 @@ PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/init/uninitialized1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/init/uninitialized1.C -std=c++1y (test for excess errors) +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 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 errors, line 8) +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 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/union1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/union1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/union1.C -std=c++14 (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 excess errors) PASS: g++.dg/init/union2.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/init/union2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/init/union2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/init/union2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/init/union2.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/init/union2.C -std=gnu++14 (test for excess errors) 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/value1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/value1.C -std=c++11 execution test -PASS: g++.dg/init/value1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/value1.C -std=c++1y execution test +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/value10.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value10.C -std=c++98 execution test PASS: g++.dg/init/value10.C -std=c++11 (test for excess errors) PASS: g++.dg/init/value10.C -std=c++11 execution test -PASS: g++.dg/init/value10.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/value10.C -std=c++1y 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/value2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/value2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/value2.C -std=c++14 (test for excess errors) 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/value3.C -std=c++11 (test for excess errors) PASS: g++.dg/init/value3.C -std=c++11 execution test -PASS: g++.dg/init/value3.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/value3.C -std=c++1y execution test +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/value4.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value4.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/value4.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/value4.C -std=c++14 (test for excess errors) PASS: g++.dg/init/value5.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value5.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/value5.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/value5.C -std=c++14 (test for excess errors) PASS: g++.dg/init/value6.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value6.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/value6.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/value6.C -std=c++14 (test for excess errors) 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/value7.C -std=c++11 (test for excess errors) PASS: g++.dg/init/value7.C -std=c++11 execution test -PASS: g++.dg/init/value7.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/value7.C -std=c++1y execution test +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/value8.C -std=c++98 (test for excess errors) PASS: g++.dg/init/value8.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/value8.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/value8.C -std=c++14 (test for excess errors) 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/value9.C -std=c++11 (test for excess errors) PASS: g++.dg/init/value9.C -std=c++11 execution test -PASS: g++.dg/init/value9.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/value9.C -std=c++1y execution test +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/vbase1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/vbase1.C -std=c++98 execution test PASS: g++.dg/init/vbase1.C -std=c++11 (test for excess errors) PASS: g++.dg/init/vbase1.C -std=c++11 execution test -PASS: g++.dg/init/vbase1.C -std=c++1y (test for excess errors) -PASS: g++.dg/init/vbase1.C -std=c++1y execution test +PASS: g++.dg/init/vbase1.C -std=c++14 (test for excess errors) +PASS: g++.dg/init/vbase1.C -std=c++14 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/vector1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/init/vector1.C -std=gnu++11 execution test -PASS: g++.dg/init/vector1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/init/vector1.C -std=gnu++1y execution test +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/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/void1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/void1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/void1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/volatile1.C -std=c++98 (test for excess errors) PASS: g++.dg/init/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/volatile1.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/volatile1.C -std=c++14 (test for excess errors) PASS: g++.dg/init/volatile2.C -std=c++98 (test for excess errors) PASS: g++.dg/init/volatile2.C -std=c++11 (test for excess errors) -PASS: g++.dg/init/volatile2.C -std=c++1y (test for excess errors) +PASS: g++.dg/init/volatile2.C -std=c++14 (test for excess errors) PASS: g++.dg/ipa/20090113-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/20090113-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/20090113-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/20090113-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++98 scan-ipa-dump-times comdats "Localizing symbol" 1 PASS: g++.dg/ipa/comdat.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/comdat.C -std=gnu++11 scan-ipa-dump-times comdats "Localizing symbol" 1 -PASS: g++.dg/ipa/comdat.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/comdat.C -std=gnu++1y scan-ipa-dump-times comdats "Localizing symbol" 1 +PASS: g++.dg/ipa/comdat.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/comdat.C -std=gnu++14 scan-ipa-dump-times comdats "Localizing symbol" 1 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-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" @@ -33255,57 +33988,54 @@ PASS: g++.dg/ipa/devirt-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-1.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-1.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-1.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-1.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-1.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-1.C -std=gnu++1y 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++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-10.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 +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++11 (test for excess errors) -PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-10.C -std=gnu++1y scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-10.C -std=gnu++1y scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 +PASS: g++.dg/ipa/devirt-10.C -std=gnu++11 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++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2 PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 +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++11 (test for excess errors) -PASS: g++.dg/ipa/devirt-11.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-11.C -std=gnu++1y scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 +PASS: g++.dg/ipa/devirt-11.C -std=gnu++11 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++14 scan-ipa-dump inline "Discovered a virtual call to a known target" UNSUPPORTED: g++.dg/ipa/devirt-12.C -std=gnu++98 PASS: g++.dg/ipa/devirt-12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-12.C -std=gnu++11 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" -PASS: g++.dg/ipa/devirt-12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-12.C -std=gnu++1y 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++14 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions" 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-13.C -std=gnu++98 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 PASS: g++.dg/ipa/devirt-13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-13.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-13.C -std=gnu++11 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-13.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-13.C -std=gnu++1y 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++14 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0 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-14.C -std=gnu++98 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-14.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-14.C -std=gnu++11 scan-tree-dump-not ssa "A::foo" -PASS: g++.dg/ipa/devirt-14.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-14.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-14.C -std=gnu++1y 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++14 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-15.C -std=gnu++11 scan-ipa-dump devirt "speculatively devirtualizing call" PASS: g++.dg/ipa/devirt-15.C -std=gnu++11 scan-tree-dump optimized "== foo" -PASS: g++.dg/ipa/devirt-15.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-15.C -std=gnu++1y scan-ipa-dump devirt "speculatively devirtualizing call" -PASS: g++.dg/ipa/devirt-15.C -std=gnu++1y 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++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-16.C -std=gnu++98 (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" @@ -33314,10 +34044,10 @@ PASS: g++.dg/ipa/devirt-16.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-16.C -std=gnu++11 scan-ipa-dump whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-16.C -std=gnu++11 scan-ipa-dump-not whole-program "A::foo" PASS: g++.dg/ipa/devirt-16.C -std=gnu++11 scan-ipa-dump-not whole-program "A::foo" -PASS: g++.dg/ipa/devirt-16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-16.C -std=gnu++1y scan-ipa-dump whole-program "builtin_unreachable" -PASS: g++.dg/ipa/devirt-16.C -std=gnu++1y scan-ipa-dump-not whole-program "A::foo" -PASS: g++.dg/ipa/devirt-16.C -std=gnu++1y 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++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-17.C -std=gnu++98 (test for excess errors) 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 scan-ipa-dump whole-program "B::foo" @@ -33326,10 +34056,10 @@ PASS: g++.dg/ipa/devirt-17.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-17.C -std=gnu++11 scan-ipa-dump-not whole-program "builtin_unreachable" PASS: g++.dg/ipa/devirt-17.C -std=gnu++11 scan-ipa-dump whole-program "B::foo" PASS: g++.dg/ipa/devirt-17.C -std=gnu++11 scan-ipa-dump-not whole-program "A::foo" -PASS: g++.dg/ipa/devirt-17.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-17.C -std=gnu++1y scan-ipa-dump-not whole-program "builtin_unreachable" -PASS: g++.dg/ipa/devirt-17.C -std=gnu++1y scan-ipa-dump whole-program "B::foo" -PASS: g++.dg/ipa/devirt-17.C -std=gnu++1y scan-ipa-dump-not whole-program "A::foo" +PASS: g++.dg/ipa/devirt-17.C -std=gnu++14 (test for excess errors) +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 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-18.C -std=gnu++98 (test for excess errors) 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" @@ -33338,82 +34068,82 @@ PASS: g++.dg/ipa/devirt-18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-18.C -std=gnu++11 scan-tree-dump-not ssa "A::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++11 scan-tree-dump-not ssa "B::foo" PASS: g++.dg/ipa/devirt-18.C -std=gnu++11 scan-tree-dump ssa "builtin_unreachable" -PASS: g++.dg/ipa/devirt-18.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-18.C -std=gnu++1y scan-tree-dump-not ssa "A::foo" -PASS: g++.dg/ipa/devirt-18.C -std=gnu++1y scan-tree-dump-not ssa "B::foo" -PASS: g++.dg/ipa/devirt-18.C -std=gnu++1y scan-tree-dump ssa "builtin_unreachable" +PASS: g++.dg/ipa/devirt-18.C -std=gnu++14 (test for excess errors) +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 scan-tree-dump ssa "builtin_unreachable" PASS: g++.dg/ipa/devirt-19.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-19.C -std=gnu++11 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-19.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-19.C -std=gnu++1y 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++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 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-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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-2.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-2.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-2.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-2.C -std=gnu++1y 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++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-20.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-20.C -std=gnu++11 scan-tree-dump-not release_ssa "abort" -PASS: g++.dg/ipa/devirt-20.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-20.C -std=gnu++1y 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++14 scan-tree-dump-not release_ssa "abort" 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 -XFAIL: 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 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-21.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-21.C -std=gnu++11 execution test -XFAIL: g++.dg/ipa/devirt-21.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to" -PASS: g++.dg/ipa/devirt-21.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-21.C -std=gnu++1y execution test -XFAIL: g++.dg/ipa/devirt-21.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to" +PASS: g++.dg/ipa/devirt-21.C -std=gnu++11 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++14 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-22.C -std=gnu++98 (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" 1 PASS: g++.dg/ipa/devirt-22.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-22.C -std=gnu++11 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-22.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-22.C -std=gnu++1y scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 +PASS: g++.dg/ipa/devirt-22.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/devirt-22.C -std=gnu++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1 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 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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-23.C -std=gnu++11 execution test XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to" -PASS: g++.dg/ipa/devirt-23.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-23.C -std=gnu++1y execution test -XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++1y 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++14 scan-ipa-dump cp "Discovered a virtual call to" PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 +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 scan-ipa-dump-times cp "Aggregate passed by reference" 1 PASS: g++.dg/ipa/devirt-24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/devirt-24.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 +XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 PASS: g++.dg/ipa/devirt-24.C -std=gnu++11 scan-ipa-dump-times cp "Aggregate passed by reference" 1 -PASS: g++.dg/ipa/devirt-24.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-24.C -std=gnu++1y scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1 -PASS: g++.dg/ipa/devirt-24.C -std=gnu++1y scan-ipa-dump-times cp "Aggregate passed by reference" 1 +PASS: g++.dg/ipa/devirt-24.C -std=gnu++14 (test for excess errors) +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 scan-ipa-dump-times cp "Aggregate passed by reference" 1 PASS: g++.dg/ipa/devirt-25.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-25.C -std=gnu++11 scan-ipa-dump cp "Type inconsistent devirtualization" -PASS: g++.dg/ipa/devirt-25.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-25.C -std=gnu++1y 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++14 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/devirt-26.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-26.C -std=gnu++11 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-26.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-26.C -std=gnu++1y 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++14 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-27.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-27.C -std=gnu++11 scan-tree-dump optimized "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-27.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-27.C -std=gnu++1y 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++14 scan-tree-dump optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 (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 @@ -33422,18 +34152,18 @@ PASS: g++.dg/ipa/devirt-28.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-28.C -std=gnu++11 scan-assembler-not _ZN1AD2Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++11 scan-assembler-not _ZN1BD0Ev PASS: g++.dg/ipa/devirt-28.C -std=gnu++11 scan-ipa-dump devirt "Target is artificial" -PASS: g++.dg/ipa/devirt-28.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-28.C -std=gnu++1y scan-assembler-not _ZN1AD2Ev -PASS: g++.dg/ipa/devirt-28.C -std=gnu++1y scan-assembler-not _ZN1BD0Ev -PASS: g++.dg/ipa/devirt-28.C -std=gnu++1y 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++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-28a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-28a.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/devirt-28a.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/devirt-28a.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ipa/devirt-29.C -std=gnu++98 PASS: g++.dg/ipa/devirt-29.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-29.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-29.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-29.C -std=gnu++1y execution test +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-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-3.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" @@ -33442,22 +34172,22 @@ PASS: g++.dg/ipa/devirt-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-3.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-3.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-3.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-3.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-3.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-3.C -std=gnu++1y 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++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-30.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-30.C -std=gnu++11 scan-ipa-dump-not devirt "Speculatively devirtualizing" -PASS: g++.dg/ipa/devirt-30.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-30.C -std=gnu++1y 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++14 scan-ipa-dump-not devirt "Speculatively devirtualizing" PASS: g++.dg/ipa/devirt-31.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-31.C -std=gnu++11 scan-tree-dump-not ssa "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-31.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-31.C -std=gnu++1y 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++14 scan-tree-dump-not ssa "OBJ_TYPE_REF" 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) @@ -33468,9 +34198,9 @@ PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 scan-ipa-dump devirt "1 speculativel PASS: g++.dg/ipa/devirt-34.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-34.C -std=gnu++11 scan-ipa-dump devirt "Speculative targets" PASS: g++.dg/ipa/devirt-34.C -std=gnu++11 scan-ipa-dump devirt "1 speculatively devirtualized" -PASS: g++.dg/ipa/devirt-34.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-34.C -std=gnu++1y scan-ipa-dump devirt "Speculative targets" -PASS: g++.dg/ipa/devirt-34.C -std=gnu++1y scan-ipa-dump devirt "1 speculatively devirtualized" +PASS: g++.dg/ipa/devirt-34.C -std=gnu++14 (test for excess errors) +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 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 (test for excess errors) 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 scan-ipa-dump devirt "to virtual int B::t" @@ -33479,10 +34209,10 @@ PASS: g++.dg/ipa/devirt-35.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-35.C -std=gnu++11 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++11 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-35.C -std=gnu++11 scan-ipa-dump devirt "1 speculatively devirtualized" -PASS: g++.dg/ipa/devirt-35.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-35.C -std=gnu++1y scan-tree-dump fre1 "converting indirect call to function virtual int B::t" -PASS: g++.dg/ipa/devirt-35.C -std=gnu++1y scan-ipa-dump devirt "to virtual int B::t" -PASS: g++.dg/ipa/devirt-35.C -std=gnu++1y scan-ipa-dump devirt "1 speculatively devirtualized" +PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 (test for excess errors) +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 scan-ipa-dump devirt "to virtual int B::t" +PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 (test for excess errors) 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 scan-ipa-dump devirt "to virtual int B::t" @@ -33491,10 +34221,10 @@ PASS: g++.dg/ipa/devirt-36.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-36.C -std=gnu++11 scan-tree-dump fre1 "converting indirect call to function virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++11 scan-ipa-dump devirt "to virtual int B::t" PASS: g++.dg/ipa/devirt-36.C -std=gnu++11 scan-ipa-dump devirt "1 speculatively devirtualized" -PASS: g++.dg/ipa/devirt-36.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-36.C -std=gnu++1y scan-tree-dump fre1 "converting indirect call to function virtual int B::t" -PASS: g++.dg/ipa/devirt-36.C -std=gnu++1y scan-ipa-dump devirt "to virtual int B::t" -PASS: g++.dg/ipa/devirt-36.C -std=gnu++1y scan-ipa-dump devirt "1 speculatively devirtualized" +PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 (test for excess errors) +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 scan-ipa-dump devirt "to virtual int B::t" +PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 scan-ipa-dump devirt "1 speculatively devirtualized" PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre2 "No dynamic type change found." PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre2 "Checking vtbl store:" @@ -33505,26 +34235,26 @@ PASS: g++.dg/ipa/devirt-37.C -std=gnu++11 scan-tree-dump fre2 "No dynamic type PASS: g++.dg/ipa/devirt-37.C -std=gnu++11 scan-tree-dump fre2 "Checking vtbl store:" PASS: g++.dg/ipa/devirt-37.C -std=gnu++11 scan-tree-dump fre2 "Function call may change dynamic type:extcall" PASS: g++.dg/ipa/devirt-37.C -std=gnu++11 scan-tree-dump fre2 "converting indirect call to function virtual void" -PASS: g++.dg/ipa/devirt-37.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-37.C -std=gnu++1y scan-tree-dump fre2 "No dynamic type change found." -PASS: g++.dg/ipa/devirt-37.C -std=gnu++1y scan-tree-dump fre2 "Checking vtbl store:" -PASS: g++.dg/ipa/devirt-37.C -std=gnu++1y scan-tree-dump fre2 "Function call may change dynamic type:extcall" -PASS: g++.dg/ipa/devirt-37.C -std=gnu++1y scan-tree-dump fre2 "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++14 scan-tree-dump fre2 "No dynamic type change found." +PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre2 "Checking vtbl store:" +PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre2 "Function call may change dynamic type:extcall" +PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre2 "converting indirect call to function virtual void" PASS: g++.dg/ipa/devirt-38.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-38.C -std=gnu++11 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-38.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-38.C -std=gnu++1y 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++14 scan-tree-dump-not ccp1 "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 (test for excess errors) 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 scan-assembler-not _ZN3Foo5cloneEv PASS: g++.dg/ipa/devirt-39.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-39.C -std=gnu++11 scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-39.C -std=gnu++11 scan-assembler-not _ZN3Foo5cloneEv -PASS: g++.dg/ipa/devirt-39.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-39.C -std=gnu++1y scan-tree-dump-not optimized "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-39.C -std=gnu++1y scan-assembler-not _ZN3Foo5cloneEv +PASS: g++.dg/ipa/devirt-39.C -std=gnu++14 (test for excess errors) +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 scan-assembler-not _ZN3Foo5cloneEv 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-4.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" @@ -33533,16 +34263,97 @@ PASS: g++.dg/ipa/devirt-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-4.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-4.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-4.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-4.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-4.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-4.C -std=gnu++1y 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++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-40.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 scan-tree-dump fre2 "converting indirect call to function virtual UnicodeString" +PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 scan-tree-dump-not fre2 "\\n OBJ_TYPE_REF" PASS: g++.dg/ipa/devirt-40.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/devirt-40.C -std=gnu++11 scan-tree-dump fre2 "converting indirect call to function virtual UnicodeString" -PASS: g++.dg/ipa/devirt-40.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-40.C -std=gnu++1y scan-tree-dump fre2 "converting indirect call to function virtual UnicodeString" +PASS: g++.dg/ipa/devirt-40.C -std=gnu++11 scan-tree-dump-not fre2 "\\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++14 scan-tree-dump-not fre2 "\\n OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-41.C -std=gnu++11 scan-ipa-dump inline "Second type is base of first" +PASS: g++.dg/ipa/devirt-41.C -std=gnu++11 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++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-42.C -std=gnu++98 (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-times optimized "return 2" 3 +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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-42.C -std=gnu++11 scan-ipa-dump inline "First type is base of second" +PASS: g++.dg/ipa/devirt-42.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2 +PASS: g++.dg/ipa/devirt-42.C -std=gnu++11 scan-tree-dump-times optimized "return 2" 3 +PASS: g++.dg/ipa/devirt-42.C -std=gnu++11 scan-tree-dump-not optimized "OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 (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-times optimized "return 2" 3 +PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 scan-tree-dump-not optimized "OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-43.C -std=gnu++98 (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++11 (test for excess errors) +XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++11 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++14 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1 +PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-44.C -std=gnu++11 scan-ipa-dump inline "Second type is base of first" +PASS: g++.dg/ipa/devirt-44.C -std=gnu++11 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++11 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++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-45.C -std=gnu++98 (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" 1 +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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-45.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1 +PASS: g++.dg/ipa/devirt-45.C -std=gnu++11 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++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1 +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-46.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-46.C -std=gnu++11 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++11 scan-tree-dump-not optimized "OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-46.C -std=gnu++11 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++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-47.C -std=gnu++98 (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-not optimized "OBJ_TYPE_REF" +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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-47.C -std=gnu++11 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++11 scan-tree-dump-not optimized "OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-47.C -std=gnu++11 scan-tree-dump optimized "C::_ZThn" +PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 (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-not optimized "OBJ_TYPE_REF" +PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 scan-tree-dump optimized "C::_ZThn" +PASS: g++.dg/ipa/devirt-48.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/devirt-48.C -std=gnu++11 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++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1 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-5.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" @@ -33551,31 +34362,31 @@ PASS: g++.dg/ipa/devirt-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-5.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-5.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-5.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-5.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-5.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-5.C -std=gnu++1y 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++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-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-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-6.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-6.C -std=gnu++1y execution test +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-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-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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-7.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-7.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" -PASS: g++.dg/ipa/devirt-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-7.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-7.C -std=gnu++1y 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++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo" PASS: g++.dg/ipa/devirt-9.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-9.C -std=gnu++11 scan-ipa-dump-not whole-program "OBJ_TYPE_REF" -PASS: g++.dg/ipa/devirt-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-9.C -std=gnu++1y 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++14 scan-ipa-dump-not whole-program "OBJ_TYPE_REF" 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-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" @@ -33584,10 +34395,10 @@ PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" -PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++1y 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++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-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-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" @@ -33596,40 +34407,40 @@ PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" -PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++1y 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++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-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-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++1y 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-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-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++1y 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-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-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++1y 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-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-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++1y 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-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-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++1y 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-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-c-8.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" @@ -33638,43 +34449,43 @@ PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++11 execution test PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++1y execution test -PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo" -PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++1y 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++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-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-d-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++11 execution test -PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++1y 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-g-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++11 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy" PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0 -PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++1y scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy" -PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++1y 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++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/iinline-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/iinline-1.C -std=gnu++11 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/iinline-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/iinline-1.C -std=gnu++1y 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++14 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-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++11 (test for excess errors) PASS: g++.dg/ipa/iinline-2.C -std=gnu++11 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/iinline-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/iinline-2.C -std=gnu++1y 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++14 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" 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/iinline-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/iinline-3.C -std=gnu++11 execution test -PASS: g++.dg/ipa/iinline-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/iinline-3.C -std=gnu++1y execution test +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/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-1.C -std=gnu++98 scan-tree-dump einline "Inlining int middleman_1" @@ -33687,84 +34498,129 @@ PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 scan-tree-dump einline "Inlining PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 scan-tree-dump einline "Inlining int middleman_2" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 scan-tree-dump einline "B::foo \\(" PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++11 scan-tree-dump-times einline "OBJ_TYPE_REF" 2 -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y execution test -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y scan-tree-dump einline "Inlining int middleman_1" -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y scan-tree-dump einline "Inlining int middleman_2" -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y scan-tree-dump einline "B::foo \\(" -PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++1y 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++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 einline "B::foo \\(" +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-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/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++11 (test for excess errors) PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 execution test PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++11 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\(" -PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++1y execution test -PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++1y 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++14 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\(" PASS: g++.dg/ipa/inline-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/inline-1.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-1.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 -PASS: g++.dg/ipa/inline-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/inline-1.C -std=gnu++1y scan-ipa-dump-times inline "Considering void inline_me\\(" 1 -PASS: g++.dg/ipa/inline-1.C -std=gnu++1y 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++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-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/inline-2.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-2.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 -PASS: g++.dg/ipa/inline-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/inline-2.C -std=gnu++1y scan-ipa-dump-times inline "Considering void inline_me\\(" 1 -PASS: g++.dg/ipa/inline-2.C -std=gnu++1y 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++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-3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/inline-3.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me\\(" 1 PASS: g++.dg/ipa/inline-3.C -std=gnu++11 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1 -PASS: g++.dg/ipa/inline-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/inline-3.C -std=gnu++1y scan-ipa-dump-times inline "Considering void inline_me\\(" 1 -PASS: g++.dg/ipa/inline-3.C -std=gnu++1y 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++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/ipa-icf-1.C -std=gnu++98 (test for excess errors) +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 scan-ipa-dump icf "Equal symbols: 0" +PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++11 scan-ipa-dump-not icf "Semantic equality hit:" +PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 0" +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++14 scan-ipa-dump-not icf "Semantic equality hit:" +PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 0" +PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 (test for excess errors) +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 scan-ipa-dump icf "Equal symbols: 1" +PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++11 scan-ipa-dump icf "Semantic equality hit:" +PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 1" +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++14 scan-ipa-dump icf "Semantic equality hit:" +PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 1" +PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 (test for excess errors) +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 scan-ipa-dump icf "Equal symbols: 2" +PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++11 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*" +PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++11 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*" +PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 2" +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++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 scan-ipa-dump icf "Equal symbols: 2" +PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "(Varpool 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: 6" +PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++11 scan-ipa-dump icf "(Varpool alias has been created)|(Symbol aliases are not supported by target)" +PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 6" +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++14 scan-ipa-dump icf "(Varpool 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: 6" +PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++11 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++14 scan-ipa-dump icf "Equal symbols: 0" 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-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++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-1.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-1.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-1.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-1.C -std=gnu++1y 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++14 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-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++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-2.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-2.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-2.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-2.C -std=gnu++1y 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++14 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-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++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-3.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-3.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-3.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-3.C -std=gnu++1y 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++14 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-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++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-4.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-4.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-4.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-4.C -std=gnu++1y 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++14 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-5.C -std=gnu++98 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" @@ -33773,10 +34629,10 @@ PASS: g++.dg/ipa/ivinline-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-5.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-5.C -std=gnu++11 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-5.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-5.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-5.C -std=gnu++1y scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-5.C -std=gnu++1y 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++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-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-7.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" @@ -33785,10 +34641,10 @@ PASS: g++.dg/ipa/ivinline-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-7.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-7.C -std=gnu++11 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" XFAIL: g++.dg/ipa/ivinline-7.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-7.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-7.C -std=gnu++1y scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" -XFAIL: g++.dg/ipa/ivinline-7.C -std=gnu++1y scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" +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++14 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" +XFAIL: 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-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-8.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" @@ -33797,10 +34653,10 @@ PASS: g++.dg/ipa/ivinline-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-8.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-8.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" PASS: g++.dg/ipa/ivinline-8.C -std=gnu++11 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-8.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-8.C -std=gnu++1y scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-8.C -std=gnu++1y scan-ipa-dump inline "B::bar[^\\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++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" +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-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/ivinline-9.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" @@ -33809,210 +34665,293 @@ PASS: g++.dg/ipa/ivinline-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/ivinline-9.C -std=gnu++11 execution test PASS: g++.dg/ipa/ivinline-9.C -std=gnu++11 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" XFAIL: g++.dg/ipa/ivinline-9.C -std=gnu++11 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" -PASS: g++.dg/ipa/ivinline-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/ivinline-9.C -std=gnu++1y execution test -PASS: g++.dg/ipa/ivinline-9.C -std=gnu++1y scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" -XFAIL: g++.dg/ipa/ivinline-9.C -std=gnu++1y scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main" +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++14 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo" +XFAIL: 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/polymorphic-call-1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr43695.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr43695.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr43695.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr43695.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr43812.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr43812.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr43812.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr43812.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr44372.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr44372.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr44372.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr44372.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr45565.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45565.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr45565.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr45565.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr45572-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45572-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr45572-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr45572-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr45572-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45572-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr45572-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr45572-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr45875.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr45875.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr45875.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr45875.C -std=gnu++14 (test for excess errors) 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/pr46053.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr46053.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr46053.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr46053.C -std=gnu++1y execution test +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/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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr46287-1.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr46287-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr46287-1.C -std=gnu++1y 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-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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr46287-2.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr46287-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr46287-2.C -std=gnu++1y 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-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/pr46287-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr46287-3.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr46287-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr46287-3.C -std=gnu++1y 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/pr46984.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr46984.C -std=gnu++98 execution test PASS: g++.dg/ipa/pr46984.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr46984.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr46984.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr46984.C -std=gnu++1y 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/pr50605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr50605.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr50605.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr50605.C -std=gnu++14 (test for excess errors) 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/pr51759.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr51759.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr51759.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr51759.C -std=gnu++1y execution test +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/pr51929.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr51929.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr51929.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr51929.C -std=gnu++14 (test for excess errors) 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/pr52939.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr52939.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr52939.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr52939.C -std=gnu++1y execution test +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/pr55264.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr55264.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr55264.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr55264.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/ipa/pr56310.C -std=gnu++98 PASS: g++.dg/ipa/pr56310.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr56310.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr56310.C -std=gnu++14 (test for excess errors) 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/pr57670.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr57670.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr57670.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr57670.C -std=gnu++1y execution test +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/pr58371.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr58371.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr58371.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr58371.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr59176.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59176.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr59176.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr59176.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr59355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59355.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr59355.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr59355.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr59737.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr59737.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr59737.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr59737.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr60419.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60419.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr60419.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr60419.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr60457.C -std=c++98 (test for excess errors) PASS: g++.dg/ipa/pr60457.C -std=c++11 (test for excess errors) -PASS: g++.dg/ipa/pr60457.C -std=c++1y (test for excess errors) +PASS: g++.dg/ipa/pr60457.C -std=c++14 (test for excess errors) PASS: g++.dg/ipa/pr60600.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/pr60600.C -std=gnu++11 scan-ipa-dump cp "Type inconsistent devirtualization" -PASS: g++.dg/ipa/pr60600.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr60600.C -std=gnu++1y 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++14 scan-ipa-dump cp "Type inconsistent devirtualization" PASS: g++.dg/ipa/pr60640-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr60640-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr60640-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr60640-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr60640-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr60640-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr60640-2.C -std=gnu++14 (test for excess errors) 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-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr60640-3.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr60640-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr60640-3.C -std=gnu++1y execution test +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-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/pr60640-4.C -std=gnu++98 scan-ipa-dump-times cp "Thunk fixed offset" 2 PASS: g++.dg/ipa/pr60640-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr60640-4.C -std=gnu++11 execution test PASS: g++.dg/ipa/pr60640-4.C -std=gnu++11 scan-ipa-dump-times cp "Thunk fixed offset" 2 -PASS: g++.dg/ipa/pr60640-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr60640-4.C -std=gnu++1y execution test -PASS: g++.dg/ipa/pr60640-4.C -std=gnu++1y 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++14 scan-ipa-dump-times cp "Thunk fixed offset" 2 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/pr61085.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr61085.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr61085.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr61085.C -std=gnu++1y 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/pr61160-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61160-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr61160-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr61160-1.C -std=gnu++14 (test for excess errors) 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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr61160-2.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr61160-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr61160-2.C -std=gnu++1y execution test +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-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/pr61160-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/ipa/pr61160-3.C -std=gnu++11 execution test -PASS: g++.dg/ipa/pr61160-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/pr61160-3.C -std=gnu++1y 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/pr61540.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61540.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr61540.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr61540.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr61654.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61654.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr61654.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr61654.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr61800.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/pr61800.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/pr61800.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/pr61800.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/pr62015.C (test for excess errors) PASS: g++.dg/ipa/pr62015.C execution test +UNSUPPORTED: g++.dg/ipa/pr63306.C -std=c++98 +PASS: g++.dg/ipa/pr63306.C -std=c++11 (test for excess errors) +PASS: g++.dg/ipa/pr63306.C -std=c++14 (test for excess errors) +PASS: g++.dg/ipa/pr63470.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr63470.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63470.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr63574.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr63574.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63574.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr63580.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/pr63580.C -std=gnu++11 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++14 scan-ipa-dump icf "Equal symbols: 1" +UNSUPPORTED: g++.dg/ipa/pr63587-1.C -std=gnu++98 +PASS: g++.dg/ipa/pr63587-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63587-1.C -std=gnu++14 (test for excess errors) +UNSUPPORTED: g++.dg/ipa/pr63587-2.C -std=gnu++98 +PASS: g++.dg/ipa/pr63587-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63587-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr63595.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr63595.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1" +PASS: g++.dg/ipa/pr63595.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63595.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 1" +PASS: g++.dg/ipa/pr63595.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr63595.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 1" +PASS: g++.dg/ipa/pr63621.C -std=c++98 (test for excess errors) +PASS: g++.dg/ipa/pr63621.C -std=c++11 (test for excess errors) +PASS: g++.dg/ipa/pr63621.C -std=c++14 (test for excess errors) +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/pr63814.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63814.C -std=gnu++11 execution test +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/pr63838.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr63838.C -std=gnu++98 execution test +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 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar" +PASS: g++.dg/ipa/pr63838.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63838.C -std=gnu++11 execution test +PASS: g++.dg/ipa/pr63838.C -std=gnu++11 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo" +PASS: g++.dg/ipa/pr63838.C -std=gnu++11 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar" +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++14 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo" +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/pr63894.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr63894.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr63894.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr64049-1.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/ipa/pr64049-1.C -std=gnu++11 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++14 scan-ipa-dump-not inline "__builtin_unreachable" +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/pr64049-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr64049-2.C -std=gnu++11 execution test +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/pr64059.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr64059.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr64059.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr64068.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr64068.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr64068.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr64146.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/ipa/pr64146.C -std=gnu++98 scan-ipa-dump-times icf "Declaration does not bind to currect definition." 2 +PASS: g++.dg/ipa/pr64146.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 2" +PASS: g++.dg/ipa/pr64146.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/ipa/pr64146.C -std=gnu++11 scan-ipa-dump-times icf "Declaration does not bind to currect definition." 2 +PASS: g++.dg/ipa/pr64146.C -std=gnu++11 scan-ipa-dump icf "Equal symbols: 2" +PASS: g++.dg/ipa/pr64146.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/ipa/pr64146.C -std=gnu++14 scan-ipa-dump-times icf "Declaration does not bind to currect definition." 2 +PASS: g++.dg/ipa/pr64146.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 2" +PASS: g++.dg/ipa/pr64612.C (test for excess errors) +PASS: g++.dg/ipa/pr64612.C scan-assembler _ZN5QListI7QStringED1Ev PASS: g++.dg/ipa/remref-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/remref-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/remref-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/remref-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/remref-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/ipa/remref-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/ipa/remref-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/ipa/remref-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++11 scan-ipa-dump visibility "A::foo" PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++11 scan-ipa-dump-not visibility "A::bar" -PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++1y scan-ipa-dump visibility "A::foo" -PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++1y 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++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/lookup/ambig1.C -std=c++98 (test for warnings, line 10) 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 excess errors) PASS: g++.dg/lookup/ambig1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/ambig1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ambig1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/ambig1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/lookup/ambig1.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/lookup/ambig1.C -std=c++14 (test for excess errors) 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 errors, line 17) PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/ambig2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/ambig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ambig2.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/ambig2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/lookup/ambig2.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/lookup/ambig2.C -std=c++14 (test for excess errors) 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 errors, line 18) PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ambig3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/ambig3.C -std=c++11 (test for errors, line 18) PASS: g++.dg/lookup/ambig3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ambig3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/ambig3.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/ambig3.C -std=c++1y (test for excess errors) +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 errors, line 18) +PASS: g++.dg/lookup/ambig3.C -std=c++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for errors, line 14) @@ -34021,10 +34960,10 @@ PASS: g++.dg/lookup/ambig4.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/lookup/ambig4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/ambig4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/ambig4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ambig4.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/ambig4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/ambig4.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/lookup/ambig4.C -std=c++1y (test for excess errors) +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 warnings, line 10) +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 excess errors) 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 warnings, line 10) PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for errors, line 13) @@ -34033,27 +34972,27 @@ PASS: g++.dg/lookup/ambig5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/lookup/ambig5.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/ambig5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/ambig5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ambig5.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/ambig5.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/ambig5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/ambig5.C -std=c++1y (test for excess errors) +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 warnings, line 10) +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 excess errors) 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/anon1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/anon1.C -std=c++11 execution test -PASS: g++.dg/lookup/anon1.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/anon1.C -std=c++1y execution test +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/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++98 (test for excess errors) PASS: g++.dg/lookup/anon3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/anon3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/anon3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/anon4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/anon4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/anon5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/anon5.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/anon5.C -std=c++14 (test for excess errors) 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 errors, line 2) PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 4) @@ -34072,51 +35011,51 @@ PASS: g++.dg/lookup/anon6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/anon6.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/anon6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/anon6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/anon6.C -std=c++1y (test for excess errors) +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 errors, line 2) +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 errors, line 5) +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 errors, line 8) +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 errors, line 11) +PASS: g++.dg/lookup/anon6.C -std=c++14 (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/anon7.C -std=gnu++11 (test for bogus messages, line 20) PASS: g++.dg/lookup/anon7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/anon7.C -std=gnu++1y (test for bogus messages, line 20) -PASS: g++.dg/lookup/anon7.C -std=gnu++1y (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/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/builtin1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/builtin2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/builtin2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/builtin2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/builtin3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/builtin3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/builtin3.C -std=c++14 (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/builtin4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/lookup/builtin4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/builtin4.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/lookup/builtin4.C -std=c++1y (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/builtin5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/builtin5.C -std=c++98 scan-assembler _ZSt5atanhd PASS: g++.dg/lookup/builtin5.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/builtin5.C -std=c++11 scan-assembler _ZSt5atanhd -PASS: g++.dg/lookup/builtin5.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/builtin5.C -std=c++1y scan-assembler _ZSt5atanhd +PASS: g++.dg/lookup/builtin5.C -std=c++14 (test for excess errors) +PASS: g++.dg/lookup/builtin5.C -std=c++14 scan-assembler _ZSt5atanhd 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-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/class-member-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/class-member-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/class-member-1.C -std=c++1y (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-2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/class-member-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/class-member-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/class-member-2.C -std=c++14 (test for excess errors) 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 errors, line 24) @@ -34125,43 +35064,43 @@ PASS: g++.dg/lookup/conv-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/conv-1.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/lookup/conv-1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/lookup/conv-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/conv-1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/conv-1.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/lookup/conv-1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/lookup/conv-1.C -std=c++1y (test for excess errors) +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 errors, line 24) +PASS: g++.dg/lookup/conv-1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/conv-2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/lookup/conv-2.C -std=c++11 scan-assembler _ZNK2A1cviEv -PASS: g++.dg/lookup/conv-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/conv-2.C -std=c++1y 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++14 scan-assembler _ZNK2A1cviEv PASS: g++.dg/lookup/conv-3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/lookup/conv-3.C -std=c++11 scan-assembler _ZNK2A1IiEcviEv -PASS: g++.dg/lookup/conv-3.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/conv-3.C -std=c++1y 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++14 scan-assembler _ZNK2A1IiEcviEv PASS: g++.dg/lookup/conv-4.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/lookup/conv-4.C -std=c++11 scan-assembler _ZNK1AcviEv PASS: g++.dg/lookup/conv-4.C -std=c++11 scan-assembler-not _ZNK1VcviEv -PASS: g++.dg/lookup/conv-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/conv-4.C -std=c++1y scan-assembler _ZNK1AcviEv -PASS: g++.dg/lookup/conv-4.C -std=c++1y 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++14 scan-assembler _ZNK1AcviEv +PASS: g++.dg/lookup/conv-4.C -std=c++14 scan-assembler-not _ZNK1VcviEv PASS: g++.dg/lookup/conv-5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/conv-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/conv-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/conv-5.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/crash1.C -std=c++14 (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/crash2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/crash2.C -std=c++1y (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/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 errors, line 14) @@ -34170,40 +35109,40 @@ PASS: g++.dg/lookup/crash3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/lookup/crash3.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/lookup/crash3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/crash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash3.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/crash3.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/lookup/crash3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/lookup/crash3.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/lookup/crash3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/crash4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/crash4.C -std=c++14 (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/crash5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/crash5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/crash5.C -std=c++1y (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/crash6.C -std=c++98 (test for warnings, line 7) 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 excess errors) PASS: g++.dg/lookup/crash6.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/lookup/crash6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/crash6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash6.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/crash6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/lookup/crash6.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/lookup/crash6.C -std=c++14 (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/crash7.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/lookup/crash7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/crash7.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/lookup/crash7.C -std=gnu++1y (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/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/crash8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/crash8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/crash8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/crash8.C -std=c++1y (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/decl1.C -std=c++98 (test for errors, line 24) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for errors, line 25) PASS: g++.dg/lookup/decl1.C -std=c++98 (test for errors, line 26) @@ -34216,21 +35155,21 @@ PASS: g++.dg/lookup/decl1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/lookup/decl1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/lookup/decl1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/lookup/decl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/lookup/decl1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/lookup/decl1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/decl2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/decl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/decl2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/decl2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/delete1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/delete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/delete1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/delete1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/disamb1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/disamb1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/disamb1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/disamb1.C -std=c++14 (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 3) PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for errors, line 5) @@ -34239,16 +35178,16 @@ PASS: g++.dg/lookup/duperr1.C -std=c++11 (test for bogus messages, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/lookup/duperr1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/lookup/duperr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/duperr1.C -std=c++1y (test for bogus messages, line 3) -PASS: g++.dg/lookup/duperr1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/lookup/duperr1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/duperr1.C -std=c++1y (test for excess errors) +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 3) +PASS: g++.dg/lookup/duperr1.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/lookup/duperr1.C -std=c++14 (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/enum1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/lookup/enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/enum1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/lookup/enum1.C -std=c++1y (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/error1.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/lookup/error1.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/error1.C -std=c++98 suggested alternative (test for warnings, line 6) @@ -34257,271 +35196,271 @@ PASS: g++.dg/lookup/error1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/lookup/error1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/error1.C -std=c++11 suggested alternative (test for warnings, line 6) PASS: g++.dg/lookup/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/error1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/lookup/error1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/error1.C -std=c++1y suggested alternative (test for warnings, line 6) -PASS: g++.dg/lookup/error1.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/lookup/error1.C -std=c++14 suggested alternative (test for warnings, line 6) +PASS: g++.dg/lookup/error1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/exception1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/exception1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/exception1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/exception1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/extern-c-redecl.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/extern-c-redecl.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/extern-c-redecl.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/extern-c-redecl.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/extern-c-redecl.C -std=c++14 (test for errors, line 6) +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 excess errors) PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++1y (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-redecl3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++98 scan-assembler-not call[\t ]+[^$]*?_Z4forkv PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++98 scan-assembler call[\t ]+_?fork PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++11 scan-assembler-not call[\t ]+[^$]*?_Z4forkv PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++11 scan-assembler call[\t ]+_?fork -PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++1y scan-assembler-not call[\t ]+[^$]*?_Z4forkv -PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++1y scan-assembler call[\t ]+_?fork +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++14 scan-assembler-not call[\t ]+[^$]*?_Z4forkv +PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++14 scan-assembler call[\t ]+_?fork PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 scan-assembler call[\t ]+[^$]*?_Z4forkv PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++11 scan-assembler call[\t ]+[^$]*?_Z4forkv -PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++1y scan-assembler call[\t ]+[^$]*?_Z4forkv +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++14 scan-assembler call[\t ]+[^$]*?_Z4forkv 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 errors, line 13) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/forscope1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/forscope1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/forscope1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/forscope1.C -std=c++14 (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/forscope2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/lookup/forscope2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/forscope2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/forscope2.C -std=c++1y (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/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend10.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend10.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend11.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend11.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend11.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/friend12.C -std=c++98 (test for errors, line 9) PASS: g++.dg/lookup/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/friend12.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/friend12.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend12.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/friend12.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/friend12.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend12.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/lookup/friend12.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/lookup/friend12.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend13.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend13.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend13.C -std=c++14 (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/friend14.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/friend14.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend14.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/friend14.C -std=c++1y (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/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/friend15.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/friend15.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend15.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/friend15.C -std=c++1y (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/friend2.C -std=c++98 (test for errors, line 15) 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 excess errors) PASS: g++.dg/lookup/friend2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/lookup/friend2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/lookup/friend2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/lookup/friend2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/lookup/friend2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend2.C -std=c++14 (test for errors, line 15) +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 excess errors) PASS: g++.dg/lookup/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend5.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend5.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend6.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend6.C -std=c++14 (test for excess errors) 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 errors, line 14) PASS: g++.dg/lookup/friend7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/friend7.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/friend7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/lookup/friend7.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/lookup/friend7.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/lookup/friend7.C -std=c++14 (test for excess errors) 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/friend8.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/friend8.C -std=c++11 execution test -PASS: g++.dg/lookup/friend8.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/friend8.C -std=c++1y execution test +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/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/friend9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/friend9.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/friend9.C -std=c++14 (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-class1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/hidden-class1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/hidden-class1.C -std=c++1y (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-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-class10.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/hidden-class10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class10.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/hidden-class10.C -std=c++1y (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-class11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class11.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class11.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class11.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/hidden-class12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class12.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class12.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class12.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/hidden-class13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class13.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class13.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class13.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/hidden-class14.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class14.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class14.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class14.C -std=c++14 (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-class15.C -std=c++11 (test for errors, line 19) PASS: g++.dg/lookup/hidden-class15.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class15.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/lookup/hidden-class15.C -std=c++1y (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-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-class16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/hidden-class16.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class16.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/lookup/hidden-class16.C -std=c++1y (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-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-class17.C -std=c++11 (test for errors, line 18) PASS: g++.dg/lookup/hidden-class17.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class17.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/hidden-class17.C -std=c++1y (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-class2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/hidden-class4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class4.C -std=c++14 (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-class5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/hidden-class5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/hidden-class5.C -std=c++1y (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-class6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-class6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class6.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/hidden-class6.C -std=c++14 (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-class7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/hidden-class7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class7.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/hidden-class7.C -std=c++1y (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-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-class8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/hidden-class8.C -std=c++1y (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-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-class9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/hidden-class9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-class9.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/hidden-class9.C -std=c++1y (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-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-class1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++1y (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-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-class10.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++1y (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-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-class11.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++1y (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-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-class2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++1y (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-class3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++1y (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-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-class4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++1y (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-class5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++1y (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-class6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++1y (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-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-class7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++1y (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-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-class8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++1y (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-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-temp-class9.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++1y (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-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/hidden-var1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/hidden-var1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/hidden-var1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/lookup/hidden-var1.C -std=c++1y (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/java1.C -std=gnu++98 (test for errors, line 39) PASS: g++.dg/lookup/java1.C -std=gnu++98 (test for errors, line 66) PASS: g++.dg/lookup/java1.C -std=gnu++98 (test for errors, line 67) @@ -34530,43 +35469,43 @@ PASS: g++.dg/lookup/java1.C -std=gnu++11 (test for errors, line 39) PASS: g++.dg/lookup/java1.C -std=gnu++11 (test for errors, line 66) PASS: g++.dg/lookup/java1.C -std=gnu++11 (test for errors, line 67) PASS: g++.dg/lookup/java1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/java1.C -std=gnu++1y (test for errors, line 39) -PASS: g++.dg/lookup/java1.C -std=gnu++1y (test for errors, line 66) -PASS: g++.dg/lookup/java1.C -std=gnu++1y (test for errors, line 67) -PASS: g++.dg/lookup/java1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/java1.C -std=gnu++14 (test for errors, line 39) +PASS: g++.dg/lookup/java1.C -std=gnu++14 (test for errors, line 66) +PASS: g++.dg/lookup/java1.C -std=gnu++14 (test for errors, line 67) +PASS: g++.dg/lookup/java1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/java2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/java2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/java2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/java2.C -std=gnu++14 (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/koenig1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/koenig1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/koenig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/koenig1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/lookup/koenig1.C -std=c++1y (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/koenig10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig10.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig10.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig11.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig11.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig11.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig12.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig12.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig12.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig12.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig13.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig13.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig13.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig13.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig4.C -std=c++14 (test for excess errors) 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) @@ -34595,128 +35534,128 @@ PASS: g++.dg/lookup/koenig5.C -std=c++11 suggested alternative for Two (test fo PASS: g++.dg/lookup/koenig5.C -std=c++11 (test for errors, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++11 suggested alternative for Three (test for warnings, line 47) PASS: g++.dg/lookup/koenig5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/lookup/koenig5.C -std=c++1y suggested alternative for One (test for warnings, line 34) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/lookup/koenig5.C -std=c++1y suggested alternative for Two (test for warnings, line 39) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/lookup/koenig5.C -std=c++1y suggested alternative for Three (test for warnings, line 47) -PASS: g++.dg/lookup/koenig5.C -std=c++1y (test for excess errors) +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 errors, line 34) +PASS: g++.dg/lookup/koenig5.C -std=c++14 suggested alternative for One (test for warnings, 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 suggested alternative for Two (test for warnings, 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 suggested alternative for Three (test for warnings, line 47) +PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig6.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig6.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig7.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig7.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig8.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig8.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/koenig9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/koenig9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/koenig9.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/koenig9.C -std=c++14 (test for excess errors) 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 errors, line 4) PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/linkage1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/lookup/linkage1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/lookup/linkage1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/linkage1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/lookup/linkage1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/lookup/linkage1.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/lookup/linkage1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/linkage2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/linkage2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/linkage2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/linkage2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/main1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/main1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/main1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/main1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/member1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/member1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/member1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/member1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash10.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash10.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash3.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/name-clash4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/name-clash4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/name-clash4.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/lookup/name-clash4.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/lookup/name-clash4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for warnings, line 10) 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 excess errors) PASS: g++.dg/lookup/name-clash5.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/name-clash5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/name-clash5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash5.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/name-clash5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/name-clash5.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash5.C -std=c++14 (test for warnings, line 10) +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 excess errors) 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 errors, line 12) PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash6.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/lookup/name-clash6.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/name-clash6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash6.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/lookup/name-clash6.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/lookup/name-clash6.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/lookup/name-clash6.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for errors, line 3) 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 excess errors) PASS: g++.dg/lookup/name-clash7.C -std=c++11 (test for errors, line 3) PASS: g++.dg/lookup/name-clash7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/name-clash7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash7.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/lookup/name-clash7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/name-clash7.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash7.C -std=c++14 (test for errors, line 3) +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 excess errors) PASS: g++.dg/lookup/name-clash8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash8.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/name-clash8.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/name-clash9.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/lookup/name-clash9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/name-clash9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/name-clash9.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/lookup/name-clash9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/name-clash9.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/lookup/name-clash9.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/nested1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/nested1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/nested1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/nested1.C -std=c++14 (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/nested2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/lookup/nested2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/nested2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/nested2.C -std=c++1y (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/new1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/lookup/new1.C -std=c++98 (test for warnings, line ) PASS: g++.dg/lookup/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/new1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/lookup/new1.C -std=c++11 (test for warnings, line ) PASS: g++.dg/lookup/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/new1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/lookup/new1.C -std=c++1y (test for warnings, line ) -PASS: g++.dg/lookup/new1.C -std=c++1y (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 (test for warnings, line ) +PASS: g++.dg/lookup/new1.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -34727,53 +35666,53 @@ PASS: g++.dg/lookup/new2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/new2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/lookup/new2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/new2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/new2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/new2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/new2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/lookup/new2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/new2.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/lookup/ns1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ns1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/ns1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/ns2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ns2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/ns2.C -std=c++14 (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/ns3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/lookup/ns3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ns3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/ns3.C -std=c++1y (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/ns4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ns4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ns4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/ns4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/pr6936.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/pr6936.C -std=c++98 (test for errors, line 23) PASS: g++.dg/lookup/pr6936.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pr6936.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/pr6936.C -std=c++11 (test for errors, line 23) PASS: g++.dg/lookup/pr6936.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/pr6936.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/pr6936.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/lookup/pr6936.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/pr6936.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/lookup/pr6936.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/lookup/pr6936.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/pretty1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/pretty1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/pretty1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/pretty1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/ptrmem1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for errors, line 3) 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 excess errors) PASS: g++.dg/lookup/redecl1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/lookup/redecl1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/lookup/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/redecl1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/lookup/redecl1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/lookup/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/redecl1.C -std=c++14 (test for errors, line 3) +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 excess errors) PASS: g++.dg/lookup/scope-operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scope-operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scope-operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scope-operator1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for errors, line 7) 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) @@ -34782,49 +35721,49 @@ PASS: g++.dg/lookup/scoped1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/scoped1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/lookup/scoped1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/lookup/scoped1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/scoped1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/scoped1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/lookup/scoped1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scoped1.C -std=c++14 (test for errors, line 7) +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 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/scoped2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/lookup/scoped2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/lookup/scoped2.C -std=c++1y (test for excess errors) +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/scoped3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scoped3.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/scoped4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scoped4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/scoped5.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped5.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scoped5.C -std=c++14 (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/scoped6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/scoped6.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/lookup/scoped6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/scoped6.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/lookup/scoped6.C -std=c++1y (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/scoped7.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped7.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/scoped7.C -std=c++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/scoped8.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/lookup/scoped8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/lookup/scoped8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/scoped8.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/lookup/scoped8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/lookup/scoped8.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/lookup/scoped8.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/strong-using-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/strong-using-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/strong-using-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/strong-using-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++98 (test for warnings, line 8) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++98 (test for errors, line 24) @@ -34833,25 +35772,25 @@ PASS: g++.dg/lookup/strong-using-2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/lookup/strong-using-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/strong-using-2.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/lookup/strong-using-2.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/lookup/strong-using-2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/lookup/strong-using-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/strong-using-2.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.dg/lookup/strong-using-2.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/lookup/strong-using-2.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/lookup/strong-using-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/strong-using-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/strong-using-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/strong-using-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/strong-using-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/strong-using-4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/lookup/strong-using-4.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/strong-using-4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/strong-using-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/strong-using-4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/strong-using-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/strong-using-4.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/lookup/strong-using-4.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/strong-using-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/strong-using-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/strong-using-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/strong-using-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/struct-hack1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/struct-hack1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/struct-hack1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/struct-hack1.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/lookup/struct1.C -std=c++98 (test for warnings, line 8) @@ -34862,14 +35801,14 @@ PASS: g++.dg/lookup/struct1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/struct1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/lookup/struct1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/lookup/struct1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/struct1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/lookup/struct1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/struct1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/lookup/struct1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/lookup/struct1.C -std=c++1y (test for excess errors) +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 errors, line 6) +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 errors, line 9) +PASS: g++.dg/lookup/struct1.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/struct2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/struct2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/struct2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/struct2.C -std=c++14 (test for excess errors) 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 errors, line 4) PASS: g++.dg/lookup/suggestions1.C -std=c++98 missing namespace (test for warnings, line 4) @@ -34882,96 +35821,96 @@ PASS: g++.dg/lookup/suggestions1.C -std=c++11 missing namespace (test for warni PASS: g++.dg/lookup/suggestions1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/suggestions1.C -std=c++11 omitted namespace (test for warnings, line 7) PASS: g++.dg/lookup/suggestions1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y missing namespace (test for warnings, line 4) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y omitted namespace (test for warnings, line 7) -PASS: g++.dg/lookup/suggestions1.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/lookup/suggestions1.C -std=c++14 missing namespace (test for warnings, line 4) +PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/lookup/suggestions1.C -std=c++14 omitted namespace (test for warnings, line 7) +PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for excess errors) 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/template1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/template1.C -std=c++11 execution test -PASS: g++.dg/lookup/template1.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/template1.C -std=c++1y execution test +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/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/template2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/template2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/template2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/template3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/template3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/template3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/template3.C -std=c++14 (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/this1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/this1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/this1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/this1.C -std=c++1y (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/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-stage1.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/two-stage1.C -std=c++11 execution test -PASS: g++.dg/lookup/two-stage1.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/two-stage1.C -std=c++1y execution test +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-stage2.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/two-stage2.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/two-stage2.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/two-stage3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/two-stage3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/two-stage3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/two-stage3.C -std=c++14 (test for excess errors) XFAIL: 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) XFAIL: g++.dg/lookup/two-stage4.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/lookup/two-stage4.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/lookup/two-stage4.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.dg/lookup/two-stage4.C -std=c++1y (test for excess errors) +XFAIL: 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-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/two-stage5.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/two-stage5.C -std=c++11 execution test -PASS: g++.dg/lookup/two-stage5.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/two-stage5.C -std=c++1y execution test +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/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/typedef1.C -std=c++14 (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/used-before-declaration.C -std=c++11 (test for errors, line 4) PASS: g++.dg/lookup/used-before-declaration.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/used-before-declaration.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/lookup/used-before-declaration.C -std=c++1y (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/using-10.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using-10.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using-10.C -std=c++14 (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/using.C -std=c++11 (test for bogus messages, line 20) PASS: g++.dg/lookup/using.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.dg/lookup/using.C -std=c++1y (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/using11.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using11.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using11.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using11.C -std=c++14 (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/using12.C -std=c++11 (test for errors, line 4) PASS: g++.dg/lookup/using12.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using12.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/lookup/using12.C -std=c++1y (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/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/using13.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/using13.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using13.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/using13.C -std=c++1y (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/using14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/using14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/using14.C -std=gnu++14 (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/using15.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/using15.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using15.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/using15.C -std=c++1y (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/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) @@ -34982,11 +35921,11 @@ PASS: g++.dg/lookup/using16.C -std=c++11 candidate 2 (test for warnings, line 1 PASS: g++.dg/lookup/using16.C -std=c++11 duplicate error (test for bogus messages, line 17) PASS: g++.dg/lookup/using16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/lookup/using16.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using16.C -std=c++1y candidate 1 (test for warnings, line 6) -PASS: g++.dg/lookup/using16.C -std=c++1y candidate 2 (test for warnings, line 11) -PASS: g++.dg/lookup/using16.C -std=c++1y duplicate error (test for bogus messages, line 17) -PASS: g++.dg/lookup/using16.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/lookup/using16.C -std=c++1y (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++14 (test for errors, line 17) +PASS: g++.dg/lookup/using16.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using17.C -std=c++98 candidate 2 (test for warnings, line 6) PASS: g++.dg/lookup/using17.C -std=c++98 candidate 1 (test for warnings, line 10) PASS: g++.dg/lookup/using17.C -std=c++98 (test for errors, line 14) @@ -34995,10 +35934,10 @@ PASS: g++.dg/lookup/using17.C -std=c++11 candidate 2 (test for warnings, line 6 PASS: g++.dg/lookup/using17.C -std=c++11 candidate 1 (test for warnings, line 10) PASS: g++.dg/lookup/using17.C -std=c++11 (test for errors, line 14) PASS: g++.dg/lookup/using17.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using17.C -std=c++1y candidate 2 (test for warnings, line 6) -PASS: g++.dg/lookup/using17.C -std=c++1y candidate 1 (test for warnings, line 10) -PASS: g++.dg/lookup/using17.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/lookup/using17.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using17.C -std=c++14 candidate 2 (test for warnings, line 6) +PASS: g++.dg/lookup/using17.C -std=c++14 candidate 1 (test for warnings, line 10) +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/using18.C -std=c++98 candidate (test for warnings, line 7) PASS: g++.dg/lookup/using18.C -std=c++98 candidate (test for warnings, line 12) PASS: g++.dg/lookup/using18.C -std=c++98 (test for errors, line 20) @@ -35007,13 +35946,13 @@ PASS: g++.dg/lookup/using18.C -std=c++11 candidate (test for warnings, line 7) PASS: g++.dg/lookup/using18.C -std=c++11 candidate (test for warnings, line 12) PASS: g++.dg/lookup/using18.C -std=c++11 (test for errors, line 20) PASS: g++.dg/lookup/using18.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using18.C -std=c++1y candidate (test for warnings, line 7) -PASS: g++.dg/lookup/using18.C -std=c++1y candidate (test for warnings, line 12) -PASS: g++.dg/lookup/using18.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/lookup/using18.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using18.C -std=c++14 candidate (test for warnings, line 7) +PASS: g++.dg/lookup/using18.C -std=c++14 candidate (test for warnings, line 12) +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/using19.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using19.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using19.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using19.C -std=c++14 (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) @@ -35026,12 +35965,12 @@ PASS: g++.dg/lookup/using2.C -std=c++11 (test for errors, line 29) PASS: g++.dg/lookup/using2.C -std=c++11 (test for errors, line 42) PASS: g++.dg/lookup/using2.C -std=c++11 (test for errors, line 43) PASS: g++.dg/lookup/using2.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using2.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/lookup/using2.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/lookup/using2.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/lookup/using2.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/lookup/using2.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/lookup/using2.C -std=c++1y (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/using20.C -std=c++98 (test for warnings, line 5) 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 errors, line 18) @@ -35040,46 +35979,46 @@ PASS: g++.dg/lookup/using20.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/lookup/using20.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/lookup/using20.C -std=c++11 (test for errors, line 18) PASS: g++.dg/lookup/using20.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using20.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/lookup/using20.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/lookup/using20.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/using20.C -std=c++1y (test for excess errors) +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 warnings, line 12) +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 excess errors) PASS: g++.dg/lookup/using21.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using21.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using21.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using21.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using22.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using22.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using22.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using22.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using23.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using23.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using23.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using23.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using24.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using24.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using24.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using24.C -std=c++14 (test for excess errors) 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/using25.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using25.C -std=c++11 execution test -PASS: g++.dg/lookup/using25.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using25.C -std=c++1y execution test +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/using26.C -std=c++98 (test for errors, line 12) PASS: g++.dg/lookup/using26.C -std=c++98 (test for errors, line 20) PASS: g++.dg/lookup/using26.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using26.C -std=c++11 (test for errors, line 12) PASS: g++.dg/lookup/using26.C -std=c++11 (test for errors, line 20) PASS: g++.dg/lookup/using26.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using26.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/lookup/using26.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/lookup/using26.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using26.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/lookup/using26.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/lookup/using26.C -std=c++14 (test for excess errors) 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/using27.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using27.C -std=c++11 execution test -PASS: g++.dg/lookup/using27.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using27.C -std=c++1y execution test +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/using28.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using28.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using28.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using28.C -std=c++14 (test for excess errors) 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 errors, line 16) PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 31) @@ -35114,86 +36053,86 @@ PASS: g++.dg/lookup/using29.C -std=c++11 (test for errors, line 78) PASS: g++.dg/lookup/using29.C -std=c++11 (test for warnings, line 79) PASS: g++.dg/lookup/using29.C -std=c++11 (test for errors, line 80) PASS: g++.dg/lookup/using29.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 31) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 42) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 48) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 59) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 65) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 66) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 77) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 78) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for warnings, line 79) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for errors, line 80) -PASS: g++.dg/lookup/using29.C -std=c++1y (test for excess errors) +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 errors, line 16) +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 errors, line 32) +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 errors, line 43) +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 errors, line 49) +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 errors, line 60) +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 errors, line 66) +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 errors, line 78) +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 errors, line 80) +PASS: g++.dg/lookup/using29.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using3.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using3.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using3.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/lookup/using30.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using30.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/lookup/using30.C -std=c++11 (test for errors, line 7) PASS: g++.dg/lookup/using30.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using30.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/lookup/using30.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/lookup/using30.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/lookup/using30.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using31.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using31.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using31.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using31.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using32.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using32.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using32.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using32.C -std=c++14 (test for excess errors) 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/using33.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using33.C -std=c++11 execution test -PASS: g++.dg/lookup/using33.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using33.C -std=c++1y execution test +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/using34.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using34.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using34.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using34.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using35.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using35.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using35.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using35.C -std=c++14 (test for excess errors) 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/using36.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using36.C -std=c++11 execution test -PASS: g++.dg/lookup/using36.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using36.C -std=c++1y execution test +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/using37.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using37.C -std=c++98 execution test PASS: g++.dg/lookup/using37.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using37.C -std=c++11 execution test -PASS: g++.dg/lookup/using37.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using37.C -std=c++1y 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/using38.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/lookup/using38.C -std=c++11 (test for errors, line 6) PASS: g++.dg/lookup/using38.C -std=c++11 (test for errors, line 23) PASS: g++.dg/lookup/using38.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using38.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/using38.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/lookup/using38.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using38.C -std=c++14 (test for errors, line 6) +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 excess errors) 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/using39.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using39.C -std=c++11 execution test -PASS: g++.dg/lookup/using39.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using39.C -std=c++1y execution test +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/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/using4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/using4.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using4.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/using4.C -std=c++1y (test for excess errors) +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/using40.C -std=c++98 (test for warnings, line 14) 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 warnings, line 17) @@ -35216,71 +36155,71 @@ PASS: g++.dg/lookup/using40.C -std=c++11 (test for errors, line 24) PASS: g++.dg/lookup/using40.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/lookup/using40.C -std=c++11 (test for errors, line 27) PASS: g++.dg/lookup/using40.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for warnings, line 23) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/lookup/using40.C -std=c++1y (test for excess errors) +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 errors, line 15) +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 errors, line 18) +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 errors, line 21) +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 errors, line 24) +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 errors, line 27) +PASS: g++.dg/lookup/using40.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/lookup/using41.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using41.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/lookup/using41.C -std=c++11 (test for errors, line 13) PASS: g++.dg/lookup/using41.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using41.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/lookup/using41.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/lookup/using41.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/lookup/using41.C -std=c++14 (test for excess errors) 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/using42.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using42.C -std=c++11 execution test -PASS: g++.dg/lookup/using42.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using42.C -std=c++1y execution test +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/using44.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using44.C -std=c++98 execution test PASS: g++.dg/lookup/using44.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using44.C -std=c++11 execution test -PASS: g++.dg/lookup/using44.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using44.C -std=c++1y 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/using45.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using45.C -std=c++98 execution test PASS: g++.dg/lookup/using45.C -std=c++11 (test for excess errors) PASS: g++.dg/lookup/using45.C -std=c++11 execution test -PASS: g++.dg/lookup/using45.C -std=c++1y (test for excess errors) -PASS: g++.dg/lookup/using45.C -std=c++1y 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/using46.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using46.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/using46.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/using46.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/using47.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using47.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using47.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using47.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using48.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using48.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using48.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using48.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using49.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using49.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using49.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using49.C -std=c++14 (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/using5.C -std=c++11 (test for errors, line 16) PASS: g++.dg/lookup/using5.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using5.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/lookup/using5.C -std=c++1y (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/using50.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using50.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using50.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using50.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++98 (test for excess errors) PASS: g++.dg/lookup/using51.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/lookup/using51.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/lookup/using51.C -std=gnu++14 (test for excess errors) PASS: g++.dg/lookup/using52.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using52.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using52.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using52.C -std=c++14 (test for excess errors) 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 errors, line 17) @@ -35301,22 +36240,22 @@ PASS: g++.dg/lookup/using53.C -std=c++11 (test for errors, line 37) PASS: g++.dg/lookup/using53.C -std=c++11 (test for errors, line 38) PASS: g++.dg/lookup/using53.C -std=c++11 (test for errors, line 52) PASS: g++.dg/lookup/using53.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for warnings, line 34) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/lookup/using53.C -std=c++1y (test for excess errors) +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 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 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 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 52) +PASS: g++.dg/lookup/using53.C -std=c++14 (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/using6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/lookup/using6.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/lookup/using6.C -std=c++1y (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/using7.C -std=c++98 (test for errors, line 6) PASS: g++.dg/lookup/using7.C -std=c++98 incomplete (test for errors, line 8) PASS: g++.dg/lookup/using7.C -std=c++98 using (test for errors, line 8) @@ -35327,14 +36266,14 @@ PASS: g++.dg/lookup/using7.C -std=c++11 incomplete (test for errors, line 8) PASS: g++.dg/lookup/using7.C -std=c++11 using (test for errors, line 8) PASS: g++.dg/lookup/using7.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/lookup/using7.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/lookup/using7.C -std=c++1y incomplete (test for errors, line 8) -PASS: g++.dg/lookup/using7.C -std=c++1y using (test for errors, line 8) -PASS: g++.dg/lookup/using7.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/lookup/using7.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using7.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/lookup/using7.C -std=c++14 incomplete (test for errors, line 8) +PASS: g++.dg/lookup/using7.C -std=c++14 using (test for errors, line 8) +PASS: g++.dg/lookup/using7.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/lookup/using7.C -std=c++14 (test for excess errors) PASS: g++.dg/lookup/using8.C -std=c++98 (test for excess errors) PASS: g++.dg/lookup/using8.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using8.C -std=c++1y (test for excess errors) +PASS: g++.dg/lookup/using8.C -std=c++14 (test for excess errors) 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 warnings, line 12) @@ -35353,1292 +36292,1295 @@ PASS: g++.dg/lookup/using9.C -std=c++11 (test for errors, line 22) PASS: g++.dg/lookup/using9.C -std=c++11 (test for errors, line 23) PASS: g++.dg/lookup/using9.C -std=c++11 (test for errors, line 29) PASS: g++.dg/lookup/using9.C -std=c++11 (test for excess errors) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/lookup/using9.C -std=c++1y (test for excess errors) +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 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 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 excess errors) 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/20050511-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/20050511-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/20050511-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/20050511-1.C -std=gnu++1y execution test +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/alias1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++98 execution test PASS: g++.dg/opt/alias1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/alias1.C -std=gnu++11 execution test -PASS: g++.dg/opt/alias1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/alias1.C -std=gnu++1y execution test +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/alias2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias2.C -std=gnu++98 execution test PASS: g++.dg/opt/alias2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/alias2.C -std=gnu++11 execution test -PASS: g++.dg/opt/alias2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/alias2.C -std=gnu++1y 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/alias3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/alias3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/alias3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/alias3.C -std=gnu++14 (test for excess errors) 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/alias4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/alias4.C -std=gnu++11 execution test -PASS: g++.dg/opt/alias4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/alias4.C -std=gnu++1y execution test +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/anchor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++98 execution test PASS: g++.dg/opt/anchor1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/anchor1.C -std=gnu++11 execution test -PASS: g++.dg/opt/anchor1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/anchor1.C -std=gnu++1y 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/anonunion1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/anonunion1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/anonunion1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/anonunion1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/array1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/array1.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/array1.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/array1.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/array2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/array2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/array2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/array2.C -std=gnu++14 (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/asm1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/asm1.C -std=gnu++11 double sized union element should be addressible (test for bogus messages, line 8) PASS: g++.dg/opt/asm1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/asm1.C -std=gnu++1y double sized union element should be addressible (test for bogus messages, line 8) -PASS: g++.dg/opt/asm1.C -std=gnu++1y (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++14 (test for excess errors) PASS: g++.dg/opt/asm2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/asm2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/asm2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/asm2.C -std=gnu++14 (test for excess errors) 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/bitfield1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/bitfield1.C -std=gnu++11 execution test -PASS: g++.dg/opt/bitfield1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/bitfield1.C -std=gnu++1y execution test +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/bool1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/bool1.C -std=gnu++98 execution test PASS: g++.dg/opt/bool1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/bool1.C -std=gnu++11 execution test -PASS: g++.dg/opt/bool1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/bool1.C -std=gnu++1y 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/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/builtins1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/opt/builtins1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/opt/builtins1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/builtins1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/opt/builtins1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/opt/builtins1.C -std=gnu++1y (test for excess errors) +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) UNSUPPORTED: g++.dg/opt/builtins2.C -std=c++98 PASS: g++.dg/opt/builtins2.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/builtins2.C -std=c++11 scan-assembler-not asinh -PASS: g++.dg/opt/builtins2.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/builtins2.C -std=c++1y 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++14 scan-assembler-not asinh PASS: g++.dg/opt/call1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/call1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/call1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/call1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cfg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cfg1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cfg1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cfg2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cfg2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cfg2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cfg3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cfg3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cfg3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cfg4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cfg4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cfg4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cfg5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cfg5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cfg5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cfg5.C -std=gnu++14 (test for excess errors) 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/cleanup1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/cleanup1.C -std=gnu++11 execution test -PASS: g++.dg/opt/cleanup1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/cleanup1.C -std=gnu++1y execution test +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/combine.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/combine.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/combine.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/combine.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/complex6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/complex6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/complex6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/complex6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/compound1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/compound1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/compound1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/compound1.C -std=gnu++14 (test for excess errors) 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/cond1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/cond1.C -std=gnu++11 execution test -PASS: g++.dg/opt/cond1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/cond1.C -std=gnu++1y execution test +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/conj1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/conj1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/conj1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/conj1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/conj2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/conj2.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/conj2.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/conj2.C -std=c++14 (test for excess errors) 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/const1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/const1.C -std=gnu++11 execution test -PASS: g++.dg/opt/const1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/const1.C -std=gnu++1y execution test +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/const2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const2.C -std=gnu++98 execution test PASS: g++.dg/opt/const2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/const2.C -std=gnu++11 execution test -PASS: g++.dg/opt/const2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/const2.C -std=gnu++1y 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/const3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const3.C -std=gnu++98 execution test PASS: g++.dg/opt/const3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/const3.C -std=gnu++11 execution test -PASS: g++.dg/opt/const3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/const3.C -std=gnu++1y 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/const4.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/opt/const4.C -std=c++11 scan-assembler-not \\.data(?!\\.rel\\.ro) -PASS: g++.dg/opt/const4.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/const4.C -std=c++1y scan-assembler-not \\.data(?!\\.rel\\.ro) +PASS: g++.dg/opt/const4.C -std=c++14 (test for excess errors) +PASS: g++.dg/opt/const4.C -std=c++14 scan-assembler-not \\.data(?!\\.rel\\.ro) PASS: g++.dg/opt/const5.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/const5.C -std=c++98 scan-assembler \\.rodata PASS: g++.dg/opt/const5.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/const5.C -std=c++11 scan-assembler \\.rodata -PASS: g++.dg/opt/const5.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/const5.C -std=c++1y scan-assembler \\.rodata +PASS: g++.dg/opt/const5.C -std=c++14 (test for excess errors) +PASS: g++.dg/opt/const5.C -std=c++14 scan-assembler \\.rodata PASS: g++.dg/opt/const6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/const6.C -std=gnu++98 scan-assembler _ZN1K1kE PASS: g++.dg/opt/const6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/const6.C -std=gnu++11 scan-assembler _ZN1K1kE -PASS: g++.dg/opt/const6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/const6.C -std=gnu++1y scan-assembler _ZN1K1kE +PASS: g++.dg/opt/const6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/const6.C -std=gnu++14 scan-assembler _ZN1K1kE PASS: g++.dg/opt/copysign-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/copysign-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/copysign-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/copysign-1.C -std=gnu++14 (test for excess errors) 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/covariant1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/covariant1.C -std=gnu++11 execution test -PASS: g++.dg/opt/covariant1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/covariant1.C -std=gnu++1y execution test +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/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/crash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/crash1.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/crossjump1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/crossjump1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/crossjump1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/crossjump1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cse1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cse1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/cse1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/cse1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/cse2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/cse2.C -std=gnu++98 execution test PASS: g++.dg/opt/cse2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/cse2.C -std=gnu++11 execution test -PASS: g++.dg/opt/cse2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/cse2.C -std=gnu++1y execution test +PASS: g++.dg/opt/cse2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/cse2.C -std=gnu++14 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/cse3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/cse3.C -std=gnu++11 execution test -PASS: g++.dg/opt/cse3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/cse3.C -std=gnu++1y execution test +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/declone1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/declone1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/declone1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/declone1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/declone2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/declone2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/declone2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/declone2.C -std=gnu++14 (test for excess errors) 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/delay-slot-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/delay-slot-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/delay-slot-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/delay-slot-1.C -std=gnu++1y execution test +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/devirt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt1.C -std=gnu++98 scan-assembler xyzzy PASS: g++.dg/opt/devirt1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/devirt1.C -std=gnu++11 scan-assembler xyzzy -PASS: g++.dg/opt/devirt1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/devirt1.C -std=gnu++1y scan-assembler xyzzy +PASS: g++.dg/opt/devirt1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/devirt1.C -std=gnu++14 scan-assembler xyzzy PASS: g++.dg/opt/devirt2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/devirt2.C -std=gnu++11 scan-assembler-times xyzzy 2 -PASS: g++.dg/opt/devirt2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/devirt2.C -std=gnu++1y 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++14 scan-assembler-times xyzzy 2 PASS: g++.dg/opt/devirt3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/devirt3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/devirt3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/devirt3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/devirt4.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/devirt4.C -std=gnu++11 scan-assembler-not _ZN3barD0Ev -PASS: g++.dg/opt/devirt4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/devirt4.C -std=gnu++1y 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++14 scan-assembler-not _ZN3barD0Ev PASS: g++.dg/opt/devirt5.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/devirt5.C -std=gnu++11 scan-assembler-not _ZN6parserIiE9getOptionEv -PASS: g++.dg/opt/devirt5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/devirt5.C -std=gnu++1y 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++14 scan-assembler-not _ZN6parserIiE9getOptionEv 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/dtor1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/dtor1.C -std=gnu++11 execution test -PASS: g++.dg/opt/dtor1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/dtor1.C -std=gnu++1y execution test +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/dtor2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/dtor2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/dtor2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/dtor3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/dtor3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/dtor3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/dtor3.C -std=gnu++14 (test for excess errors) 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/dtor4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/dtor4.C -std=gnu++11 execution test -PASS: g++.dg/opt/dtor4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/dtor4.C -std=gnu++1y execution test +PASS: g++.dg/opt/dtor4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/dtor4.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/opt/dump1.C -std=gnu++98 PASS: g++.dg/opt/dump1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/dump1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/dump1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/eh1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/eh1.C -std=gnu++14 (test for excess errors) 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/eh2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/eh2.C -std=gnu++11 execution test -PASS: g++.dg/opt/eh2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/eh2.C -std=gnu++1y execution test +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/eh3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh3.C -std=gnu++98 execution test PASS: g++.dg/opt/eh3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/eh3.C -std=gnu++11 execution test -PASS: g++.dg/opt/eh3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/eh3.C -std=gnu++1y 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/eh4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh4.C -std=gnu++98 execution test PASS: g++.dg/opt/eh4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/eh4.C -std=gnu++11 execution test -PASS: g++.dg/opt/eh4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/eh4.C -std=gnu++1y 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/eh5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/eh5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/eh5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/eh5.C -std=gnu++14 (test for excess errors) 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/empty1.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/empty1.C -std=c++11 execution test -PASS: g++.dg/opt/empty1.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/empty1.C -std=c++1y execution test +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/empty2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/empty2.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/empty2.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/empty2.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/emptyunion.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/emptyunion.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/emptyunion.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/emptyunion.C -std=gnu++14 (test for excess errors) 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/enum1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/enum1.C -std=gnu++11 execution test -PASS: g++.dg/opt/enum1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/enum1.C -std=gnu++1y execution test +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/enum2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/enum2.C -std=gnu++98 execution test PASS: g++.dg/opt/enum2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/enum2.C -std=gnu++11 execution test -PASS: g++.dg/opt/enum2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/enum2.C -std=gnu++1y 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/expect1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/expect1.C -std=gnu++98 execution test PASS: g++.dg/opt/expect1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/expect1.C -std=gnu++11 execution test -PASS: g++.dg/opt/expect1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/expect1.C -std=gnu++1y 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/expect2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/expect2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/expect2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/expect2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/float1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/float1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/float1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/float1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/fold1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/fold1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/fold1.C -std=gnu++14 (test for excess errors) 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/fold2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/fold2.C -std=gnu++11 execution test -PASS: g++.dg/opt/fold2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/fold2.C -std=gnu++1y execution test +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/fold3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/fold3.C -std=gnu++98 execution test PASS: g++.dg/opt/fold3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/fold3.C -std=gnu++11 execution test -PASS: g++.dg/opt/fold3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/fold3.C -std=gnu++1y 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/ice1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ice1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ice1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ice1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/ifcvt1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ifcvt1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ifcvt1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ifcvt1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/init1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/init1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/init1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/init1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/init2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/init2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/init2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/init2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline11.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline12.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline12.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline15.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline16.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/inline16.C -std=gnu++11 scan-assembler-not _ZL9fromSlotBv -PASS: g++.dg/opt/inline16.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/inline16.C -std=gnu++1y 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++14 scan-assembler-not _ZL9fromSlotBv PASS: g++.dg/opt/inline17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline17.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline17.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline17.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline4.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/inline4.C -std=gnu++11 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n] -PASS: g++.dg/opt/inline4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/inline4.C -std=gnu++1y 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++14 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n] PASS: g++.dg/opt/inline5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline6.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/inline6.C -std=gnu++11 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n] -PASS: g++.dg/opt/inline6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/inline6.C -std=gnu++1y 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++14 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n] PASS: g++.dg/opt/inline7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/inline7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/inline7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++98 scan-assembler foo PASS: g++.dg/opt/inline8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/inline8.C -std=gnu++11 scan-assembler foo -PASS: g++.dg/opt/inline8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/inline8.C -std=gnu++1y scan-assembler foo +PASS: g++.dg/opt/inline8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/inline8.C -std=gnu++14 scan-assembler foo 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/inline9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/inline9.C -std=gnu++11 execution test -PASS: g++.dg/opt/inline9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/inline9.C -std=gnu++1y execution test +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/interface1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/interface1.C -std=gnu++98 execution test PASS: g++.dg/opt/interface1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/interface1.C -std=gnu++11 execution test -PASS: g++.dg/opt/interface1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/interface1.C -std=gnu++1y 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/interface2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/interface2.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/interface2.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/interface2.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/life1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/life1.C -std=gnu++98 scan-assembler GLOBAL_OFFSET_TABLE PASS: g++.dg/opt/life1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/life1.C -std=gnu++11 scan-assembler GLOBAL_OFFSET_TABLE -PASS: g++.dg/opt/life1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/life1.C -std=gnu++1y scan-assembler GLOBAL_OFFSET_TABLE +PASS: g++.dg/opt/life1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/life1.C -std=gnu++14 scan-assembler GLOBAL_OFFSET_TABLE PASS: g++.dg/opt/local1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/local1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/local1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/local1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/longbranch1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/longbranch1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/longbranch1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/longbranch1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/longbranch2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/longbranch2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/longbranch2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/longbranch2.C -std=gnu++14 (test for excess errors) 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/loop1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/loop1.C -std=gnu++11 execution test -PASS: g++.dg/opt/loop1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/loop1.C -std=gnu++1y execution test +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/loop2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/loop2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/loop2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/loop2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/memcpy1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/memcpy1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/memcpy1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/memcpy1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/mmx1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/mmx1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/mmx1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/mmx1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/mmx2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/mmx2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/mmx2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/mmx2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/new1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/new1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/new1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/noreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/noreturn-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/noreturn-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/nothrow1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/nothrow1.C -std=gnu++11 scan-tree-dump-times optimized "-42" 0 -PASS: g++.dg/opt/nothrow1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nothrow1.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "-42" 0 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/nrv1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv1.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv1.C -std=gnu++1y execution test +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/nrv10.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv10.C -std=c++98 execution test PASS: g++.dg/opt/nrv10.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/nrv10.C -std=c++11 execution test -PASS: g++.dg/opt/nrv10.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/nrv10.C -std=c++1y 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/nrv11.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv11.C -std=c++98 execution test PASS: g++.dg/opt/nrv11.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/nrv11.C -std=c++11 execution test -PASS: g++.dg/opt/nrv11.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/nrv11.C -std=c++1y 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/nrv12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv12.C -std=gnu++98 scan-tree-dump-times optimized "return slot optimization" 1 PASS: g++.dg/opt/nrv12.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv12.C -std=gnu++11 scan-tree-dump-times optimized "return slot optimization" 1 -PASS: g++.dg/opt/nrv12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv12.C -std=gnu++1y scan-tree-dump-times optimized "return slot optimization" 1 +PASS: g++.dg/opt/nrv12.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/nrv12.C -std=gnu++14 scan-tree-dump-times optimized "return slot optimization" 1 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/nrv13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv13.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv13.C -std=gnu++1y execution test +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/nrv14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv14.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv14.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv14.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv14.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv14.C -std=gnu++1y 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/nrv15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/nrv15.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/nrv15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/nrv16.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv16.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/nrv16.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/nrv16.C -std=c++14 (test for excess errors) 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/nrv17.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/nrv17.C -std=c++11 execution test -PASS: g++.dg/opt/nrv17.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/nrv17.C -std=c++1y execution test +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/nrv2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv2.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv2.C -std=gnu++1y execution test +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/nrv3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv3.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv3.C -std=gnu++1y execution test +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/nrv4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv4.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv4.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv4.C -std=gnu++1y 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/nrv5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/nrv5.C -std=gnu++98 execution test PASS: g++.dg/opt/nrv5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv5.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv5.C -std=gnu++1y 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/nrv6.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv6.C -std=c++98 execution test PASS: g++.dg/opt/nrv6.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/nrv6.C -std=c++11 execution test -PASS: g++.dg/opt/nrv6.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/nrv6.C -std=c++1y 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/nrv7.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv7.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/nrv7.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/nrv7.C -std=c++14 (test for excess errors) 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/nrv8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/nrv8.C -std=gnu++11 execution test -PASS: g++.dg/opt/nrv8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/nrv8.C -std=gnu++1y execution test +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/nrv9.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/nrv9.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/nrv9.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/nrv9.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/operator1.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/placeholder1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/placeholder1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/placeholder1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/placeholder1.C -std=gnu++14 (test for excess errors) 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/pmf1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pmf1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pmf1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pmf1.C -std=gnu++1y execution test +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/pr13066-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr13066-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr13066-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr13066-1.C -std=gnu++14 (test for excess errors) 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/pr14029.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr14029.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr14029.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr14029.C -std=gnu++1y execution test +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/pr14888.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr14888.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr14888.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr14888.C -std=gnu++14 (test for excess errors) 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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr15054-2.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr15054-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr15054-2.C -std=gnu++1y execution test +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.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15054.C -std=gnu++98 execution test PASS: g++.dg/opt/pr15054.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr15054.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr15054.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr15054.C -std=gnu++1y 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/pr15551.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr15551.C -std=gnu++98 execution test PASS: g++.dg/opt/pr15551.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr15551.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr15551.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr15551.C -std=gnu++1y 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/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/pr16372-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr16372-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr16372-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr16372-1.C -std=gnu++1y 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/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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr16693-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr16693-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr16693-1.C -std=gnu++1y 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-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/pr16693-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr16693-2.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr16693-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr16693-2.C -std=gnu++1y 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/pr17411-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17411-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17411-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17411-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17624.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17624.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17624.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17624.C -std=gnu++14 (test for excess errors) 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr17697-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr17697-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr17697-1.C -std=gnu++1y execution test +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-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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr17697-2.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr17697-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr17697-2.C -std=gnu++1y 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-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/pr17697-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr17697-3.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr17697-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr17697-3.C -std=gnu++1y 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/pr17724-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17724-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17724-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17724-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17724-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17724-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17724-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17724-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17724-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr17902.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr17902.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr17902.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr17902.C -std=gnu++14 (test for excess errors) 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/pr18084-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr18084-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr18084-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr18084-1.C -std=gnu++1y execution test +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/pr18683-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr18683-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr18683-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr18683-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr18968.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr18968.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr18968.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr18968.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr19108.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19108.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr19108.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr19108.C -std=gnu++14 (test for excess errors) 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr19317-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr19317-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr19317-1.C -std=gnu++1y execution test +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-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-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr19317-2.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr19317-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr19317-2.C -std=gnu++1y 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-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/pr19317-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr19317-3.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr19317-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr19317-3.C -std=gnu++1y 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/pr19650.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19650.C -std=gnu++98 execution test PASS: g++.dg/opt/pr19650.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr19650.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr19650.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr19650.C -std=gnu++1y 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/pr19768.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr19768.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr19768.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr19768.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr20931.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20931.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr20931.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr20931.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr20991.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20991.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr20991.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr20991.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr20995-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr20995-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr20995-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr20995-1.C -std=gnu++14 (test for excess errors) 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/pr22167.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr22167.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr22167.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr22167.C -std=gnu++1y execution test +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/pr23056.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr23056.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/pr23056.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/pr23056.C -std=c++14 (test for excess errors) 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/pr23299.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr23299.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr23299.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr23299.C -std=gnu++1y execution test +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/pr23372.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/pr23372.C -std=gnu++11 scan-tree-dump-not gimple "=" -PASS: g++.dg/opt/pr23372.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr23372.C -std=gnu++1y 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++14 scan-tree-dump-not gimple "=" PASS: g++.dg/opt/pr23454-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23454-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr23454-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr23454-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr23454.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23454.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr23454.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr23454.C -std=gnu++14 (test for excess errors) 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/pr23478.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr23478.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr23478.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr23478.C -std=gnu++1y execution test +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/pr23714.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr23714.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr23714.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr23714.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr24665.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr24665.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr24665.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr24665.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr24780.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr24780.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/pr24780.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/pr24780.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/pr25005.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr25005.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr25005.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr25005.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr25857.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr25857.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr25857.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr25857.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr26179.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr26179.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr26179.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr26179.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr27826.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr27826.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr27826.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr27826.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr28116.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr28116.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr28116.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr28116.C -std=gnu++14 (test for excess errors) 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/pr30590.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr30590.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr30590.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr30590.C -std=gnu++1y execution test +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/pr30965.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/pr30965.C -std=gnu++11 scan-tree-dump-times optimized ";; Function" 2 PASS: g++.dg/opt/pr30965.C -std=gnu++11 scan-tree-dump-times optimized "variable_..D. = v_..D." 2 -PASS: g++.dg/opt/pr30965.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr30965.C -std=gnu++1y scan-tree-dump-times optimized ";; Function" 2 -PASS: g++.dg/opt/pr30965.C -std=gnu++1y 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++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/pr32383.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr32383.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr32383.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr32383.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr34036.C -std=gnu++98 (test for warnings, line 1) PASS: g++.dg/opt/pr34036.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr34036.C -std=gnu++11 (test for warnings, line 1) PASS: g++.dg/opt/pr34036.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr34036.C -std=gnu++1y (test for warnings, line 1) -PASS: g++.dg/opt/pr34036.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr34036.C -std=gnu++14 (test for warnings, line 1) +PASS: g++.dg/opt/pr34036.C -std=gnu++14 (test for excess errors) 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/pr36185.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr36185.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr36185.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr36185.C -std=gnu++1y execution test +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/pr36187.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36187.C -std=gnu++98 execution test PASS: g++.dg/opt/pr36187.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr36187.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr36187.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr36187.C -std=gnu++1y 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/pr36449.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr36449.C -std=gnu++98 execution test PASS: g++.dg/opt/pr36449.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr36449.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr36449.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr36449.C -std=gnu++1y 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/pr39607.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr39607.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr39607.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr39607.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr40496.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr40496.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr40496.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr40496.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr42295.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr42295.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr42295.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr42295.C -std=gnu++14 (test for excess errors) 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/pr42508.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr42508.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr42508.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr42508.C -std=gnu++1y execution test +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/pr43655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr43655.C -std=gnu++98 execution test PASS: g++.dg/opt/pr43655.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr43655.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr43655.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr43655.C -std=gnu++1y execution test -UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++1y +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/pr44919.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr44919.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr44919.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr45316.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr45316.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr45316.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr45316.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr45412.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr45412.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr45412.C -std=gnu++1y (test for excess errors) -UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++1y -UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++1y +PASS: g++.dg/opt/pr45412.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/pr46640.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr46640.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr46640.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/pr46649.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr46649.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr46649.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr46864.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr46864.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr46864.C -std=gnu++1y (test for excess errors) -UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++1y +PASS: g++.dg/opt/pr46864.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/pr47036.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr47036.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr47036.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr47280.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47280.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr47280.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr47280.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr47355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47355.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr47355.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr47355.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr47366.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47366.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr47366.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr47366.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr47615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47615.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr47615.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr47615.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr47632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr47632.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr47632.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr47632.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr48272.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr48272.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr48272.C -std=gnu++1y (test for excess errors) -UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++1y -UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++98 -UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++11 -UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++1y +PASS: g++.dg/opt/pr48272.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/pr48273.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr48273.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr48273.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/pr48302.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr48302.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr48302.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr48549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr48549.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr48549.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr48549.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr48967.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr48967.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr48967.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr48967.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr49264.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr49264.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr49264.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr49264.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr50682.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50682.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr50682.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr50682.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51014.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51014.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51014.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51014.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51117.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/pr51117.C -std=gnu++11 scan-assembler-not __cxa_rethrow -PASS: g++.dg/opt/pr51117.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr51117.C -std=gnu++1y 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++14 scan-assembler-not __cxa_rethrow PASS: g++.dg/opt/pr51262.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51262.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51262.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51262.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51396.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51396.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51396.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51396.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51575.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51575.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51575.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51575.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51596.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51596.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51596.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51596.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr51895.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr51895.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr51895.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52429.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr52429.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr52429.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr52582.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52582.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr52582.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr52582.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr52643.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52643.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr52643.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr52643.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr52727.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr52727.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr52727.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr52727.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr55081.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/opt/pr55081.C -std=c++11 scan-assembler-not _ZGVZ3foovE5array -PASS: g++.dg/opt/pr55081.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/pr55081.C -std=c++1y 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++14 scan-assembler-not _ZGVZ3foovE5array PASS: g++.dg/opt/pr55137.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr55137.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/pr55137.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/pr55137.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/pr55281.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55281.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr55281.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr55281.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr55329.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55329.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr55329.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr55329.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55331.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr55331.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr55331.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr55717.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr55717.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr55717.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr56381.C -std=gnu++98 PASS: g++.dg/opt/pr56381.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr56381.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr56381.C -std=gnu++14 (test for excess errors) 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/pr56999.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr56999.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr56999.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr56999.C -std=gnu++1y execution test +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/pr57411.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr57411.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr57411.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr57411.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr57661.C -std=gnu++98 PASS: g++.dg/opt/pr57661.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr57661.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr57661.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr58006.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr58006.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr58006.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr58006.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr58165.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr58165.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr58165.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr58165.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr58864.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr58864.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr58864.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr58864.C -std=gnu++14 (test for excess errors) 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/pr59470.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr59470.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr59470.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr59470.C -std=gnu++1y execution test +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/pr59622-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59622-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59622-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr59622-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59622-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59622-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr59622-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59622-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59622-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr59622-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59622-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59622-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr59622.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59622.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59622.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59622.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr59647.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr59647.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59647.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59647.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/opt/pr59947.C -std=gnu++98 PASS: g++.dg/opt/pr59947.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr59947.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr59947.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr60002.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60002.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr60002.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr60002.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr60597.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60597.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr60597.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr60597.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/pr60849.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/pr60849.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/pr60849.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/pr60849.C -std=gnu++14 (test for excess errors) 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/pr60912.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr60912.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr60912.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr60912.C -std=gnu++1y execution test +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/pr61456.C (test for excess errors) PASS: g++.dg/opt/pr61654.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/pr61654.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/pr61654.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/pr61654.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/pr62146.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/pr62146.C -std=gnu++11 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\( -PASS: g++.dg/opt/pr62146.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr62146.C -std=gnu++1y 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++14 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\( +PASS: g++.dg/opt/pr64338.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/opt/pr64338.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/opt/pr64338.C -std=gnu++14 (test for excess errors) 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/pr6713.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr6713.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr6713.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr6713.C -std=gnu++1y execution test +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/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/pr7503-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/pr7503-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/pr7503-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/pr7503-1.C -std=gnu++1y execution test +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/preinc1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/preinc1.C -std=gnu++98 execution test PASS: g++.dg/opt/preinc1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/preinc1.C -std=gnu++11 execution test -PASS: g++.dg/opt/preinc1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/preinc1.C -std=gnu++1y execution test +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/ptrintsum1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrintsum1.C -std=gnu++98 execution test PASS: g++.dg/opt/ptrintsum1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/ptrintsum1.C -std=gnu++11 execution test -PASS: g++.dg/opt/ptrintsum1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/ptrintsum1.C -std=gnu++1y 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/ptrmem1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrmem1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem2.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem2.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/ptrmem3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrmem3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/ptrmem4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrmem4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/ptrmem5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrmem5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/ptrmem6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/ptrmem6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/ptrmem6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/ptrmem6.C -std=gnu++14 (test for excess errors) 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-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/range-test-1.C -std=gnu++11 execution test -PASS: g++.dg/opt/range-test-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/range-test-1.C -std=gnu++1y execution test +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-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/range-test-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/range-test-2.C -std=gnu++11 execution test -PASS: g++.dg/opt/range-test-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/range-test-2.C -std=gnu++1y 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/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-stack.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/reg-stack.C -std=gnu++11 execution test -PASS: g++.dg/opt/reg-stack.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/reg-stack.C -std=gnu++1y 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-stack2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/reg-stack2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/reg-stack2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/reg-stack2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/reg-stack3.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/reg-stack3.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/reg-stack3.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/reg-stack3.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/reg-stack4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/reg-stack4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/reg-stack4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/reg-stack4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/reload1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/reload1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/reload1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/reload1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/reload2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/reload2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/reload2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/reload2.C -std=gnu++14 (test for excess errors) 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/reload3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/reload3.C -std=gnu++11 execution test -PASS: g++.dg/opt/reload3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/reload3.C -std=gnu++1y execution test +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/return-slot1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/return-slot1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/return-slot1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/return-slot1.C -std=gnu++14 (test for excess errors) 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/rtti1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/rtti1.C -std=gnu++11 execution test -PASS: g++.dg/opt/rtti1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/rtti1.C -std=gnu++1y execution test +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/rtti2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/rtti2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/rtti2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/rtti2.C -std=gnu++14 (test for excess errors) 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/stack1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/stack1.C -std=gnu++11 execution test -PASS: g++.dg/opt/stack1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/stack1.C -std=gnu++1y execution test +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/stack2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/stack2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/stack2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/stack2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/static1.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/static1.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/static1.C -std=c++14 (test for excess errors) PASS: g++.dg/opt/static2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/static2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/static2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/static2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/static3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/static3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/static3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/static3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/static4.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/static4.C -std=c++11 (test for excess errors) -PASS: g++.dg/opt/static4.C -std=c++1y (test for excess errors) +PASS: g++.dg/opt/static4.C -std=c++14 (test for excess errors) 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/static5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/static5.C -std=gnu++11 execution test -PASS: g++.dg/opt/static5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/static5.C -std=gnu++1y execution test +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/static6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/static6.C -std=gnu++98 execution test PASS: g++.dg/opt/static6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/static6.C -std=gnu++11 execution test -PASS: g++.dg/opt/static6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/static6.C -std=gnu++1y 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/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/strength-reduce.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/strength-reduce.C -std=gnu++11 execution test -PASS: g++.dg/opt/strength-reduce.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/strength-reduce.C -std=gnu++1y execution test +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/switch1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/switch1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/switch1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/switch1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/switch2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/switch2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/switch2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/switch2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/switch3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/switch3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/switch3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/switch3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/switch4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/switch4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/switch4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/switch4.C -std=gnu++14 (test for excess errors) 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/temp1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/temp1.C -std=gnu++11 execution test -PASS: g++.dg/opt/temp1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/temp1.C -std=gnu++1y execution test +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/temp2.C -std=c++98 (test for excess errors) PASS: g++.dg/opt/temp2.C -std=c++98 execution test PASS: g++.dg/opt/temp2.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/temp2.C -std=c++11 execution test -PASS: g++.dg/opt/temp2.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/temp2.C -std=c++1y 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/template1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/template1.C -std=gnu++11 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n] -PASS: g++.dg/opt/template1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/template1.C -std=gnu++1y 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++14 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n] 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/thunk1.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/thunk1.C -std=c++11 execution test -PASS: g++.dg/opt/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/thunk1.C -std=c++1y execution test +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/thunk2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/thunk2.C -std=gnu++98 execution test PASS: g++.dg/opt/thunk2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/thunk2.C -std=gnu++11 execution test -PASS: g++.dg/opt/thunk2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/thunk2.C -std=gnu++1y 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/thunk3-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/thunk3-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/thunk3-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/thunk3-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/thunk3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/thunk3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/thunk3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/thunk3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/thunk4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/thunk4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/thunk4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/thunk4.C -std=gnu++14 (test for excess errors) 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/tmp1.C -std=c++11 (test for excess errors) PASS: g++.dg/opt/tmp1.C -std=c++11 execution test -PASS: g++.dg/opt/tmp1.C -std=c++1y (test for excess errors) -PASS: g++.dg/opt/tmp1.C -std=c++1y execution test +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/typeinfo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/typeinfo1.C -std=gnu++98 execution test PASS: g++.dg/opt/typeinfo1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/typeinfo1.C -std=gnu++11 execution test -PASS: g++.dg/opt/typeinfo1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/typeinfo1.C -std=gnu++1y 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/unroll1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/unroll1.C -std=gnu++98 execution test PASS: g++.dg/opt/unroll1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/unroll1.C -std=gnu++11 execution test -PASS: g++.dg/opt/unroll1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/unroll1.C -std=gnu++1y 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/unroll2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/unroll2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/unroll2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/unroll2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/opt/value-init1.C -std=gnu++98 PASS: g++.dg/opt/value-init1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/value-init1.C -std=gnu++11 scan-tree-dump-times gimple "i = 0" 0 -PASS: g++.dg/opt/value-init1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/value-init1.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "i = 0" 0 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/vrp2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/vrp2.C -std=gnu++11 execution test -PASS: g++.dg/opt/vrp2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/vrp2.C -std=gnu++1y execution test +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/vrp3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vrp3.C -std=gnu++98 execution test PASS: g++.dg/opt/vrp3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/vrp3.C -std=gnu++11 execution test -PASS: g++.dg/opt/vrp3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/vrp3.C -std=gnu++1y 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/vt1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/vt1.C -std=gnu++11 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*" -PASS: g++.dg/opt/vt1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/vt1.C -std=gnu++1y 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++14 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*" PASS: g++.dg/opt/vt2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vt2.C -std=gnu++98 scan-assembler-not mov[^\n]*_ZTV PASS: g++.dg/opt/vt2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/opt/vt2.C -std=gnu++11 scan-assembler-not mov[^\n]*_ZTV -PASS: g++.dg/opt/vt2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/vt2.C -std=gnu++1y scan-assembler-not mov[^\n]*_ZTV +PASS: g++.dg/opt/vt2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/opt/vt2.C -std=gnu++14 scan-assembler-not mov[^\n]*_ZTV PASS: g++.dg/opt/vt3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/opt/vt3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/opt/vt3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/opt/vt3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/opt/vt4.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/opt/vt4.C -std=gnu++11 scan-assembler-not _ZTV.A -PASS: g++.dg/opt/vt4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/opt/vt4.C -std=gnu++1y 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++14 scan-assembler-not _ZTV.A PASS: g++.dg/other/PR23205.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/PR23205.C -std=gnu++98 scan-assembler .stabs.*foobar:(c=i|S) PASS: g++.dg/other/PR23205.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/PR23205.C -std=gnu++11 scan-assembler .stabs.*foobar:(c=i|S) -PASS: g++.dg/other/PR23205.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/PR23205.C -std=gnu++1y scan-assembler .stabs.*foobar:(c=i|S) +PASS: g++.dg/other/PR23205.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/PR23205.C -std=gnu++14 scan-assembler .stabs.*foobar:(c=i|S) PASS: g++.dg/other/abstract1.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/other/abstract1.C -std=c++98 (test for errors, line 17) PASS: g++.dg/other/abstract1.C -std=c++98 (test for errors, line 18) @@ -36659,16 +37601,16 @@ PASS: g++.dg/other/abstract1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/other/abstract1.C -std=c++11 (test for errors, line 35) PASS: g++.dg/other/abstract1.C -std=c++11 (test for warnings, line 38) PASS: g++.dg/other/abstract1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/other/abstract1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 19) +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 23) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 35) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for warnings, line 38) +PASS: g++.dg/other/abstract1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 11) @@ -36723,33 +37665,33 @@ PASS: g++.dg/other/abstract2.C -std=c++11 (test for errors, line 53) PASS: g++.dg/other/abstract2.C -std=c++11 (test for errors, line 55) PASS: g++.dg/other/abstract2.C -std=c++11 (test for errors, line 57) PASS: g++.dg/other/abstract2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 23) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 28) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 29) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 36) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 45) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/other/abstract2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 22) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 23) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 28) +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 errors, line 30) +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 32) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 36) +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 errors, line 38) +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 40) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 45) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 46) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 48) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 49) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 50) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 53) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 55) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 57) +PASS: g++.dg/other/abstract2.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -36758,55 +37700,55 @@ PASS: g++.dg/other/abstract3.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/other/abstract3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/other/abstract3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/abstract3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract3.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/other/abstract3.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/other/abstract3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/abstract3.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/other/abstract3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/abstract4.C -std=c++98 (test for errors, line 16) PASS: g++.dg/other/abstract4.C -std=c++98 (test for errors, line 17) PASS: g++.dg/other/abstract4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/abstract4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/abstract4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract4.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/abstract4.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/abstract4.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/abstract4.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/other/abstract4.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/other/abstract4.C -std=c++14 (test for excess errors) PASS: g++.dg/other/abstract5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/abstract5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/abstract5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/abstract5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/abstract5.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/abstract5.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/other/abstract5.C -std=c++14 (test for excess errors) PASS: g++.dg/other/abstract6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/abstract6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/abstract6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/abstract6.C -std=c++14 (test for excess errors) PASS: g++.dg/other/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/access1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/access1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/access1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/access2.C -std=c++98 (test for errors, line 21) 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 excess errors) PASS: g++.dg/other/access2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/other/access2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/other/access2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/access2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/other/access2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/other/access2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/access2.C -std=c++14 (test for errors, line 21) +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 excess errors) PASS: g++.dg/other/access3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/access3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/access3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/access3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/anon-struct.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon-struct.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon-struct.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/anon-struct.C -std=c++14 (test for excess errors) PASS: g++.dg/other/anon-union.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/anon-union.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/anon-union.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/anon-union.C -std=gnu++14 (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-union2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/anon-union2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon-union2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/anon-union2.C -std=c++1y (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-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 errors, line 13) @@ -36819,124 +37761,124 @@ PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/anon-union3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/other/anon-union3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/other/anon-union3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/anon-union3.C -std=c++14 (test for errors, line 8) +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 (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 excess errors) PASS: g++.dg/other/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/anon2.C -std=c++14 (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/anon3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/anon3.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/other/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon4.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/other/anon4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/anon4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon4.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/other/anon4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/anon4.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/other/anon4.C -std=c++14 (test for excess errors) PASS: g++.dg/other/anon5.C -std=gnu++98 undefined (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++11 undefined (test for warnings, line ) PASS: g++.dg/other/anon5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/anon5.C -std=gnu++1y undefined (test for warnings, line ) -PASS: g++.dg/other/anon5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/anon5.C -std=gnu++14 undefined (test for warnings, line ) +PASS: g++.dg/other/anon5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/anon6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/anon6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/anon6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/anon6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++98 UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++11 -UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++1y +UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++14 UNSUPPORTED: g++.dg/other/armv7m-1.C -std=c++98 UNSUPPORTED: g++.dg/other/armv7m-1.C -std=c++11 -UNSUPPORTED: g++.dg/other/armv7m-1.C -std=c++1y +UNSUPPORTED: g++.dg/other/armv7m-1.C -std=c++14 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/array1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/array1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/array1.C -std=c++1y (test for excess errors) +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/array2.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/other/array2.C -std=c++98 constant (test for errors, line 4) PASS: g++.dg/other/array2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/array2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/other/array2.C -std=c++11 constant (test for errors, line 4) PASS: g++.dg/other/array2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/other/array2.C -std=c++1y constant (test for errors, line 4) -PASS: g++.dg/other/array2.C -std=c++1y (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 constant (test for errors, line 4) +PASS: g++.dg/other/array2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/array3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/array3.C -std=c++14 (test for excess errors) 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/array4.C -std=c++11 (test for excess errors) PASS: g++.dg/other/array4.C -std=c++11 execution test -PASS: g++.dg/other/array4.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/array4.C -std=c++1y execution test +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/array5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/array5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array5.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/array5.C -std=c++14 (test for excess errors) PASS: g++.dg/other/array6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/array6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/array6.C -std=c++14 (test for excess errors) PASS: g++.dg/other/array7.C -std=c++98 (test for excess errors) PASS: g++.dg/other/array7.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/array7.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/array7.C -std=c++14 (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) PASS: g++.dg/other/assign1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/assign1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/assign1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/assign1.C -std=c++1y (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/big-struct.C -std=c++98 (test for excess errors) PASS: g++.dg/other/big-struct.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/big-struct.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/big-struct.C -std=c++14 (test for excess errors) PASS: g++.dg/other/bitfield1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/bitfield1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/bitfield1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/bitfield1.C -std=gnu++14 (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/bitfield2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/bitfield2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/bitfield2.C -std=c++1y (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/bitfield3.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/other/bitfield3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/bitfield3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/other/bitfield3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/bitfield3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/bitfield3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/bitfield3.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/other/bitfield3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/bitfield4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/bitfield4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/bitfield4.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/bitfield4.C -std=c++14 (test for excess errors) PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++14 (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/builtin1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/builtin1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/builtin1.C -std=c++1y (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/canon-31724.C -std=c++98 (test for excess errors) PASS: g++.dg/other/canon-31724.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/canon-31724.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/canon-31724.C -std=c++14 (test for excess errors) PASS: g++.dg/other/canon-33194.C -std=c++98 (test for excess errors) PASS: g++.dg/other/canon-33194.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/canon-33194.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/canon-33194.C -std=c++14 (test for excess errors) PASS: g++.dg/other/canon-37342.C -std=c++98 (test for excess errors) PASS: g++.dg/other/canon-37342.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/canon-37342.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/canon-37342.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/other/classkey1.C -std=c++98 (test for errors, line 14) @@ -36947,17 +37889,17 @@ PASS: g++.dg/other/classkey1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/classkey1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/other/classkey1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/classkey1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/classkey1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/classkey1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/classkey1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/classkey1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/classkey1.C -std=c++1y (test for excess errors) +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 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 excess errors) 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/complex1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/complex1.C -std=gnu++11 execution test -PASS: g++.dg/other/complex1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/complex1.C -std=gnu++1y execution test +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/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) @@ -36972,118 +37914,118 @@ PASS: g++.dg/other/component1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/other/component1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/other/component1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/other/component1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/other/component1.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/other/component1.C -std=c++1y (test for excess errors) +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/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/const1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/const1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/const1.C -std=c++1y (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/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/const2.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/other/const2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/const2.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.dg/other/const2.C -std=c++1y (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/const3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/const3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/const3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/const3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/constref1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/constref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/constref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/constref1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/constref2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/constref2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/constref2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/constref2.C -std=c++14 (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/conversion1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/conversion1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/conversion1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/conversion1.C -std=c++1y (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/copy1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/copy1.C -std=c++98 execution test PASS: g++.dg/other/copy1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/copy1.C -std=c++11 execution test -PASS: g++.dg/other/copy1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/copy1.C -std=c++1y execution test +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/copy2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/copy2.C -std=c++98 execution test PASS: g++.dg/other/copy2.C -std=c++11 (test for excess errors) PASS: g++.dg/other/copy2.C -std=c++11 execution test -PASS: g++.dg/other/copy2.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/copy2.C -std=c++1y 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/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-1.C -std=c++11 (test for errors, line 2) PASS: g++.dg/other/crash-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-1.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/other/crash-1.C -std=c++1y (test for excess errors) +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-10.C -std=c++98 (test for excess errors) PASS: g++.dg/other/crash-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-10.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/crash-10.C -std=c++14 (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-11.C -std=c++11 (test for errors, line 23) PASS: g++.dg/other/crash-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-11.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/other/crash-11.C -std=c++1y (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-12.C -std=c++98 (test for excess errors) PASS: g++.dg/other/crash-12.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-12.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/crash-12.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/other/crash-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/crash-2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/other/crash-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/other/crash-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/other/crash-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/other/crash-2.C -std=gnu++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/other/crash-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/crash-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/crash-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/crash-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/crash-4.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/other/crash-4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/other/crash-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/crash-4.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/other/crash-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/other/crash-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-4.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/other/crash-4.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/other/crash-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/crash-4.C -std=gnu++14 (test for errors, line 17) +PASS: g++.dg/other/crash-4.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/other/crash-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/crash-5.C -std=c++98 (test for excess errors) PASS: g++.dg/other/crash-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/crash-5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/other/crash-6.C -std=gnu++98 PASS: g++.dg/other/crash-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/crash-6.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/other/crash-7.C -std=gnu++98 PASS: g++.dg/other/crash-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/crash-7.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/other/crash-8.C -std=gnu++98 PASS: g++.dg/other/crash-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/crash-8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/crash-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/crash-9.C -std=c++98 (test for excess errors) PASS: g++.dg/other/crash-9.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/crash-9.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/crash-9.C -std=c++14 (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/ctor1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ctor1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/ctor1.C -std=c++1y (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/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/ctor2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/ctor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ctor2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/ctor2.C -std=c++1y (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/cv_func.C -std=c++98 (test for errors, line 6) 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) @@ -37094,56 +38036,56 @@ PASS: g++.dg/other/cv_func.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/cv_func.C -std=c++11 (test for errors, line 25) PASS: g++.dg/other/cv_func.C -std=c++11 (test for errors, line 30) PASS: g++.dg/other/cv_func.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/cv_func.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/cv_func.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/cv_func.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/other/cv_func.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/other/cv_func.C -std=c++1y (test for excess errors) +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 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 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_func2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/other/cv_func2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/cv_func2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/other/cv_func2.C -std=c++1y (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_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_func3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/cv_func3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/cv_func3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/cv_func3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/cv_func3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/cv_func3.C -std=c++1y (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/cxa-atexit1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/other/cxa-atexit1.C -std=gnu++11 scan-assembler-not .gnu.linkonce.t.__tcf_ -PASS: g++.dg/other/cxa-atexit1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/cxa-atexit1.C -std=gnu++1y 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++14 scan-assembler-not .gnu.linkonce.t.__tcf_ UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++14 UNSUPPORTED: g++.dg/other/darwin-minversion-1.C -std=c++98 UNSUPPORTED: g++.dg/other/darwin-minversion-1.C -std=c++11 -UNSUPPORTED: g++.dg/other/darwin-minversion-1.C -std=c++1y +UNSUPPORTED: g++.dg/other/darwin-minversion-1.C -std=c++14 PASS: g++.dg/other/datasec1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/datasec1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/datasec1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/datasec1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/default1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/default1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/default1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/default1.C -std=gnu++14 (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/default10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/default10.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default10.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/default10.C -std=c++1y (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/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/default2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/default2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/default2.C -std=c++1y (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/default3.C -std=c++98 (test for errors, line 4) 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 9) @@ -37216,48 +38158,48 @@ PASS: g++.dg/other/default3.C -std=c++11 (test for errors, line 102) PASS: g++.dg/other/default3.C -std=c++11 (test for errors, line 106) PASS: g++.dg/other/default3.C -std=c++11 (test for errors, line 109) PASS: g++.dg/other/default3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 64) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 70) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 77) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 79) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 84) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 87) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 91) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 96) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 99) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 102) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 106) -PASS: g++.dg/other/default3.C -std=c++1y (test for errors, line 109) -PASS: g++.dg/other/default3.C -std=c++1y (test for excess errors) +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 6) +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 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 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 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 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 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 excess errors) 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/default4.C -std=c++11 (test for excess errors) PASS: g++.dg/other/default4.C -std=c++11 execution test -PASS: g++.dg/other/default4.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/default4.C -std=c++1y execution test +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/default5.C -std=c++98 (test for errors, line 7) 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) @@ -37276,21 +38218,21 @@ PASS: g++.dg/other/default5.C -std=c++11 (test for errors, line 37) PASS: g++.dg/other/default5.C -std=c++11 (test for errors, line 46) PASS: g++.dg/other/default5.C -std=c++11 (test for errors, line 47) PASS: g++.dg/other/default5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/other/default5.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/other/default5.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/other/default6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/default6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/default6.C -std=c++14 (test for excess errors) PASS: g++.dg/other/default7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/default7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/default7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/default7.C -std=gnu++14 (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) @@ -37301,47 +38243,47 @@ PASS: g++.dg/other/default8.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/default8.C -std=c++11 (test for errors, line 33) PASS: g++.dg/other/default8.C -std=c++11 (test for errors, line 40) PASS: g++.dg/other/default8.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/default8.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/default8.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/other/default8.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/other/default8.C -std=c++1y (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/default9.C -std=c++98 (test for errors, line 4) 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 excess errors) PASS: g++.dg/other/default9.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/default9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/default9.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/default9.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/default9.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/default9.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/other/default9.C -std=c++14 (test for excess errors) 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/do1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/do1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/do1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/do1.C -std=c++1y (test for excess errors) +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/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/dtor1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/other/dtor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/dtor1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/dtor1.C -std=c++1y (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/dtor2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/dtor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/dtor2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/dtor2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++98 scan-file type S is record PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++11 scan-file type S is record -PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++1y scan-file 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++14 scan-file type S is record PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++98 scan-file array \\(0 .. -1\\) PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++11 scan-file array \\(0 .. -1\\) -PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++1y scan-file array \\(0 .. -1\\) +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++14 scan-file array \\(0 .. -1\\) 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) @@ -37352,47 +38294,47 @@ PASS: g++.dg/other/ellipsis1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/ellipsis1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/ellipsis1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/other/ellipsis1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ellipsis1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/ellipsis1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/ellipsis1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/ellipsis1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/ellipsis1.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/enum1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/enum1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/enum2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/enum2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/enum3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/enum3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/enum3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/enum3.C -std=c++14 (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/error1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/error1.C -std=c++1y (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/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/error10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/error10.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/other/error10.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/error10.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/other/error10.C -std=c++1y (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/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/error11.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/other/error11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error11.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/other/error11.C -std=gnu++1y (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/error12.C -std=c++98 (test for errors, line 7) PASS: g++.dg/other/error12.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/error12.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error12.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/error12.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/error12.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/other/error12.C -std=c++14 (test for excess errors) 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 errors, line 5) PASS: g++.dg/other/error13.C -std=c++98 match candidate text (test for warnings, line 5) @@ -37405,18 +38347,18 @@ PASS: g++.dg/other/error13.C -std=c++11 match candidate text (test for warnings PASS: g++.dg/other/error13.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/error13.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/other/error13.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error13.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/other/error13.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error13.C -std=c++1y match candidate text (test for warnings, line 5) -PASS: g++.dg/other/error13.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/error13.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/other/error13.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/other/error13.C -std=c++14 match candidate text (test for warnings, 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 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/error14.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/error14.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error14.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error14.C -std=c++1y (test for excess errors) +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/error15.C -std=c++98 (test for warnings, line 6) 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 warnings, line 8) @@ -37479,97 +38421,97 @@ PASS: g++.dg/other/error15.C -std=c++11 (test for errors, line 47) PASS: g++.dg/other/error15.C -std=c++11 (test for warnings, line 54) PASS: g++.dg/other/error15.C -std=c++11 (test for errors, line 55) PASS: g++.dg/other/error15.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 29) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 36) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 38) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/other/error15.C -std=c++1y (test for warnings, line 54) -PASS: g++.dg/other/error15.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/other/error15.C -std=c++1y (test for excess errors) +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 errors, line 7) +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 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 errors, line 11) +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 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 warnings, line 15) +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 warnings, line 21) +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 warnings, line 27) +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 warnings, line 29) +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 warnings, line 32) +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 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 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 warnings, line 46) +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 warnings, line 54) +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 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/error16.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/error16.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error16.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/error16.C -std=c++1y (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/error17.C -std=c++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/other/error17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/error17.C -std=c++11 (test for errors, line 12) PASS: g++.dg/other/error17.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error17.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/error17.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/error17.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/other/error17.C -std=c++14 (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/error18.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/error18.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error18.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/error18.C -std=c++1y (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/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/error19.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/error19.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error19.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error19.C -std=c++1y (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/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/error2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/error2.C -std=c++1y (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/error20.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/other/error20.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/other/error20.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/error20.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error20.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/other/error20.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/error20.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/other/error20.C -std=c++14 (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/error21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/error21.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error21.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/error21.C -std=c++1y (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/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/error22.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/error22.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error22.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/error22.C -std=c++1y (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/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/error23.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/error23.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error23.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error23.C -std=c++1y (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/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) @@ -37578,25 +38520,25 @@ PASS: g++.dg/other/error24.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/other/error24.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/other/error24.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/other/error24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error24.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/other/error24.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/other/error24.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/other/error24.C -std=gnu++1y (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/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/error25.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/other/error25.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/other/error25.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error25.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/other/error25.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/other/error25.C -std=gnu++1y (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/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/error26.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/error26.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error26.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error26.C -std=c++1y (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/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) @@ -37611,19 +38553,19 @@ PASS: g++.dg/other/error27.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/other/error27.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/other/error27.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/other/error27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/other/error27.C -std=gnu++1y (test for excess errors) +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 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 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/error28.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/error28.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error28.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/error28.C -std=c++1y (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/error29.C -std=c++98 (test for bogus messages, line ) 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) @@ -37640,32 +38582,32 @@ PASS: g++.dg/other/error29.C -std=c++11 (test for errors, line 18) PASS: g++.dg/other/error29.C -std=c++11 (test for errors, line 19) PASS: g++.dg/other/error29.C -std=c++11 (test for errors, line 20) PASS: g++.dg/other/error29.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error29.C -std=c++1y (test for bogus messages, line ) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/other/error29.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/other/error29.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/error29.C -std=c++14 (test for bogus messages, line ) +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 (test for excess errors) PASS: g++.dg/other/error3.C -std=c++98 (test for errors, line 4) PASS: g++.dg/other/error3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/other/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/error3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/error3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/error3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/error3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/error3.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/other/error3.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/other/error3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/error30.C -std=c++98 (test for bogus messages, line ) PASS: g++.dg/other/error30.C -std=c++98 (test for errors, line 13) PASS: g++.dg/other/error30.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error30.C -std=c++11 (test for bogus messages, line ) PASS: g++.dg/other/error30.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/error30.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error30.C -std=c++1y (test for bogus messages, line ) -PASS: g++.dg/other/error30.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/error30.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/error30.C -std=c++14 (test for bogus messages, line ) +PASS: g++.dg/other/error30.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/other/error30.C -std=c++14 (test for excess errors) PASS: g++.dg/other/error31.C -std=gnu++98 (test for bogus messages, line ) PASS: g++.dg/other/error31.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/other/error31.C -std=gnu++98 (test for errors, line 12) @@ -37674,58 +38616,58 @@ PASS: g++.dg/other/error31.C -std=gnu++11 (test for bogus messages, line ) PASS: g++.dg/other/error31.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/other/error31.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/other/error31.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error31.C -std=gnu++1y (test for bogus messages, line ) -PASS: g++.dg/other/error31.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/other/error31.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/other/error31.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/error31.C -std=gnu++14 (test for bogus messages, line ) +PASS: g++.dg/other/error31.C -std=gnu++14 (test for warnings, line 6) +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 excess errors) PASS: g++.dg/other/error32.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/other/error32.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/error32.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/other/error32.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error32.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/other/error32.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/error32.C -std=gnu++14 (test for errors, line 6) +PASS: g++.dg/other/error32.C -std=gnu++14 (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/error33.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/error33.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error33.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/error33.C -std=c++1y (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/error34.C -std=gnu++98 decl (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++98 constructor (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++11 decl (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++11 constructor (test for errors, line 5) PASS: g++.dg/other/error34.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error34.C -std=gnu++1y decl (test for errors, line 5) -PASS: g++.dg/other/error34.C -std=gnu++1y constructor (test for errors, line 5) -PASS: g++.dg/other/error34.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/error34.C -std=gnu++14 decl (test for errors, line 5) +PASS: g++.dg/other/error34.C -std=gnu++14 constructor (test for errors, line 5) +PASS: g++.dg/other/error34.C -std=gnu++14 (test for excess errors) 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 errors, line 14) PASS: g++.dg/other/error4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/other/error4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/other/error4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/other/error4.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/error4.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/other/error4.C -std=c++14 (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/error5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/error5.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/other/error5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/error5.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/other/error5.C -std=c++1y (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/error6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/error6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/error6.C -std=c++14 (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) PASS: g++.dg/other/error7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/error7.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/error7.C -std=c++1y (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/error8.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/other/error8.C -std=c++98 (test for errors, line 9) XFAIL: g++.dg/other/error8.C -std=c++98 (test for errors, line 18) @@ -37738,21 +38680,21 @@ XFAIL: g++.dg/other/error8.C -std=c++11 (test for errors, line 18) XFAIL: g++.dg/other/error8.C -std=c++11 misplaced position of the declaration (test for bogus messages, line 20) PASS: g++.dg/other/error8.C -std=c++11 (test for errors, line 21) PASS: g++.dg/other/error8.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/error8.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/other/error8.C -std=c++1y (test for errors, line 9) -XFAIL: g++.dg/other/error8.C -std=c++1y (test for errors, line 18) -XFAIL: g++.dg/other/error8.C -std=c++1y misplaced position of the declaration (test for bogus messages, line 20) -PASS: g++.dg/other/error8.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/other/error8.C -std=c++1y (test for excess errors) +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 errors, line 9) +XFAIL: g++.dg/other/error8.C -std=c++14 (test for errors, line 18) +XFAIL: g++.dg/other/error8.C -std=c++14 misplaced position of the declaration (test for bogus messages, line 20) +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 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/error9.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/other/error9.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/other/error9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/error9.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/other/error9.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/other/error9.C -std=gnu++1y (test for excess errors) +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/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) @@ -37763,18 +38705,18 @@ PASS: g++.dg/other/field1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/field1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/other/field1.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/other/field1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/field1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/field1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/field1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/other/field1.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/other/field1.C -std=c++1y (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) UNSUPPORTED: g++.dg/other/final1.C -std=gnu++98 PASS: g++.dg/other/final1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final1.C -std=gnu++11 scan-tree-dump-times original "A::foo" 2 PASS: g++.dg/other/final1.C -std=gnu++11 scan-tree-dump-times original "B::foo" 2 -PASS: g++.dg/other/final1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/final1.C -std=gnu++1y scan-tree-dump-times original "A::foo" 2 -PASS: g++.dg/other/final1.C -std=gnu++1y 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++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 UNSUPPORTED: g++.dg/other/final2.C -std=gnu++98 PASS: g++.dg/other/final2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F1::operator\\(\\)" 1 @@ -37783,124 +38725,124 @@ PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F1::op PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator\\(\\)" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator int" 1 PASS: g++.dg/other/final2.C -std=gnu++11 scan-tree-dump-times original "F2::operator\\+\\+" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/final2.C -std=gnu++1y scan-tree-dump-times original "F1::operator\\(\\)" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y scan-tree-dump-times original "F1::operator int" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y scan-tree-dump-times original "F1::operator\\+\\+" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y scan-tree-dump-times original "F2::operator\\(\\)" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y scan-tree-dump-times original "F2::operator int" 1 -PASS: g++.dg/other/final2.C -std=gnu++1y 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++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 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 "F2::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/first-global.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/other/first-global.C -std=c++11 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar -PASS: g++.dg/other/first-global.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/first-global.C -std=c++1y 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++14 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar 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/fold1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/fold1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/fold1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/fold1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/fold1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/fold1.C -std=c++1y (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/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/friend1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/friend1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/friend1.C -std=c++14 (test for excess errors) 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/friend2.C -std=c++11 (test for excess errors) PASS: g++.dg/other/friend2.C -std=c++11 execution test -PASS: g++.dg/other/friend2.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/friend2.C -std=c++1y execution test +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/friend3.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/other/friend3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/friend3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/other/friend3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/friend3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/friend3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/friend3.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/other/friend3.C -std=c++14 (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/friend4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/friend4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/friend4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/friend4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/friend4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/friend4.C -std=c++1y (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/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/friend5.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/friend5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/friend5.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/friend5.C -std=c++1y (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/gc1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/gc1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/gc1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/gc1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/gc2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/gc2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/gc2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/gc3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/gc3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/gc3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/gc4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/gc4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/gc4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/gc4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/other/gc5.C -std=gnu++98 PASS: g++.dg/other/gc5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/gc5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/gc5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-1.C -std=gnu++98 execution test PASS: g++.dg/other/i386-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/i386-1.C -std=gnu++11 execution test -PASS: g++.dg/other/i386-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/i386-1.C -std=gnu++1y execution test +PASS: g++.dg/other/i386-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/i386-1.C -std=gnu++14 execution test PASS: g++.dg/other/i386-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/i386-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/i386-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/i386-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/i386-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/i386-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/i386-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/i386-7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/i386-7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/i386-8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/i386-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/i386-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/i386-9.C -std=gnu++98 execution test PASS: g++.dg/other/i386-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/i386-9.C -std=gnu++11 execution test -PASS: g++.dg/other/i386-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/i386-9.C -std=gnu++1y execution test +PASS: g++.dg/other/i386-9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/i386-9.C -std=gnu++14 execution test 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/incomplete1.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/other/incomplete1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/incomplete1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/other/incomplete1.C -std=gnu++1y (test for excess errors) +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/incomplete2.C -std=c++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/other/incomplete2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/incomplete2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/incomplete2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/incomplete2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/incomplete2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/incomplete2.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/other/incomplete2.C -std=c++14 (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/incomplete3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/incomplete3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/incomplete3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/incomplete3.C -std=c++1y (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/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) @@ -37919,33 +38861,33 @@ PASS: g++.dg/other/increment1.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/other/increment1.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/other/increment1.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/other/increment1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/other/increment1.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/other/increment1.C -std=gnu++1y (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/infloop-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/infloop-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/infloop-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/infloop-1.C -std=c++14 (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/init1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/other/init1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/init1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/other/init1.C -std=c++1y (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/init2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++98 execution test PASS: g++.dg/other/init2.C -std=c++11 (test for excess errors) PASS: g++.dg/other/init2.C -std=c++11 execution test -PASS: g++.dg/other/init2.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/init2.C -std=c++1y execution test +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/isnan.C -std=c++98 (test for excess errors) PASS: g++.dg/other/isnan.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/isnan.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/isnan.C -std=c++14 (test for excess errors) PASS: g++.dg/other/java1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/other/java1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/other/java1.C -std=gnu++98 (test for errors, line 19) @@ -37956,116 +38898,116 @@ PASS: g++.dg/other/java1.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/other/java1.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/other/java1.C -std=gnu++11 (test for errors, line 21) PASS: g++.dg/other/java1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/java1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/other/java1.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/other/java1.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/other/java1.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/other/java1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/java1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/other/java1.C -std=gnu++14 (test for errors, line 15) +PASS: g++.dg/other/java1.C -std=gnu++14 (test for errors, line 19) +PASS: g++.dg/other/java1.C -std=gnu++14 (test for errors, line 21) +PASS: g++.dg/other/java1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/java2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/other/java2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/java2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/java2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/java2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/java2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/java2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/other/java2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/java3.C -std=c++98 (test for errors, line 6) PASS: g++.dg/other/java3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/java3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/java3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/java3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/java3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/java3.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/other/java3.C -std=c++14 (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/label1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/label1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/label1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/label1.C -std=c++1y (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/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/large-size-array.C -std=c++11 (test for errors, line 23) PASS: g++.dg/other/large-size-array.C -std=c++11 (test for errors, line 24) PASS: g++.dg/other/large-size-array.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/large-size-array.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/other/large-size-array.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/other/large-size-array.C -std=c++1y (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/linkage1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/linkage1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/linkage1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/linkage1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/macro-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/macro-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/macro-1.C -std=c++14 (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/main1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/main1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/main1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/main1.C -std=c++1y (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/mmintrin.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/mmintrin.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/mmintrin.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/mmintrin.C -std=gnu++14 (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/mult-stor1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/mult-stor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/mult-stor1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/mult-stor1.C -std=c++1y (test for excess errors) +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/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-1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/nested-extern-1.C -std=c++11 execution test -PASS: g++.dg/other/nested-extern-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/nested-extern-1.C -std=c++1y execution test +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-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/nested-extern-2.C -std=c++11 (test for excess errors) PASS: g++.dg/other/nested-extern-2.C -std=c++11 execution test -PASS: g++.dg/other/nested-extern-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/nested-extern-2.C -std=c++1y 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/new-size-type.C -std=c++98 (test for bogus messages, line 8) PASS: g++.dg/other/new-size-type.C -std=c++98 (test for excess errors) PASS: g++.dg/other/new-size-type.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/other/new-size-type.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/new-size-type.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/other/new-size-type.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/new-size-type.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.dg/other/new-size-type.C -std=c++14 (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 errors, line 13) PASS: g++.dg/other/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/new1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/new1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/other/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/new1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/new1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/new1.C -std=c++1y (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 errors, line 13) +PASS: g++.dg/other/new1.C -std=c++14 (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/nontype-1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/other/nontype-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/nontype-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/nontype-1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/other/nontype-1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/nontype-1.C -std=c++1y (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/ns1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ns1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ns1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/ns1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/offsetof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/offsetof1.C -std=c++14 (test for excess errors) 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/offsetof2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/offsetof2.C -std=gnu++11 execution test -PASS: g++.dg/other/offsetof2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/offsetof2.C -std=gnu++1y execution test +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/offsetof3.C -std=c++98 (test for errors, line 15) PASS: g++.dg/other/offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/other/offsetof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/offsetof3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/other/offsetof3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/offsetof3.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/other/offsetof3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/offsetof4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/offsetof4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/offsetof4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/offsetof4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for errors, line 12) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for errors, line 19) PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 22) @@ -38074,157 +39016,157 @@ PASS: g++.dg/other/offsetof5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/other/offsetof5.C -std=c++11 (test for errors, line 19) PASS: g++.dg/other/offsetof5.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/other/offsetof5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/offsetof5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/offsetof5.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/other/offsetof5.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/other/offsetof5.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/offsetof5.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/other/offsetof5.C -std=c++14 (test for errors, 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/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/offsetof6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/other/offsetof6.C -std=c++11 (test for errors, line 24) PASS: g++.dg/other/offsetof6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/offsetof6.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/offsetof6.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/other/offsetof6.C -std=c++1y (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/offsetof7.C -std=c++98 (test for excess errors) PASS: g++.dg/other/offsetof7.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/offsetof7.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/offsetof7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++14 UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++98 UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++14 UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++98 UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++14 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/operator1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/operator1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/operator1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/operator1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/operator1.C -std=c++1y (test for excess errors) +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/operator2.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/other/operator2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/operator2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/operator2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/operator2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/operator2.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/other/operator2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/operator3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/operator3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/operator3.C -std=c++14 (test for excess errors) 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/packed1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/packed1.C -std=c++11 execution test -PASS: g++.dg/other/packed1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/packed1.C -std=c++1y execution test +PASS: g++.dg/other/packed1.C -std=c++14 (test for excess errors) +PASS: g++.dg/other/packed1.C -std=c++14 execution test UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++14 PASS: g++.dg/other/pr22003.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr22003.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr22003.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr22003.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr22358.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr22358.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr22358.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr22358.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr23205-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr23205-2.C -std=gnu++98 scan-assembler .stabs.*foobar:c=i PASS: g++.dg/other/pr23205-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr23205-2.C -std=gnu++11 scan-assembler .stabs.*foobar:c=i -PASS: g++.dg/other/pr23205-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/pr23205-2.C -std=gnu++1y scan-assembler .stabs.*foobar:c=i +PASS: g++.dg/other/pr23205-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/pr23205-2.C -std=gnu++14 scan-assembler .stabs.*foobar:c=i PASS: g++.dg/other/pr24623.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr24623.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr24623.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr24623.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr25632.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr25632.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr25632.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr25632.C -std=c++14 (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/pr27495.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/pr27495.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr27495.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/pr27495.C -std=c++1y (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/pr28114.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/other/pr28114.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/other/pr28114.C -std=c++11 (test for errors, line 8) PASS: g++.dg/other/pr28114.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr28114.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/other/pr28114.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/pr28114.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/other/pr28114.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/other/pr28304.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr28304.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/pr28304.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/pr28304.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr28304.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/pr28304.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/pr28304.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/other/pr28304.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr28432.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/other/pr28432.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr28432.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/other/pr28432.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr28432.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/other/pr28432.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr29610.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr29610.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr29610.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr29610.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr31078.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr31078.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr31078.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr31078.C -std=c++14 (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-2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/other/pr33558-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr33558-2.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/other/pr33558-2.C -std=gnu++1y (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.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/pr33558.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/pr33558.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr33558.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/pr33558.C -std=c++1y (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/pr33601.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr33601.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr33601.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr33601.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr34435.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr34435.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr34435.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr34435.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr35011.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr35011.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr35011.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr35011.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr35504.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr35504.C -std=c++98 execution test PASS: g++.dg/other/pr35504.C -std=c++11 (test for excess errors) PASS: g++.dg/other/pr35504.C -std=c++11 execution test -PASS: g++.dg/other/pr35504.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/pr35504.C -std=c++1y execution test +PASS: g++.dg/other/pr35504.C -std=c++14 (test for excess errors) +PASS: g++.dg/other/pr35504.C -std=c++14 execution test PASS: g++.dg/other/pr36944.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr36944.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr36944.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr36944.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++14 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/pr37789.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/pr37789.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr37789.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/pr37789.C -std=c++1y (test for excess errors) +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/pr38706.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr38706.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr38706.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr38706.C -std=gnu++14 (test for excess errors) 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) @@ -38247,17 +39189,17 @@ PASS: g++.dg/other/pr39060.C -std=c++11 (test for errors, line 15) PASS: g++.dg/other/pr39060.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/pr39060.C -std=c++11 (test for errors, line 19) PASS: g++.dg/other/pr39060.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/other/pr39060.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/other/pr39496.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr39496.C -std=gnu++98 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*fooparam, PASS: g++.dg/other/pr39496.C -std=gnu++98 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*barparam, @@ -38268,71 +39210,74 @@ PASS: g++.dg/other/pr39496.C -std=gnu++11 scan-assembler [^0-9-]8\\(%ebp\\),[^ PASS: g++.dg/other/pr39496.C -std=gnu++11 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*barparam, PASS: g++.dg/other/pr39496.C -std=gnu++11 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*foo2param, PASS: g++.dg/other/pr39496.C -std=gnu++11 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*bar2param, -PASS: g++.dg/other/pr39496.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/pr39496.C -std=gnu++1y scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*fooparam, -PASS: g++.dg/other/pr39496.C -std=gnu++1y scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*barparam, -PASS: g++.dg/other/pr39496.C -std=gnu++1y scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*foo2param, -PASS: g++.dg/other/pr39496.C -std=gnu++1y scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*bar2param, +PASS: g++.dg/other/pr39496.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/pr39496.C -std=gnu++14 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*fooparam, +PASS: g++.dg/other/pr39496.C -std=gnu++14 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*barparam, +PASS: g++.dg/other/pr39496.C -std=gnu++14 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*foo2param, +PASS: g++.dg/other/pr39496.C -std=gnu++14 scan-assembler [^0-9-]8\\(%ebp\\),[^\n]*bar2param, PASS: g++.dg/other/pr40446.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr40446.C -std=gnu++98 execution test PASS: g++.dg/other/pr40446.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr40446.C -std=gnu++11 execution test -PASS: g++.dg/other/pr40446.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/pr40446.C -std=gnu++1y execution test +PASS: g++.dg/other/pr40446.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/pr40446.C -std=gnu++14 execution test PASS: g++.dg/other/pr40561.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr40561.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr40561.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr40561.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr42645-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42645-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr42645-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr42645-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr42645-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42645-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr42645-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr42645-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr42685.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42685.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr42685.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr42685.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr42806.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr42806.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr42806.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr42806.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr43116.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr43116.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr43116.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr43116.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr43631.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr43631.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr43631.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr43631.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr47218-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/pr47218-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/pr47218-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/pr47218-1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/pr47218.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr47218.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr47218.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr47218.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr49133.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr49133.C -std=gnu++98 execution test PASS: g++.dg/other/pr49133.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/pr49133.C -std=gnu++11 execution test -PASS: g++.dg/other/pr49133.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/pr49133.C -std=gnu++1y execution test +PASS: g++.dg/other/pr49133.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/pr49133.C -std=gnu++14 execution test PASS: g++.dg/other/pr49912.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr49912.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr49912.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr49912.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr50212.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr50212.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr50212.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr50212.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr50464.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr50464.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr50464.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr50464.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr52048.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr52048.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr52048.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr53811.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr53811.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr53811.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr53811.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/pr55650.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/pr55650.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/pr55650.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/pr55650.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/other/pr59492.C -std=gnu++98 UNSUPPORTED: g++.dg/other/pr59492.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/pr59492.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/pr59492.C -std=gnu++14 +UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++98 +UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++11 +UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++14 PASS: g++.dg/other/pragma-re-1.C -std=c++98 (test for excess errors) 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-not foo @@ -38355,50 +39300,50 @@ PASS: g++.dg/other/pragma-re-1.C -std=c++11 scan-assembler bang PASS: g++.dg/other/pragma-re-1.C -std=c++11 scan-assembler-not whiz PASS: g++.dg/other/pragma-re-1.C -std=c++11 scan-assembler eek PASS: g++.dg/other/pragma-re-1.C -std=c++11 scan-assembler-not boo -PASS: g++.dg/other/pragma-re-1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler bar -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler-not foo -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler _Z3bazv -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler-not baq -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler tut -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler-not gee -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler bang -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler-not whiz -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler eek -PASS: g++.dg/other/pragma-re-1.C -std=c++1y scan-assembler-not boo +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++14 scan-assembler bar +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 _Z3bazv +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 tut +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 bang +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 scan-assembler eek +PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not boo PASS: g++.dg/other/pragma-re-2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/other/pragma-re-2.C -std=c++11 scan-assembler new_name PASS: g++.dg/other/pragma-re-2.C -std=c++11 scan-assembler-not old_name -PASS: g++.dg/other/pragma-re-2.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/pragma-re-2.C -std=c++1y scan-assembler new_name -PASS: g++.dg/other/pragma-re-2.C -std=c++1y 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++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/profile1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++98 execution test PASS: g++.dg/other/profile1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/profile1.C -std=gnu++11 execution test -PASS: g++.dg/other/profile1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/profile1.C -std=gnu++1y execution test +PASS: g++.dg/other/profile1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/profile1.C -std=gnu++14 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/ptrmem1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/ptrmem1.C -std=c++11 execution test -PASS: g++.dg/other/ptrmem1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/ptrmem1.C -std=c++1y execution test +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/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/ptrmem10.C -std=c++11 (test for errors, line 16) PASS: g++.dg/other/ptrmem10.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem10.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/other/ptrmem10.C -std=c++1y (test for excess errors) +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/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/ptrmem11.C -std=c++11 (test for errors, line 17) PASS: g++.dg/other/ptrmem11.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem11.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/other/ptrmem11.C -std=c++1y (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/ptrmem2.C -std=c++98 (test for warnings, line 11) 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) @@ -38409,134 +39354,134 @@ PASS: g++.dg/other/ptrmem2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/other/ptrmem2.C -std=c++11 (test for errors, line 31) PASS: g++.dg/other/ptrmem2.C -std=c++11 (test for errors, line 32) PASS: g++.dg/other/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem2.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/other/ptrmem2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/other/ptrmem2.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/other/ptrmem2.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/other/ptrmem2.C -std=c++1y (test for excess errors) +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 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 excess errors) 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/ptrmem3.C -std=c++11 (test for excess errors) PASS: g++.dg/other/ptrmem3.C -std=c++11 execution test -PASS: g++.dg/other/ptrmem3.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/ptrmem3.C -std=c++1y execution test +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/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem4.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/ptrmem4.C -std=c++14 (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/ptrmem5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/ptrmem5.C -std=c++1y (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/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.dg/other/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem6.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/ptrmem6.C -std=c++14 (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/ptrmem7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem7.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/ptrmem7.C -std=c++1y (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/ptrmem8.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/other/ptrmem8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/ptrmem8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/other/ptrmem8.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/ptrmem8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/other/ptrmem8.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/other/ptrmem8.C -std=c++14 (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/ptrmem9.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/ptrmem9.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/ptrmem9.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/ptrmem9.C -std=c++1y (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/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/qual1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/other/qual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/qual1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/other/qual1.C -std=c++1y (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/redecl1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/redecl1.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/other/redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/other/redecl2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/redecl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/redecl2.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/other/redecl2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/redecl2.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/other/redecl2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/redecl3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/redecl3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/redecl3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/redecl3.C -std=c++14 (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/return1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/return1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/return1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/return1.C -std=c++1y (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) UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++14 PASS: g++.dg/other/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/scope1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/scope1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/scope1.C -std=c++14 (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) PASS: g++.dg/other/semicolon.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/other/semicolon.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/semicolon.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/other/semicolon.C -std=gnu++1y (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) UNSUPPORTED: g++.dg/other/spu2vmx-1.C -std=gnu++98 UNSUPPORTED: g++.dg/other/spu2vmx-1.C -std=gnu++11 -UNSUPPORTED: g++.dg/other/spu2vmx-1.C -std=gnu++1y +UNSUPPORTED: g++.dg/other/spu2vmx-1.C -std=gnu++14 PASS: g++.dg/other/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/static1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/static1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/static1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/static11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/static11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/static11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/static11.C -std=gnu++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/other/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/static2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/static2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/static2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/static2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/static2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/static2.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/other/static2.C -std=c++14 (test for excess errors) 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/stdarg1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/stdarg1.C -std=gnu++11 execution test -PASS: g++.dg/other/stdarg1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/stdarg1.C -std=gnu++1y execution test +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/stdarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/stdarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/stdarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/stdarg2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/stdarg3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/stdarg3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/stdarg3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/stdarg3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/struct-va_list.C -std=c++98 (test for excess errors) PASS: g++.dg/other/struct-va_list.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/struct-va_list.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/struct-va_list.C -std=c++14 (test for excess errors) PASS: g++.dg/other/switch1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/switch1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/switch1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/switch2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/switch2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/switch2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/switch3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/switch3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/switch3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/switch3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/synth1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/synth1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/synth1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/synth1.C -std=c++14 (test for excess errors) 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 5) PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 6) @@ -38547,32 +39492,32 @@ PASS: g++.dg/other/typedef1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/other/typedef1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/typedef1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/other/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/typedef1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/typedef1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/other/typedef1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/typedef1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/other/typedef1.C -std=c++1y (test for excess errors) +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 5) +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 7) +PASS: g++.dg/other/typedef1.C -std=c++14 (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/typedef2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/other/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/typedef2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/other/typedef2.C -std=c++1y (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/typedef3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/typedef3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/typedef3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/typedef4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/typedef4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/typedef4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/typedef4.C -std=gnu++14 (test for excess errors) 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/ucnid-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/other/ucnid-1.C -std=gnu++11 execution test -PASS: g++.dg/other/ucnid-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/ucnid-1.C -std=gnu++1y 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/unreachable1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/unreachable1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/unreachable1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/unreachable1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/unused1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler foo PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler boo @@ -38585,87 +39530,87 @@ PASS: g++.dg/other/unused1.C -std=gnu++11 scan-assembler boo PASS: g++.dg/other/unused1.C -std=gnu++11 scan-assembler cue XFAIL: g++.dg/other/unused1.C -std=gnu++11 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0) PASS: g++.dg/other/unused1.C -std=gnu++11 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0) -PASS: g++.dg/other/unused1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/other/unused1.C -std=gnu++1y scan-assembler foo -PASS: g++.dg/other/unused1.C -std=gnu++1y scan-assembler boo -PASS: g++.dg/other/unused1.C -std=gnu++1y scan-assembler cue -XFAIL: g++.dg/other/unused1.C -std=gnu++1y scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0) -PASS: g++.dg/other/unused1.C -std=gnu++1y scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0) +PASS: g++.dg/other/unused1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler foo +PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler boo +PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler cue +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) UNSUPPORTED: g++.dg/other/var_copy-1.C -std=c++98 PASS: g++.dg/other/var_copy-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/var_copy-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/var_copy-1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/vararg-1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/vararg-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/vararg-1.C -std=c++14 (test for excess errors) PASS: g++.dg/other/vararg-2.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/vararg-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/vararg-2.C -std=c++14 (test for excess errors) PASS: g++.dg/other/vararg-3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/vararg-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/vararg-3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/vararg-4.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vararg-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/vararg-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/vararg-4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/other/vector-compare.C -std=gnu++98 PASS: g++.dg/other/vector-compare.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/vector-compare.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/vector-compare.C -std=gnu++14 (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/virtual1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/virtual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/virtual1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/virtual1.C -std=c++1y (test for excess errors) +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/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/virtual2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/other/virtual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/virtual2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/other/virtual2.C -std=c++1y (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/void1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/void1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/void1.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/void1.C -std=c++14 (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/void2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/other/void2.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/void2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/other/void2.C -std=c++1y (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/void3.C -std=c++98 (test for excess errors) PASS: g++.dg/other/void3.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/void3.C -std=c++1y (test for excess errors) +PASS: g++.dg/other/void3.C -std=c++14 (test for excess errors) PASS: g++.dg/other/vrp1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/other/vrp1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/other/vrp1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/other/vrp1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/other/vthunk1.C -std=c++98 (test for excess errors) PASS: g++.dg/other/vthunk1.C -std=c++98 execution test PASS: g++.dg/other/vthunk1.C -std=c++11 (test for excess errors) PASS: g++.dg/other/vthunk1.C -std=c++11 execution test -PASS: g++.dg/other/vthunk1.C -std=c++1y (test for excess errors) -PASS: g++.dg/other/vthunk1.C -std=c++1y execution test +PASS: g++.dg/other/vthunk1.C -std=c++14 (test for excess errors) +PASS: g++.dg/other/vthunk1.C -std=c++14 execution test 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/other/warning1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/other/warning1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/other/warning1.C -std=c++11 (test for excess errors) -PASS: g++.dg/other/warning1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/other/warning1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/other/warning1.C -std=c++1y (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/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/VLA.C -std=c++11 (test for bogus messages, line 15) PASS: g++.dg/overload/VLA.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/VLA.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.dg/overload/VLA.C -std=c++1y (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/addr1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++98 execution test PASS: g++.dg/overload/addr1.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/addr1.C -std=c++11 execution test -PASS: g++.dg/overload/addr1.C -std=c++1y (test for excess errors) -PASS: g++.dg/overload/addr1.C -std=c++1y execution test +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/addr2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/addr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/addr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/addr2.C -std=c++14 (test for excess errors) 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/ambig1.C -std=c++98 ambiguous (test for errors, line 22) @@ -38674,19 +39619,19 @@ PASS: g++.dg/overload/ambig1.C -std=c++11 candidate (test for warnings, line 17 PASS: g++.dg/overload/ambig1.C -std=c++11 candidate (test for warnings, line 18) PASS: g++.dg/overload/ambig1.C -std=c++11 ambiguous (test for errors, line 22) PASS: g++.dg/overload/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/ambig1.C -std=c++1y candidate (test for warnings, line 17) -PASS: g++.dg/overload/ambig1.C -std=c++1y candidate (test for warnings, line 18) -PASS: g++.dg/overload/ambig1.C -std=c++1y ambiguous (test for errors, line 22) -PASS: g++.dg/overload/ambig1.C -std=c++1y (test for excess errors) +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++14 ambiguous (test for errors, line 22) +PASS: g++.dg/overload/ambig1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ambig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/ambig2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/ambig2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/arg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/arg1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/arg2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/arg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/arg2.C -std=c++14 (test for excess errors) 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 errors, line 21) @@ -38695,19 +39640,19 @@ PASS: g++.dg/overload/arg3.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/overload/arg3.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/overload/arg3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/overload/arg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/arg3.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/overload/arg3.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/overload/arg3.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/overload/arg3.C -std=c++1y (test for excess errors) +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 errors, line 21) +PASS: g++.dg/overload/arg3.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/arg4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/arg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/arg4.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/arg5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/arg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/arg5.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/arg5.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/autoptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/autoptr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/autoptr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/autoptr1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/builtin1.C -std=c++98 operator (test for warnings, line 10) 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 (test for warnings, line 15) @@ -38716,34 +39661,34 @@ PASS: g++.dg/overload/builtin1.C -std=c++11 operator (test for warnings, line 1 PASS: g++.dg/overload/builtin1.C -std=c++11 ambiguous (test for errors, line 15) PASS: g++.dg/overload/builtin1.C -std=c++11 match candidate text (test for warnings, line 15) PASS: g++.dg/overload/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/builtin1.C -std=c++1y operator (test for warnings, line 10) -PASS: g++.dg/overload/builtin1.C -std=c++1y ambiguous (test for errors, line 15) -PASS: g++.dg/overload/builtin1.C -std=c++1y match candidate text (test for warnings, line 15) -PASS: g++.dg/overload/builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/builtin1.C -std=c++14 operator (test for warnings, line 10) +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 (test for warnings, line 15) +PASS: g++.dg/overload/builtin1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/builtin2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/builtin2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/builtin2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/builtin2.C -std=c++14 (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/builtin3.C -std=c++11 (test for bogus messages, line 9) PASS: g++.dg/overload/builtin3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/builtin3.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.dg/overload/builtin3.C -std=c++1y (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/cond1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/overload/cond1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/overload/cond1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/overload/cond1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/overload/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/cond2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/cond2.C -std=c++14 (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 (test for errors, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/conv-op1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/overload/conv-op1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/conv-op1.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/overload/conv-op1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/overload/conv-op1.C -std=c++1y (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 (test for errors, line 13) +PASS: g++.dg/overload/conv-op1.C -std=c++14 (test for excess errors) 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 warnings, line 13) PASS: g++.dg/overload/copy1.C -std=c++98 (test for errors, line 19) @@ -38752,99 +39697,114 @@ PASS: g++.dg/overload/copy1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/overload/copy1.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/overload/copy1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/overload/copy1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/copy1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/overload/copy1.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/overload/copy1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/overload/copy1.C -std=c++1y (test for excess errors) +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 warnings, line 13) +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 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/defarg1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/overload/defarg1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/overload/defarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/overload/defarg1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/overload/defarg1.C -std=c++1y (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/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/defarg2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/defarg3.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/overload/defarg3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/overload/defarg3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/overload/defarg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/overload/defarg3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/overload/defarg3.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/defarg3.C -std=c++14 (test for errors, line 6) +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 excess errors) PASS: g++.dg/overload/defarg4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/defarg4.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/overload/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/overload/defarg5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/overload/defarg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg5.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/overload/defarg5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/overload/defarg5.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/overload/defarg5.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/defarg6.C -std=c++98 (test for errors, line 4) 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 excess errors) PASS: g++.dg/overload/defarg6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/overload/defarg6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/overload/defarg6.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/overload/defarg6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/overload/defarg6.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/defarg6.C -std=c++14 (test for errors, line 4) +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 excess errors) PASS: g++.dg/overload/defarg7.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/defarg7.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/defarg7.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/defarg7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/overload/defarg8.C -std=c++98 PASS: g++.dg/overload/defarg8.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/defarg8.C -std=c++11 execution test -PASS: g++.dg/overload/defarg8.C -std=c++1y (test for excess errors) -PASS: g++.dg/overload/defarg8.C -std=c++1y execution test +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/defarg9.C -std=c++98 (test for errors, line 8) +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 excess errors) +PASS: g++.dg/overload/defarg9.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/overload/defarg9.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/overload/defarg9.C -std=c++11 (test for excess errors) +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 errors, line 11) +PASS: g++.dg/overload/defarg9.C -std=c++14 (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/ellipsis1.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/overload/ellipsis1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/overload/ellipsis1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/overload/ellipsis1.C -std=gnu++1y (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/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/ellipsis2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/overload/ellipsis2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/overload/ellipsis2.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/overload/ellipsis2.C -std=gnu++1y (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/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/ellipsis3.C -std=c++11 (test for errors, line 8) +PASS: g++.dg/overload/ellipsis3.C -std=c++11 (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/error1.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/overload/error1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/overload/error1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/overload/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/error1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/overload/error1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/overload/error1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/error1.C -std=c++14 (test for errors, line 5) +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 excess errors) PASS: g++.dg/overload/error2.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/overload/error2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/overload/error2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/overload/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/error2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/overload/error2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/overload/error2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/error2.C -std=c++14 (test for errors, line 9) +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 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 38) PASS: g++.dg/overload/error3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/error3.C -std=c++11 (test for errors, line 37) PASS: g++.dg/overload/error3.C -std=c++11 (test for errors, line 38) PASS: g++.dg/overload/error3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/error3.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/overload/error3.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/overload/error3.C -std=c++1y (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 38) +PASS: g++.dg/overload/error3.C -std=c++14 (test for excess errors) 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 errors, line 15) @@ -38853,13 +39813,13 @@ PASS: g++.dg/overload/extern-C-1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/overload/extern-C-1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/overload/extern-C-1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/overload/extern-C-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/extern-C-1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/overload/extern-C-1.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/overload/extern-C-1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/overload/extern-C-1.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/extern-C-2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/extern-C-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/extern-C-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/extern-C-2.C -std=c++14 (test for excess errors) 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 errors, line 16) PASS: g++.dg/overload/koenig1.C -std=c++98 suggested alternative (test for warnings, line 16) @@ -38868,25 +39828,25 @@ PASS: g++.dg/overload/koenig1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/overload/koenig1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/overload/koenig1.C -std=c++11 suggested alternative (test for warnings, line 16) PASS: g++.dg/overload/koenig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/koenig1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/overload/koenig1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/overload/koenig1.C -std=c++1y suggested alternative (test for warnings, line 16) -PASS: g++.dg/overload/koenig1.C -std=c++1y (test for excess errors) +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 errors, line 16) +PASS: g++.dg/overload/koenig1.C -std=c++14 suggested alternative (test for warnings, line 16) +PASS: g++.dg/overload/koenig1.C -std=c++14 (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/koenig2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/overload/koenig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/koenig2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/overload/koenig2.C -std=c++1y (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/member1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/member1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/member1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/member1.C -std=c++14 (test for excess errors) 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/member2.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/member2.C -std=c++11 execution test -PASS: g++.dg/overload/member2.C -std=c++1y (test for excess errors) -PASS: g++.dg/overload/member2.C -std=c++1y execution test +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/new1.C -std=c++98 (test for warnings, line 10) 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) @@ -38901,19 +39861,19 @@ PASS: g++.dg/overload/new1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/overload/new1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/overload/new1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/overload/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/new1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/overload/new1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/overload/new1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/overload/new1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/overload/new1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/overload/new1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/overload/new1.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/overload/operator-star-1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator-star-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator-star-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/operator-star-1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/operator1.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 14) @@ -38922,91 +39882,91 @@ PASS: g++.dg/overload/operator2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/overload/operator2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/overload/operator2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/overload/operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/overload/operator2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/overload/operator2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/overload/operator2.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/overload/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator3.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/operator3.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator4.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator4.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/operator4.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++98 (test for errors, line 15) PASS: g++.dg/overload/operator5.C -std=c++98 note (test for warnings, line 15) PASS: g++.dg/overload/operator5.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/operator5.C -std=c++11 (test for errors, line 15) PASS: g++.dg/overload/operator5.C -std=c++11 note (test for warnings, line 15) PASS: g++.dg/overload/operator5.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator5.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/overload/operator5.C -std=c++1y note (test for warnings, line 15) -PASS: g++.dg/overload/operator5.C -std=c++1y (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 note (test for warnings, line 15) +PASS: g++.dg/overload/operator5.C -std=c++14 (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/operator6.C -std=c++11 (test for errors, line 19) PASS: g++.dg/overload/operator6.C -std=c++11 (test for errors, line 25) PASS: g++.dg/overload/operator6.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/operator6.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/overload/operator6.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/overload/operator6.C -std=c++1y (test for excess errors) +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/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/pmf1.C -std=c++11 (test for errors, line 20) PASS: g++.dg/overload/pmf1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/pmf1.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/overload/pmf1.C -std=c++1y (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/pmf2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/pmf2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/pmf2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/pmf2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/prom1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/prom1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/prom1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/prom1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/ref-conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref-conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/ref-conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/ref-conv1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/ref-conv2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref-conv2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/ref-conv2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/ref-conv2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/reftemp1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/reftemp1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/reftemp1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/reftemp1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/reftemp2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/reftemp2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/reftemp2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/reftemp2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/rvalue1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/rvalue1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/rvalue1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/rvalue2.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/rvalue2.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/rvalue2.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/rvalue3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/rvalue3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/rvalue3.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/rvalue3.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/scope1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/scope1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/scope1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/template1.C -std=c++14 (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/template2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/overload/template2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/template2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/overload/template2.C -std=c++1y (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/template3.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/overload/template3.C -std=c++11 scan-assembler _Z3fooIiEvRK1AIT_Ez PASS: g++.dg/overload/template3.C -std=c++11 scan-assembler-not _Z3fooI1AIiEEvRKT_z -PASS: g++.dg/overload/template3.C -std=c++1y (test for excess errors) -PASS: g++.dg/overload/template3.C -std=c++1y scan-assembler _Z3fooIiEvRK1AIT_Ez -PASS: g++.dg/overload/template3.C -std=c++1y 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++14 scan-assembler _Z3fooIiEvRK1AIT_Ez +PASS: g++.dg/overload/template3.C -std=c++14 scan-assembler-not _Z3fooI1AIiEEvRKT_z 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) @@ -39027,16 +39987,16 @@ PASS: g++.dg/overload/template4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/overload/template4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/overload/template4.C -std=c++11 (test for errors, line 20) PASS: g++.dg/overload/template4.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/overload/template4.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/overload/template4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/overload/template4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/overload/template4.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/overload/template4.C -std=c++1y (test for excess errors) +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 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 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 excess errors) 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 7) PASS: g++.dg/overload/template5.C -std=c++98 (test for errors, line 11) @@ -39051,13 +40011,13 @@ PASS: g++.dg/overload/template5.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/overload/template5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/overload/template5.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/overload/template5.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/template5.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/overload/template5.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/overload/template5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/overload/template5.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/overload/template5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/overload/template5.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/overload/template5.C -std=c++1y (test for excess errors) +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 7) +PASS: g++.dg/overload/template5.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/overload/template5.C -std=c++14 (test for warnings, line 11) +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 warnings, line 13) +PASS: g++.dg/overload/template5.C -std=c++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/overload/unknown1.C -std=c++98 candidate note (test for warnings, line 8) @@ -39066,13 +40026,13 @@ PASS: g++.dg/overload/unknown1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/overload/unknown1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/overload/unknown1.C -std=c++11 candidate note (test for warnings, line 8) PASS: g++.dg/overload/unknown1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/unknown1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/overload/unknown1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/overload/unknown1.C -std=c++1y candidate note (test for warnings, line 8) -PASS: g++.dg/overload/unknown1.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/overload/unknown1.C -std=c++14 candidate note (test for warnings, line 8) +PASS: g++.dg/overload/unknown1.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/using1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/using1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/using1.C -std=c++14 (test for excess errors) 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) @@ -39105,40 +40065,40 @@ PASS: g++.dg/overload/using2.C -std=c++11 (test for errors, line 75) PASS: g++.dg/overload/using2.C -std=c++11 (test for errors, line 79) PASS: g++.dg/overload/using2.C -std=c++11 (test for errors, line 86) PASS: g++.dg/overload/using2.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 23) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 32) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 48) -PASS: g++.dg/overload/using2.C -std=c++1y conflicts (test for errors, line 49) -PASS: g++.dg/overload/using2.C -std=c++1y _exit (test for warnings, line 49) -PASS: g++.dg/overload/using2.C -std=c++1y conflicts (test for errors, line 53) -PASS: g++.dg/overload/using2.C -std=c++1y C1 (test for warnings, line 53) -PASS: g++.dg/overload/using2.C -std=c++1y (test for warnings, line 57) -PASS: g++.dg/overload/using2.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/overload/using2.C -std=c++1y (test for errors, line 64) -PASS: g++.dg/overload/using2.C -std=c++1y (test for errors, line 75) -PASS: g++.dg/overload/using2.C -std=c++1y (test for errors, line 79) -PASS: g++.dg/overload/using2.C -std=c++1y (test for errors, line 86) -PASS: g++.dg/overload/using2.C -std=c++1y (test for excess errors) +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 conflicts (test for errors, line 49) +PASS: g++.dg/overload/using2.C -std=c++14 _exit (test for warnings, 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++14 C1 (test for warnings, line 53) +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 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 excess errors) 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 errors, line 15) PASS: g++.dg/overload/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/using3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/overload/using3.C -std=c++11 (test for errors, line 15) PASS: g++.dg/overload/using3.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/using3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/overload/using3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/overload/using3.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/overload/using3.C -std=c++14 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/overload/virtual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/virtual1.C -std=c++1y (test for excess errors) +PASS: g++.dg/overload/virtual1.C -std=c++14 (test for excess errors) 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/virtual2.C -std=c++11 (test for excess errors) PASS: g++.dg/overload/virtual2.C -std=c++11 execution test -PASS: g++.dg/overload/virtual2.C -std=c++1y (test for excess errors) -PASS: g++.dg/overload/virtual2.C -std=c++1y execution test +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/volatile1.C -std=c++98 (test for warnings, line 5) 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) @@ -39147,22 +40107,22 @@ PASS: g++.dg/overload/volatile1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/overload/volatile1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/overload/volatile1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/overload/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.dg/overload/volatile1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/overload/volatile1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/overload/volatile1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/overload/volatile1.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/parse/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access1.C -std=c++14 (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 (test for errors, line 7) PASS: g++.dg/parse/access10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/access10.C -std=c++11 (test for bogus messages, line 7) PASS: g++.dg/parse/access10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/access10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access10.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.dg/parse/access10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/access10.C -std=c++1y (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 (test for errors, line 7) +PASS: g++.dg/parse/access10.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 8) PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 12) @@ -39193,21 +40153,21 @@ PASS: g++.dg/parse/access11.C -std=c++11 (test for errors, line 33) PASS: g++.dg/parse/access11.C -std=c++11 (test for errors, line 34) PASS: g++.dg/parse/access11.C -std=c++11 (test for errors, line 35) PASS: g++.dg/parse/access11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/parse/access11.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/parse/access11.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 22) +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 excess errors) PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 8) 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) @@ -39218,56 +40178,56 @@ PASS: g++.dg/parse/access2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/access2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/parse/access2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/access2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/access2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/access2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/parse/access2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/access2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access2.C -std=c++14 (test for errors, line 8) +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 excess errors) PASS: g++.dg/parse/access3.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/parse/access3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/access3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/access3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/access3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/access3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access3.C -std=c++14 (test for errors, line 9) +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 excess errors) PASS: g++.dg/parse/access4.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/parse/access4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/access4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/access4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/access4.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/access4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access4.C -std=c++14 (test for errors, line 9) +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 excess errors) PASS: g++.dg/parse/access5.C -std=c++98 (test for errors, line 10) 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 excess errors) PASS: g++.dg/parse/access5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/access5.C -std=c++11 (test for errors, line 16) PASS: g++.dg/parse/access5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/access5.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/parse/access5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access5.C -std=c++14 (test for errors, line 10) +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 excess errors) PASS: g++.dg/parse/access6.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/parse/access6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/access6.C -std=c++11 (test for errors, line 23) PASS: g++.dg/parse/access6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/access6.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/parse/access6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access6.C -std=c++14 (test for errors, line 11) +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 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/access7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/access7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/access7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/access7.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/access7.C -std=c++1y (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/access8.C -std=c++98 (test for errors, line 5) 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 errors, line 11) @@ -39276,28 +40236,28 @@ PASS: g++.dg/parse/access8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/access8.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/access8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/access8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/access8.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/access8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/access8.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access8.C -std=c++14 (test for errors, line 5) +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 errors, line 11) +PASS: g++.dg/parse/access8.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/access9.C -std=c++98 (test for errors, line 4) 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 excess errors) PASS: g++.dg/parse/access9.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/access9.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/access9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/access9.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/access9.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/access9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/access9.C -std=c++14 (test for errors, line 4) +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 excess errors) PASS: g++.dg/parse/ambig1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig3.C -std=c++14 (test for excess errors) 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 errors, line 17) @@ -39306,13 +40266,13 @@ PASS: g++.dg/parse/ambig4.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/ambig4.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/parse/ambig4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/ambig4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig4.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/ambig4.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/parse/ambig4.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/ambig4.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/parse/ambig4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig5.C -std=c++14 (test for excess errors) 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 errors, line 11) @@ -39321,61 +40281,61 @@ PASS: g++.dg/parse/ambig6.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/ambig6.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/ambig6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/ambig6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig6.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/ambig6.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/ambig6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/ambig6.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/ambig6.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig7.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig7.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig8.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig8.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ambig9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ambig9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ambig9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ambig9.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/angle-bracket.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/angle-bracket.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/angle-bracket.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/angle-bracket.C -std=c++14 (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/angle-bracket2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/angle-bracket2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/angle-bracket2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/angle-bracket2.C -std=c++1y (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/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/args1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/args1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/args1.C -std=c++1y (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/array-size1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/array-size1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/array-size1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/array-size1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/array-size2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/array-size2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/array-size2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/array-size2.C -std=c++14 (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/asm1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/asm1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/asm1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/asm1.C -std=c++1y (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/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/asm2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/asm2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/asm2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/asm2.C -std=c++1y (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/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/asm3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/asm3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/asm3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/asm3.C -std=c++1y (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/attr-ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr-ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/attr-ctor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/attr-ctor1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 (test for excess errors) 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 @@ -39402,19 +40362,19 @@ PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++11 scan-assembler bar PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++11 scan-assembler bar4 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++11 scan-assembler bar5 PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++11 scan-assembler-not bar6 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler foo1 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler foo2 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler foo3 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler foo4 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler foo5 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler-not foo6 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler bar1 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler bar2 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler bar3 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler bar4 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler bar5 -PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++1y scan-assembler-not bar6 +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++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 foo6 +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-not bar6 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 warnings, line 12) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 15) @@ -39433,39 +40393,39 @@ PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++11 (test for warnings PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/parse/attr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/attr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/attr1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/attr2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/attr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/attr2.C -std=c++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/parse/attr3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/attr3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/parse/attr3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/parse/attr3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/attr3.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/parse/attr3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/parse/attr3.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/parse/attr3.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/bitfield1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/bitfield1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/bitfield1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/bitfield1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/bitfield1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/bitfield1.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/bitfield1.C -std=c++14 (test for excess errors) 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 errors, line 22) PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for warnings, line 25) @@ -39476,47 +40436,47 @@ PASS: g++.dg/parse/bitfield2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/parse/bitfield2.C -std=c++11 (test for warnings, line 25) PASS: g++.dg/parse/bitfield2.C -std=c++11 (test for errors, line 31) PASS: g++.dg/parse/bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/bitfield2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/bitfield2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/parse/bitfield2.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/parse/bitfield2.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/parse/bitfield2.C -std=c++1y (test for excess errors) +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 errors, line 22) +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 errors, line 31) +PASS: g++.dg/parse/bitfield2.C -std=c++14 (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/bitfield3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/bitfield3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/bitfield3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/bitfield3.C -std=c++1y (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/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/bitfield4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/bitfield4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/bitfield4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/bitfield4.C -std=c++1y (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/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/bitfield5.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/parse/bitfield5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/bitfield5.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/parse/bitfield5.C -std=c++1y (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/break-in-for.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/break-in-for.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/break-in-for.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/break-in-for.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/builtin1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/builtin2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/builtin2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/builtin2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/builtin2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/cast1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/cast1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/cast1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/cast1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/cast2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/cast2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/casting-operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/casting-operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/casting-operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/casting-operator1.C -std=c++14 (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) @@ -39527,23 +40487,23 @@ PASS: g++.dg/parse/casting-operator2.C -std=c++11 (test for errors, line 24) PASS: g++.dg/parse/casting-operator2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/parse/casting-operator2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/parse/casting-operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/casting-operator2.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/parse/casting-operator2.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/parse/casting-operator2.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/parse/casting-operator2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/parse/casting-operator2.C -std=c++1y (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/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/catch1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/catch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/catch1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/catch1.C -std=c++1y (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/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/class1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/class1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/class1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/class1.C -std=c++1y (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/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) @@ -39552,10 +40512,10 @@ PASS: g++.dg/parse/class2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/class2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/class2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/class2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/class2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/class2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/class2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/class2.C -std=c++1y (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/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 errors, line 12) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 18) @@ -39566,23 +40526,23 @@ PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++11 (test for errors, line 28) PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++1y (test for excess errors) +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 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 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/colon-autocorrect-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++1y (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/comma1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/comma1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/comma1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/comma1.C -std=gnu++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 15) @@ -39595,24 +40555,24 @@ PASS: g++.dg/parse/comma2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/comma2.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/comma2.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/comma2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/parse/comma2.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/parse/concat1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/concat1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/concat1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/concat1.C -std=c++14 (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/cond1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/cond1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/cond1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/cond1.C -std=c++1y (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/cond2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/cond2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/cond2.C -std=c++14 (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) @@ -39623,32 +40583,32 @@ PASS: g++.dg/parse/cond3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/cond3.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/parse/cond3.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/parse/cond3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/cond3.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/cond3.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/cond3.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/parse/cond3.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/cond3.C -std=gnu++1y (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/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/cond4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/cond4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/cond4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/cond4.C -std=c++1y (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/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/cond5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/cond5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/cond5.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/condexpr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/condexpr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/condexpr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/condexpr1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/constant1.C (test for errors, line 5) PASS: g++.dg/parse/constant1.C (test for errors, line 13) PASS: g++.dg/parse/constant1.C (test for excess errors) PASS: g++.dg/parse/constant2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constant2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/constant2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/constant3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constant3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/constant3.C -std=c++14 (test for excess errors) 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 errors, line 21) PASS: g++.dg/parse/constant4.C -std=c++98 (test for warnings, line 37) @@ -39657,29 +40617,29 @@ PASS: g++.dg/parse/constant4.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/parse/constant4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/parse/constant4.C -std=c++11 (test for warnings, line 37) PASS: g++.dg/parse/constant4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constant4.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/parse/constant4.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/parse/constant4.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/parse/constant4.C -std=c++1y (test for excess errors) +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 errors, line 21) +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/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++98 (test for excess errors) PASS: g++.dg/parse/constant6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constant6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/constant6.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/constant7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constant7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constant7.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/constant7.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/constructor1.C -std=gnu++98 no type (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++11 no type (test for errors, line 4) PASS: g++.dg/parse/constructor1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/constructor1.C -std=gnu++1y no type (test for errors, line 4) -PASS: g++.dg/parse/constructor1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/constructor1.C -std=gnu++14 no type (test for errors, line 4) +PASS: g++.dg/parse/constructor1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/constructor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/constructor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constructor2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/constructor2.C -std=c++14 (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) @@ -39688,28 +40648,28 @@ PASS: g++.dg/parse/constructor3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/constructor3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/constructor3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/constructor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/constructor3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/constructor3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/constructor3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/constructor3.C -std=c++1y (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/conv_op1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/conv_op1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/conv_op1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/conv_op1.C -std=c++14 (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/crash1.C -std=c++11 (test for errors, line 1) PASS: g++.dg/parse/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash1.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/parse/crash1.C -std=c++1y (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/crash10.C -std=c++98 (test for bogus messages, line 14) PASS: g++.dg/parse/crash10.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash10.C -std=c++11 (test for bogus messages, line 14) PASS: g++.dg/parse/crash10.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash10.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.dg/parse/crash10.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash10.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash10.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.dg/parse/crash10.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/parse/crash10.C -std=c++14 (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) @@ -39718,88 +40678,88 @@ PASS: g++.dg/parse/crash11.C -std=c++11 (test for errors, line 22) PASS: g++.dg/parse/crash11.C -std=c++11 (test for errors, line 23) PASS: g++.dg/parse/crash11.C -std=c++11 (test for errors, line 33) PASS: g++.dg/parse/crash11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash11.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/parse/crash11.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/parse/crash11.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/parse/crash11.C -std=c++1y (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/crash12.C -std=c++98 (test for errors, line 12) PASS: g++.dg/parse/crash12.C -std=c++98 (test for errors, line 17) PASS: g++.dg/parse/crash12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/crash12.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/crash12.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash12.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/crash12.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/crash12.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash12.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/parse/crash12.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/parse/crash12.C -std=c++14 (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 21) PASS: g++.dg/parse/crash13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash13.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/crash13.C -std=c++11 (test for errors, line 21) PASS: g++.dg/parse/crash13.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash13.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/crash13.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/parse/crash13.C -std=c++1y (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 21) +PASS: g++.dg/parse/crash13.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash14.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash14.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash14.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash15.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash15.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash15.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/parse/crash16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash16.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/crash16.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash16.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash16.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash16.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash16.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/parse/crash16.C -std=c++14 (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/crash17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash17.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash17.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash17.C -std=c++1y (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/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/crash18.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash18.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash18.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash18.C -std=c++1y (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/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/crash19.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash19.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash19.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash19.C -std=c++1y (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/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/crash2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash2.C -std=c++1y (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/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/crash20.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/crash20.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/parse/crash20.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash20.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/crash20.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/parse/crash20.C -std=c++1y (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/crash21.C -std=c++98 (test for warnings, line 3) 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 excess errors) PASS: g++.dg/parse/crash21.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/crash21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash21.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash21.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/crash21.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash21.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/parse/crash21.C -std=c++14 (test for excess errors) 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 warnings, line 11) PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 16) @@ -39810,11 +40770,11 @@ PASS: g++.dg/parse/crash22.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/parse/crash22.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/parse/crash22.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/parse/crash22.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash22.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/parse/crash22.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/parse/crash22.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/parse/crash22.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/parse/crash22.C -std=c++1y (test for excess errors) +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 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 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) @@ -39825,41 +40785,41 @@ PASS: g++.dg/parse/crash23.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash23.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash23.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/crash23.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash23.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash23.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash23.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash23.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/crash23.C -std=c++1y (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/crash24.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/parse/crash24.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/crash24.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash24.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash24.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash24.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash24.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/crash24.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/parse/crash25.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash25.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/parse/crash25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/crash25.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash25.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/parse/crash25.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/crash25.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/crash25.C -std=c++14 (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/crash26.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/crash26.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash26.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/crash26.C -std=c++1y (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/crash27.C -std=c++98 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash27.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/crash27.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash27.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/crash27.C -std=c++1y (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 (test for excess errors) 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 errors, line 13) @@ -39868,19 +40828,19 @@ PASS: g++.dg/parse/crash28.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash28.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/crash28.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash28.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash28.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash28.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/crash28.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash28.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/parse/crash28.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash29.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash29.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash29.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash29.C -std=c++14 (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/crash3.C -std=c++11 (test for errors, line 2) PASS: g++.dg/parse/crash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash3.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/parse/crash3.C -std=c++1y (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/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 bogus messages, line 17) @@ -39889,10 +40849,10 @@ PASS: g++.dg/parse/crash30.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/parse/crash30.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash30.C -std=c++11 (test for bogus messages, line 17) PASS: g++.dg/parse/crash30.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash30.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/parse/crash30.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash30.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.dg/parse/crash30.C -std=c++1y (test for excess errors) +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 bogus messages, line 17) +PASS: g++.dg/parse/crash30.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash31.C -std=c++98 (test for warnings, line 1) 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) @@ -39909,38 +40869,38 @@ PASS: g++.dg/parse/crash31.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash31.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash31.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash31.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash31.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash31.C -std=c++14 (test for warnings, line 1) +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/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/crash32.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/crash32.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash32.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/crash32.C -std=c++1y (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/crash33.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash33.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash33.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash33.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/parse/crash34.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash34.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash34.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash34.C -std=c++1y (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 (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/crash35.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash35.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash35.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash35.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash35.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash35.C -std=c++1y (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/crash36.C (test for warnings, line 5) PASS: g++.dg/parse/crash36.C not expanded (test for errors, line 7) PASS: g++.dg/parse/crash36.C T (test for warnings, line 7) @@ -39951,8 +40911,8 @@ 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/crash37.C -std=c++11 (test for errors, line 14) PASS: g++.dg/parse/crash37.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash37.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/parse/crash37.C -std=c++1y (test for excess errors) +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/crash38.C -std=c++98 (test for warnings, line 4) 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) @@ -39967,25 +40927,25 @@ PASS: g++.dg/parse/crash38.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/parse/crash38.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/crash38.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/crash38.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/crash38.C -std=c++1y (test for excess errors) +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 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 9) +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 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/crash39.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/crash39.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash39.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/crash39.C -std=c++1y (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/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/crash4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/crash4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/crash4.C -std=c++1y (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/crash40.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 23) PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 26) @@ -40004,45 +40964,45 @@ PASS: g++.dg/parse/crash40.C -std=c++11 (test for errors, line 35) PASS: g++.dg/parse/crash40.C -std=c++11 (test for errors, line 38) PASS: g++.dg/parse/crash40.C -std=c++11 (test for errors, line 40) PASS: g++.dg/parse/crash40.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/parse/crash40.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 23) +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 errors, line 40) +PASS: g++.dg/parse/crash40.C -std=c++14 (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/crash41.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash41.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash41.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash41.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash41.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash41.C -std=c++1y (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/crash42.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/crash42.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/crash42.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/crash42.C -std=gnu++14 (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/crash43.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash43.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash43.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash43.C -std=c++1y (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/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/crash44.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/crash44.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/crash44.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/crash44.C -std=gnu++1y (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/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/crash45.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash45.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash45.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash45.C -std=c++1y (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/crash46.C -std=c++98 declared (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++98 not (test for errors, line 5) PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 10) @@ -40057,30 +41017,30 @@ PASS: g++.dg/parse/crash46.C -std=c++11 not (test for errors, line 10) PASS: g++.dg/parse/crash46.C -std=c++11 declared (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++11 not (test for errors, line 15) PASS: g++.dg/parse/crash46.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash46.C -std=c++1y declared (test for errors, line 5) -PASS: g++.dg/parse/crash46.C -std=c++1y not (test for errors, line 5) -PASS: g++.dg/parse/crash46.C -std=c++1y declared (test for errors, line 10) -PASS: g++.dg/parse/crash46.C -std=c++1y not (test for errors, line 10) -PASS: g++.dg/parse/crash46.C -std=c++1y declared (test for errors, line 15) -PASS: g++.dg/parse/crash46.C -std=c++1y not (test for errors, line 15) -PASS: g++.dg/parse/crash46.C -std=c++1y (test for excess errors) +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 (test for errors, line 5) +PASS: g++.dg/parse/crash46.C -std=c++14 declared (test for errors, line 10) +PASS: g++.dg/parse/crash46.C -std=c++14 not (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 not (test for errors, line 15) +PASS: g++.dg/parse/crash46.C -std=c++14 (test for excess errors) 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++98 (test for errors, line 8) PASS: g++.dg/parse/crash48.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash48.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash48.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash48.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash48.C -std=c++1y (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/crash49.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/parse/crash49.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/crash49.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/crash49.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash49.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash49.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/crash49.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/parse/crash49.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, 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 errors, line 7) @@ -40093,33 +41053,33 @@ PASS: g++.dg/parse/crash5.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/parse/crash5.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/parse/crash5.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/crash5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for errors, line 3) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/crash5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for errors, 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 errors, line 7) +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 excess errors) 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 errors, line 9) PASS: g++.dg/parse/crash50.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash50.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/crash50.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/crash50.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash50.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/crash50.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/crash50.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/parse/crash50.C -std=c++14 (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/crash51.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/crash51.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash51.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/crash51.C -std=c++1y (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/crash52.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash52.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/crash52.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash52.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/crash52.C -std=c++1y (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 (test for excess errors) 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) @@ -40132,71 +41092,71 @@ PASS: g++.dg/parse/crash53.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/crash53.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/parse/crash53.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash53.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash53.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/parse/crash53.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/parse/crash54.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash54.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/crash54.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/crash54.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash54.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/crash54.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/crash54.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/crash54.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash55.C -std=c++98 (test for errors, line 7) PASS: g++.dg/parse/crash55.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash55.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash55.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash55.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash55.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash55.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/parse/crash55.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/parse/crash56.C -std=c++98 PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 14) PASS: g++.dg/parse/crash56.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/crash56.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash56.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/crash56.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash56.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/parse/crash56.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/crash56.C -std=c++1y (test for excess errors) +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 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 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/crash57.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash57.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash57.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash57.C -std=c++1y (test for excess errors) +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/crash58.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/parse/crash58.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash58.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash58.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash58.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash58.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash58.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/parse/crash58.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/parse/crash59.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/crash59.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash59.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/crash59.C -std=c++1y (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 (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/crash6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/crash6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash6.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/crash6.C -std=c++1y (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/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/crash60.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/crash60.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash60.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/crash60.C -std=c++1y (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/crash61.C -std=c++98 (test for errors, line 4) 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) @@ -40205,16 +41165,16 @@ PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash61.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/crash61.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash61.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/crash61.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash61.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/crash61.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash61.C -std=c++14 (test for errors, line 4) +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 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/crash62.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash62.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash62.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash62.C -std=c++1y (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/crash63.C (test for errors, line 8) PASS: g++.dg/parse/crash63.C (test for warnings, line 8) PASS: g++.dg/parse/crash63.C (test for excess errors) @@ -40222,56 +41182,56 @@ 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/crash64.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/crash64.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/crash64.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/crash64.C -std=gnu++1y (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/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/crash65.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/crash65.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash65.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/crash65.C -std=c++1y (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/crash66.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash66.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash66.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash66.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/crash7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash7.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/crash7.C -std=c++14 (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/crash9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/crash9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/crash9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/crash9.C -std=c++1y (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/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ctor1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ctor2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ctor2.C -std=c++14 (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 excess errors) PASS: g++.dg/parse/ctor3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/ctor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ctor3.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/parse/ctor3.C -std=c++14 (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/ctor4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/ctor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/ctor4.C -std=c++1y (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/ctor5.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/ctor5.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/ctor5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/ctor5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/ctor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor5.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/ctor5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/ctor5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ctor5.C -std=c++14 (test for warnings, line 5) +PASS: g++.dg/parse/ctor5.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/parse/ctor5.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ctor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ctor6.C -std=c++14 (test for excess errors) 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 errors, line 15) @@ -40280,10 +41240,10 @@ PASS: g++.dg/parse/ctor7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/ctor7.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/ctor7.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/ctor7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/ctor7.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/ctor7.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/ctor7.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/parse/ctor7.C -std=c++14 (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) @@ -40292,25 +41252,25 @@ PASS: g++.dg/parse/ctor8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/ctor8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/ctor8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/ctor8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/ctor8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/ctor8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/ctor8.C -std=c++1y (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/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/ctor9.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/ctor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ctor9.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/ctor9.C -std=c++1y (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/dce1.C -std=c++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/parse/dce1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/dce1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/dce1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dce1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/dce1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/dce1.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/dce1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/decl-specifier-1.C -std=c++98 (test for warnings, line 8) 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 errors, line 15) @@ -40321,23 +41281,23 @@ PASS: g++.dg/parse/decl-specifier-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/decl-specifier-1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/decl-specifier-1.C -std=c++11 suggested alternative (test for warnings, line 15) PASS: g++.dg/parse/decl-specifier-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/decl-specifier-1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/parse/decl-specifier-1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/decl-specifier-1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/decl-specifier-1.C -std=c++1y suggested alternative (test for warnings, line 15) -PASS: g++.dg/parse/decl-specifier-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/decl-specifier-1.C -std=c++14 (test for warnings, line 8) +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 errors, line 15) +PASS: g++.dg/parse/decl-specifier-1.C -std=c++14 suggested alternative (test for warnings, line 15) +PASS: g++.dg/parse/decl-specifier-1.C -std=c++14 (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/def-tmpl-arg1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++1y (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/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg10.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg10.C -std=c++14 (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 warnings, line 7) PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for warnings, line 8) @@ -40346,121 +41306,121 @@ PASS: g++.dg/parse/defarg11.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/defarg11.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/parse/defarg11.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/parse/defarg11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/defarg11.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/defarg11.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/parse/defarg11.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/parse/defarg11.C -std=gnu++1y (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 warnings, line 7) +PASS: g++.dg/parse/defarg11.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.dg/parse/defarg11.C -std=gnu++14 (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 errors, line 12) PASS: g++.dg/parse/defarg12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg12.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/defarg12.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/defarg12.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg12.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/defarg12.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/defarg12.C -std=c++1y (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 errors, line 12) +PASS: g++.dg/parse/defarg12.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg13.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg13.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg13.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg14.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg14.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg14.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg15.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg15.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg15.C -std=c++14 (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/defarg16.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/defarg16.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg16.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/defarg16.C -std=c++1y (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/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg5.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg6.C -std=c++14 (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/defarg7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/defarg7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg7.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/defarg7.C -std=c++1y (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/defarg8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg8.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg8.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/defarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/defarg9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/defarg9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/defarg9.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/direct-initialization-2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/direct-initialization-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/direct-initialization-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/direct-initialization-2.C -std=c++14 (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/dot1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/dot1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dot1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/dot1.C -std=c++1y (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/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/dtor1.C -std=c++14 (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/dtor10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/dtor10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/dtor10.C -std=c++1y (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/dtor11.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/parse/dtor11.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/dtor11.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/dtor11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor11.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/dtor11.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/dtor11.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/dtor11.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/dtor12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor12.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor12.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/dtor12.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/parse/dtor13.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/dtor13.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor13.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/dtor13.C -std=c++1y (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 (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/dtor14.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor14.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor14.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/dtor14.C -std=c++1y (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/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/dtor15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/dtor15.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor15.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/dtor15.C -std=c++1y (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/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/dtor16.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor16.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor16.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/dtor16.C -std=c++1y (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/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/dtor2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/dtor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/dtor2.C -std=c++1y (test for excess errors) +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) XFAIL: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 7) XFAIL: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 11) XFAIL: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 13) @@ -40471,14 +41431,14 @@ XFAIL: g++.dg/parse/dtor3.C -std=c++11 implemented DR272 (test for bogus messag XFAIL: g++.dg/parse/dtor3.C -std=c++11 implemented DR272 (test for bogus messages, line 13) XFAIL: g++.dg/parse/dtor3.C -std=c++11 implemented DR272 (test for bogus messages, line 14) PASS: g++.dg/parse/dtor3.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/parse/dtor3.C -std=c++1y implemented DR272 (test for bogus messages, line 7) -XFAIL: g++.dg/parse/dtor3.C -std=c++1y implemented DR272 (test for bogus messages, line 11) -XFAIL: g++.dg/parse/dtor3.C -std=c++1y implemented DR272 (test for bogus messages, line 13) -XFAIL: g++.dg/parse/dtor3.C -std=c++1y implemented DR272 (test for bogus messages, line 14) -PASS: g++.dg/parse/dtor3.C -std=c++1y (test for excess errors) +XFAIL: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 7) +XFAIL: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 11) +XFAIL: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 13) +XFAIL: 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 (test for excess errors) PASS: g++.dg/parse/dtor4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/dtor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/dtor4.C -std=c++14 (test for excess errors) 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) @@ -40491,156 +41451,156 @@ PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/dtor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/dtor5.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/dtor5.C -std=c++14 (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/dtor6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/dtor6.C -std=c++1y (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/dtor7.C -std=c++98 (test for warnings, line 3) 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 excess errors) PASS: g++.dg/parse/dtor7.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/dtor7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/dtor7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor7.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/dtor7.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/dtor7.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/parse/dtor7.C -std=c++14 (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/dtor8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/dtor8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/dtor8.C -std=c++1y (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/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/dtor9.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/dtor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dtor9.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/dtor9.C -std=c++1y (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/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/dupl-tmpl-args1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++1y (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/eh-decl.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/eh-decl.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/eh-decl.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/eh-decl.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/parse/elab1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/elab1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/elab1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/elab1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/elab1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/elab1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/elab1.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/elab1.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/parse/elab2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/elab2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/elab2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/elab2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/elab2.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/elab2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/elab2.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/elab2.C -std=c++14 (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-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/parse/else-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/else-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/parse/else-2.C -std=gnu++1y (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.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/else.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/else.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/else.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/else.C -std=gnu++1y (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/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/enum1.C -std=c++14 (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/enum10.C -std=c++11 (test for errors, line 2) PASS: g++.dg/parse/enum10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum10.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/parse/enum10.C -std=c++1y (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/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/enum11.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/enum11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum11.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/enum11.C -std=c++1y (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/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/enum2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/enum2.C -std=c++1y (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/enum3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/parse/enum3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/enum3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum3.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/enum3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/enum3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum3.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/enum3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/enum3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/enum3.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/parse/enum3.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/parse/enum3.C -std=c++14 (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++98 (test for excess errors) PASS: g++.dg/parse/enum5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/enum5.C -std=c++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/parse/enum6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum6.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/enum6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/enum6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum6.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/enum6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/enum6.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/parse/enum6.C -std=c++14 (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/enum7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/enum7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/enum7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/enum7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/enum7.C -std=c++1y (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/enum8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum8.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/enum8.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/enum9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/enum9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/enum9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/enum9.C -std=c++14 (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/error-column.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/parse/error-column.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error-column.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/parse/error-column.C -std=gnu++1y (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/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/error1.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/error1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error1.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/error1.C -std=gnu++1y (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/error10.C -std=gnu++98 2 or more (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++11 2 or more (test for errors, line 14) PASS: g++.dg/parse/error10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error10.C -std=gnu++1y 2 or more (test for errors, line 14) -PASS: g++.dg/parse/error10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error10.C -std=gnu++14 2 or more (test for errors, line 14) +PASS: g++.dg/parse/error10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error11.C 17-begin (test for errors, line 19) PASS: g++.dg/parse/error11.C 17-alt (test for warnings, line 19) PASS: g++.dg/parse/error11.C 39-begin (test for errors, line 19) @@ -40674,7 +41634,7 @@ PASS: g++.dg/parse/error12.C -std=gnu++98 warning <:: (test for warnings, line PASS: g++.dg/parse/error12.C -std=gnu++98 note <: (test for warnings, line 11) PASS: g++.dg/parse/error12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error12.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error12.C -std=gnu++14 (test for excess errors) 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 errors, line 12) @@ -40683,10 +41643,10 @@ PASS: g++.dg/parse/error13.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/parse/error13.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/parse/error13.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/error13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error13.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/parse/error13.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/parse/error13.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/error13.C -std=gnu++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/error13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error14.C -std=gnu++98 at end of input (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++98 primary (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++98 unqualified-id (test for errors, line 22) @@ -40695,10 +41655,10 @@ PASS: g++.dg/parse/error14.C -std=gnu++11 at end of input (test for errors, lin PASS: g++.dg/parse/error14.C -std=gnu++11 primary (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++11 unqualified-id (test for errors, line 22) PASS: g++.dg/parse/error14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error14.C -std=gnu++1y at end of input (test for errors, line 22) -PASS: g++.dg/parse/error14.C -std=gnu++1y primary (test for errors, line 22) -PASS: g++.dg/parse/error14.C -std=gnu++1y unqualified-id (test for errors, line 22) -PASS: g++.dg/parse/error14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error14.C -std=gnu++14 at end of input (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++14 unqualified-id (test for errors, line 22) +PASS: g++.dg/parse/error14.C -std=gnu++14 (test for excess errors) 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 14) PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 15) @@ -40733,56 +41693,56 @@ PASS: g++.dg/parse/error15.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/parse/error15.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/parse/error15.C -std=gnu++11 bogus excess errors in declaration (test for bogus messages, line 17) PASS: g++.dg/parse/error15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/parse/error15.C -std=gnu++1y 13 (test for errors, line 17) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/parse/error15.C -std=gnu++1y 15 (test for errors, line 26) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for errors, line 37) -PASS: g++.dg/parse/error15.C -std=gnu++1y bogus excess errors in declaration (test for bogus messages, line 17) -PASS: g++.dg/parse/error15.C -std=gnu++1y (test for excess errors) +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 14) +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 13 (test for errors, line 17) +PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 22) +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 15 (test for errors, line 26) +PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 33) +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 bogus excess errors in declaration (test for bogus messages, line 17) +PASS: g++.dg/parse/error15.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error16.C -std=gnu++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/parse/error16.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/error16.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/error16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error16.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/error16.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/error16.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error16.C -std=gnu++14 (test for errors, line 6) +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 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/error17.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error17.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/error17.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error17.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error17.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/error17.C -std=gnu++1y (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/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/error18.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/error18.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error18.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/error18.C -std=gnu++1y (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/error19.C -std=gnu++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/parse/error19.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/parse/error19.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/parse/error19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error19.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/parse/error19.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/parse/error19.C -std=gnu++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/parse/error19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error2.C func double (test for errors, line 11) PASS: g++.dg/parse/error2.C g (test for errors, line 11) PASS: g++.dg/parse/error2.C call (test for errors, line 11) @@ -40792,35 +41752,35 @@ 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/error20.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/parse/error20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error20.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/parse/error20.C -std=gnu++1y (test for excess errors) +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/error21.C -std=gnu++98 6 (test for errors, line 10) PASS: g++.dg/parse/error21.C -std=gnu++98 8 (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++11 6 (test for errors, line 10) PASS: g++.dg/parse/error21.C -std=gnu++11 8 (test for errors, line 10) PASS: g++.dg/parse/error21.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error21.C -std=gnu++1y 6 (test for errors, line 10) -PASS: g++.dg/parse/error21.C -std=gnu++1y 8 (test for errors, line 10) -PASS: g++.dg/parse/error21.C -std=gnu++1y (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++14 8 (test for errors, line 10) +PASS: g++.dg/parse/error21.C -std=gnu++14 (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/error22.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error22.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error22.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error22.C -std=gnu++1y (test for excess errors) +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/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/error23.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/parse/error23.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error23.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/parse/error23.C -std=gnu++1y (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/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/error24.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error24.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error24.C -std=gnu++1y (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/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) @@ -40835,13 +41795,13 @@ PASS: g++.dg/parse/error25.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/parse/error25.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/parse/error25.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/parse/error25.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/parse/error25.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/parse/error25.C -std=gnu++1y (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/error26.C -std=gnu++98 7 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++98 17 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 12) @@ -40852,11 +41812,11 @@ PASS: g++.dg/parse/error26.C -std=gnu++11 17 (test for errors, line 6) PASS: g++.dg/parse/error26.C -std=gnu++11 7 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++11 11 (test for errors, line 12) PASS: g++.dg/parse/error26.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error26.C -std=gnu++1y 7 (test for errors, line 6) -PASS: g++.dg/parse/error26.C -std=gnu++1y 17 (test for errors, line 6) -PASS: g++.dg/parse/error26.C -std=gnu++1y 7 (test for errors, line 12) -PASS: g++.dg/parse/error26.C -std=gnu++1y 11 (test for errors, line 12) -PASS: g++.dg/parse/error26.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error26.C -std=gnu++14 7 (test for errors, line 6) +PASS: g++.dg/parse/error26.C -std=gnu++14 17 (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 11 (test for errors, line 12) +PASS: g++.dg/parse/error26.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 6) @@ -40867,11 +41827,11 @@ PASS: g++.dg/parse/error27.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error27.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/error27.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/parse/error27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error27.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/parse/error27.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error27.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/error27.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/parse/error27.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error27.C -std=gnu++14 (test for errors, line 4) +PASS: g++.dg/parse/error27.C -std=gnu++14 (test for errors, line 5) +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 excess errors) 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 (test for bogus messages, line 9) @@ -40882,11 +41842,11 @@ PASS: g++.dg/parse/error28.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/parse/error28.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/parse/error28.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/error28.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error28.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/parse/error28.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/parse/error28.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/parse/error28.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/error28.C -std=gnu++1y (test for excess errors) +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 (test for bogus messages, line 9) +PASS: g++.dg/parse/error28.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/parse/error28.C -std=gnu++14 (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) @@ -40895,40 +41855,40 @@ PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/error29.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error29.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/parse/error29.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/error29.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/error29.C -std=gnu++1y (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/error3.C -std=gnu++98 does not (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++11 does not (test for errors, line 5) PASS: g++.dg/parse/error3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error3.C -std=gnu++1y does not (test for errors, line 5) -PASS: g++.dg/parse/error3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error3.C -std=gnu++14 does not (test for errors, line 5) +PASS: g++.dg/parse/error3.C -std=gnu++14 (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/error30.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/error30.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/error30.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error30.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/error30.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/error30.C -std=gnu++1y (test for excess errors) +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/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/error31.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/error31.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error31.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/error31.C -std=gnu++1y (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/error32.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/parse/error32.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/error32.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/error32.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error32.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/error32.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/error32.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/error32.C -std=c++14 (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 warnings, line 11) PASS: g++.dg/parse/error33.C -std=c++98 (test for errors, line 15) @@ -40937,22 +41897,22 @@ PASS: g++.dg/parse/error33.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/error33.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/parse/error33.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/error33.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error33.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/error33.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/parse/error33.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/error33.C -std=c++1y (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 warnings, line 11) +PASS: g++.dg/parse/error33.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/parse/error33.C -std=c++14 (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/error34.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/error34.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error34.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/error34.C -std=c++1y (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/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/error35.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/error35.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error35.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/error35.C -std=c++1y (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/error36.C -std=c++98 (test for errors, line 13) PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 14) PASS: g++.dg/parse/error36.C -std=c++98 expected (test for errors, line 14) @@ -40969,44 +41929,44 @@ PASS: g++.dg/parse/error36.C -std=c++11 expected (test for errors, line 22) PASS: g++.dg/parse/error36.C -std=c++11 typename (test for errors, line 28) PASS: g++.dg/parse/error36.C -std=c++11 (test for errors, line 31) PASS: g++.dg/parse/error36.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error36.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/error36.C -std=c++1y typename (test for errors, line 14) -PASS: g++.dg/parse/error36.C -std=c++1y expected (test for errors, line 14) -PASS: g++.dg/parse/error36.C -std=c++1y typename (test for errors, line 22) -PASS: g++.dg/parse/error36.C -std=c++1y expected (test for errors, line 22) -PASS: g++.dg/parse/error36.C -std=c++1y typename (test for errors, line 28) -PASS: g++.dg/parse/error36.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/parse/error36.C -std=c++1y (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 typename (test for errors, line 14) +PASS: g++.dg/parse/error36.C -std=c++14 expected (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++14 expected (test for errors, line 22) +PASS: g++.dg/parse/error36.C -std=c++14 typename (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/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/error37.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/error37.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/error37.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error37.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/error37.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/error37.C -std=c++1y (test for excess errors) +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/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/error38.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/error38.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error38.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/error38.C -std=c++1y (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/error39.C -std=c++98 (test for errors, line 3) 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 excess errors) PASS: g++.dg/parse/error39.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/error39.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/error39.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error39.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/error39.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/error39.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/error39.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/error4.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/parse/error4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error4.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/error4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error4.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/error4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error4.C -std=gnu++14 (test for errors, line 6) +PASS: g++.dg/parse/error4.C -std=gnu++14 (test for excess errors) 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 errors, line 8) @@ -41017,59 +41977,59 @@ PASS: g++.dg/parse/error40.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/error40.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/error40.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/error40.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error40.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/error40.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/error40.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/error40.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/error40.C -std=c++1y (test for excess errors) +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 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 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/error41.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/error41.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error41.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/error41.C -std=c++1y (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/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/error42.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/error42.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error42.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/error42.C -std=c++1y (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/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/error43.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error43.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error43.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error43.C -std=gnu++1y (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/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/error44.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/parse/error44.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error44.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/parse/error44.C -std=gnu++1y (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/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/error45.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/error45.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error45.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/error45.C -std=c++1y (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/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/error47.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/error47.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error47.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/error47.C -std=c++1y (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/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/error48.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/error48.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error48.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/error48.C -std=c++1y (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/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/error49.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/error49.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error49.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/error49.C -std=c++1y (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/error5.C -std=gnu++98 identifier (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++98 named return (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++98 brace (test for errors, line 4) @@ -41082,12 +42042,12 @@ PASS: g++.dg/parse/error5.C -std=gnu++11 brace (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++11 semicolon (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++11 declaration (test for errors, line 4) PASS: g++.dg/parse/error5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error5.C -std=gnu++1y identifier (test for errors, line 4) -PASS: g++.dg/parse/error5.C -std=gnu++1y named return (test for errors, line 4) -PASS: g++.dg/parse/error5.C -std=gnu++1y brace (test for errors, line 4) -PASS: g++.dg/parse/error5.C -std=gnu++1y semicolon (test for errors, line 4) -PASS: g++.dg/parse/error5.C -std=gnu++1y declaration (test for errors, line 4) -PASS: g++.dg/parse/error5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error5.C -std=gnu++14 identifier (test for errors, line 4) +PASS: g++.dg/parse/error5.C -std=gnu++14 named return (test for errors, line 4) +PASS: g++.dg/parse/error5.C -std=gnu++14 brace (test for errors, line 4) +PASS: g++.dg/parse/error5.C -std=gnu++14 semicolon (test for errors, line 4) +PASS: g++.dg/parse/error5.C -std=gnu++14 declaration (test for errors, line 4) +PASS: g++.dg/parse/error5.C -std=gnu++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 18) @@ -41096,55 +42056,70 @@ PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/error50.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/error50.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error50.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/error50.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/error50.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/parse/error50.C -std=c++1y (test for excess errors) +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 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 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/error51.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/error51.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/error51.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error51.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/error51.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/error51.C -std=c++1y (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/error52.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/parse/error52.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/error52.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/error52.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error52.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/error52.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/error52.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/error52.C -std=c++14 (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/error53.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/error53.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error53.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/error53.C -std=c++1y (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/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/error54.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/error54.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/error54.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/error54.C -std=c++1y (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/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/error55.C -std=c++11 (test for errors, line 6) +PASS: g++.dg/parse/error55.C -std=c++11 (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/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/error56.C -std=c++11 (test for errors, line 3) +PASS: g++.dg/parse/error56.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/parse/error56.C -std=c++11 (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/error6.C -std=gnu++98 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error6.C -std=gnu++11 (test for errors, line 4) PASS: g++.dg/parse/error6.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error6.C -std=gnu++1y (test for errors, line 4) -PASS: g++.dg/parse/error6.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error6.C -std=gnu++14 (test for errors, line 4) +PASS: g++.dg/parse/error6.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/parse/error6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error7.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/parse/error7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/error7.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/error7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error7.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/error7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error7.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/parse/error7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error8.C -std=gnu++98 expected (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++98 multiple (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++98 friend decl (test for errors, line 4) @@ -41153,64 +42128,70 @@ PASS: g++.dg/parse/error8.C -std=gnu++11 expected (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++11 multiple (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++11 friend decl (test for errors, line 4) PASS: g++.dg/parse/error8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error8.C -std=gnu++1y expected (test for errors, line 4) -PASS: g++.dg/parse/error8.C -std=gnu++1y multiple (test for errors, line 4) -PASS: g++.dg/parse/error8.C -std=gnu++1y friend decl (test for errors, line 4) -PASS: g++.dg/parse/error8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error8.C -std=gnu++14 expected (test for errors, line 4) +PASS: g++.dg/parse/error8.C -std=gnu++14 multiple (test for errors, line 4) +PASS: g++.dg/parse/error8.C -std=gnu++14 friend decl (test for errors, line 4) +PASS: g++.dg/parse/error8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/error9.C -std=gnu++98 FOO (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++98 BAR (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++11 FOO (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++11 BAR (test for errors, line 5) PASS: g++.dg/parse/error9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/error9.C -std=gnu++1y FOO (test for errors, line 5) -PASS: g++.dg/parse/error9.C -std=gnu++1y BAR (test for errors, line 5) -PASS: g++.dg/parse/error9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/error9.C -std=gnu++14 FOO (test for errors, line 5) +PASS: g++.dg/parse/error9.C -std=gnu++14 BAR (test for errors, line 5) +PASS: g++.dg/parse/error9.C -std=gnu++14 (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/explicit1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/explicit1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/explicit1.C -std=c++1y (test for excess errors) +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/expr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/expr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/expr1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/expr2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/expr2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/expr2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/expr3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/expr3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/expr3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/expr3.C -std=c++14 (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-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/extern-C-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/extern-C-1.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/parse/extern1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/extern1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/extern1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/extern1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/extern1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/extern1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/extern1.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/extern1.C -std=c++14 (test for excess errors) 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-typedef1.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/fn-typedef1.C -std=c++11 execution test -PASS: g++.dg/parse/fn-typedef1.C -std=c++1y (test for excess errors) -PASS: g++.dg/parse/fn-typedef1.C -std=c++1y execution test +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-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/fn-typedef2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/fn-typedef2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/fn-typedef2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/fn-typedef2.C -std=c++1y (test for excess errors) +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/fnname1.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/fnname1.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/fnname1.C -std=c++14 (test for excess errors) +PASS: g++.dg/parse/fnname2.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/fnname2.C -std=c++11 (test for excess errors) +PASS: g++.dg/parse/fnname2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/for1.C -std=gnu++98 (test for errors, line ) PASS: g++.dg/parse/for1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/for1.C -std=gnu++11 (test for errors, line ) PASS: g++.dg/parse/for1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/for1.C -std=gnu++1y (test for errors, line ) -PASS: g++.dg/parse/for1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/for1.C -std=gnu++14 (test for errors, line ) +PASS: g++.dg/parse/for1.C -std=gnu++14 (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) @@ -41219,52 +42200,59 @@ PASS: g++.dg/parse/friend-main.C -std=c++11 (test for errors, line 22) PASS: g++.dg/parse/friend-main.C -std=c++11 (test for errors, line 27) PASS: g++.dg/parse/friend-main.C -std=c++11 (test for errors, line 30) PASS: g++.dg/parse/friend-main.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend-main.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/parse/friend-main.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/parse/friend-main.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/parse/friend-main.C -std=c++1y (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/friend1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/friend1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/friend10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend10.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/friend10.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend11.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/friend11.C -std=c++14 (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 errors, line 5) +PASS: g++.dg/parse/friend12.C -std=c++98 (test for excess errors) +PASS: g++.dg/parse/friend12.C -std=c++11 (test for errors, line 5) +PASS: g++.dg/parse/friend12.C -std=c++11 (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/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/friend2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/friend2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/friend2.C -std=c++1y (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/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/friend3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/friend3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/friend3.C -std=c++1y (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/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/friend4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/friend4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/friend4.C -std=c++1y (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/friend5.C -std=c++98 (test for warnings, line 5) PASS: g++.dg/parse/friend5.C -std=c++98 err (test for errors, line 6) PASS: g++.dg/parse/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend5.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/friend5.C -std=c++11 err (test for errors, line 6) PASS: g++.dg/parse/friend5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend5.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/friend5.C -std=c++1y err (test for errors, line 6) -PASS: g++.dg/parse/friend5.C -std=c++1y (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 err (test for errors, line 6) +PASS: g++.dg/parse/friend5.C -std=c++14 (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/friend6.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/friend6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend6.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/friend6.C -std=c++1y (test for excess errors) +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/friend7.C -std=c++98 (test for errors, line 21) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 28) PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 34) @@ -41277,54 +42265,54 @@ PASS: g++.dg/parse/friend7.C -std=c++11 (test for errors, line 34) PASS: g++.dg/parse/friend7.C -std=c++11 (test for errors, line 35) PASS: g++.dg/parse/friend7.C -std=c++11 (test for errors, line 36) PASS: g++.dg/parse/friend7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/parse/friend7.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 34) +PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 35) +PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/parse/friend7.C -std=c++14 (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/friend8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/friend8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/friend8.C -std=c++1y (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/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/friend9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/friend9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/friend9.C -std=c++14 (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/func-def1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/func-def1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/func-def1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/func-def1.C -std=c++1y (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/funptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/funptr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/funptr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/funptr1.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/fused-params1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/fused-params1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/fused-params1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/fused-params1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/fused-params1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/fused-params1.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/fused-params1.C -std=c++14 (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/inline1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/inline1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/inline1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/inline1.C -std=c++1y (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/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 errors, line 6) PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/int-as-enum1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/int-as-enum1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/int-as-enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/int-as-enum1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/int-as-enum1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/int-as-enum1.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/int-as-enum1.C -std=c++14 (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 (test for warnings, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++98 (test for warnings, line 14) @@ -41333,22 +42321,22 @@ PASS: g++.dg/parse/invalid-op1.C -std=c++11 depname (test for errors, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++11 note (test for warnings, line 9) PASS: g++.dg/parse/invalid-op1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/parse/invalid-op1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/invalid-op1.C -std=c++1y depname (test for errors, line 9) -PASS: g++.dg/parse/invalid-op1.C -std=c++1y note (test for warnings, line 9) -PASS: g++.dg/parse/invalid-op1.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/parse/invalid-op1.C -std=c++1y (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 (test for warnings, line 9) +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/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/ivdep.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/ivdep.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ivdep.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/ivdep.C -std=c++1y (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/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/limits-initializer1.C -std=gnu++11 (test for errors, line 36) PASS: g++.dg/parse/limits-initializer1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/limits-initializer1.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/parse/limits-initializer1.C -std=gnu++1y (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/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) @@ -41361,24 +42349,24 @@ PASS: g++.dg/parse/linkage1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/linkage1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/linkage1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/linkage1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/linkage1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/linkage1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/linkage1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/linkage1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/linkage1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/linkage1.C -std=c++1y (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/linkage2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/linkage2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/linkage2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/linkage3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/linkage3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/linkage3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/linkage3.C -std=c++14 (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/local-class1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/local-class1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/local-class1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/local-class1.C -std=c++1y (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/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) @@ -41389,11 +42377,11 @@ PASS: g++.dg/parse/local1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/local1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/parse/local1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/local1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/local1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/parse/local1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/local1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/parse/local1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/local1.C -std=c++1y (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/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) @@ -41406,36 +42394,36 @@ PASS: g++.dg/parse/long1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/parse/long1.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/parse/long1.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/long1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/long1.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/parse/lookup1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/lookup1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/lookup2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/lookup2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/lookup2.C -std=c++14 (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/lookup3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/lookup3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/lookup3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/lookup3.C -std=c++1y (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/lookup4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/lookup4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/lookup4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/lookup5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/lookup5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/lookup5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/lookup5.C -std=c++14 (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/memfnquals1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/memfnquals1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/memfnquals1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/memfnquals1.C -std=c++1y (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/missing-template1.C -std=c++98 non (test for errors, line 15) PASS: g++.dg/parse/missing-template1.C -std=c++98 decl (test for errors, line 15) PASS: g++.dg/parse/missing-template1.C -std=c++98 note (test for warnings, line 15) @@ -41444,142 +42432,142 @@ PASS: g++.dg/parse/missing-template1.C -std=c++11 non (test for errors, line 15 PASS: g++.dg/parse/missing-template1.C -std=c++11 decl (test for errors, line 15) PASS: g++.dg/parse/missing-template1.C -std=c++11 note (test for warnings, line 15) PASS: g++.dg/parse/missing-template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/missing-template1.C -std=c++1y non (test for errors, line 15) -PASS: g++.dg/parse/missing-template1.C -std=c++1y decl (test for errors, line 15) -PASS: g++.dg/parse/missing-template1.C -std=c++1y note (test for warnings, line 15) -PASS: g++.dg/parse/missing-template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/missing-template1.C -std=c++14 non (test for errors, line 15) +PASS: g++.dg/parse/missing-template1.C -std=c++14 decl (test for errors, line 15) +PASS: g++.dg/parse/missing-template1.C -std=c++14 note (test for warnings, line 15) +PASS: g++.dg/parse/missing-template1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/mutable1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/mutable1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/mutable1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/mutable1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/named_ops.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/named_ops.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/named_ops.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/named_ops.C -std=gnu++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace-alias-1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/namespace-alias-1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/namespace-alias-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace-alias-1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/namespace-alias-1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/namespace-alias-1.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/namespace-alias-1.C -std=c++14 (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/namespace-definition.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/namespace-definition.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace-definition.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/namespace-definition.C -std=c++1y (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/namespace1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace1.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/parse/namespace10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace10.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/namespace10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/namespace10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace10.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/namespace10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/namespace10.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/parse/namespace10.C -std=c++14 (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/namespace11.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/namespace11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace11.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/namespace11.C -std=c++1y (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/namespace12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace12.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace12.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace12.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/namespace2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/namespace3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/namespace4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace4.C -std=c++14 (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/namespace5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/namespace5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/namespace5.C -std=c++1y (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/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/namespace6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/namespace6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/namespace6.C -std=c++1y (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/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/namespace7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/namespace7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/namespace7.C -std=c++1y (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/namespace8.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace8.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace8.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/namespace9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/namespace9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/namespace9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/namespace9.C -std=c++14 (test for excess errors) 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 errors, line 5) PASS: g++.dg/parse/new1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new1.C -std=c++11 (test for warnings, line 1) PASS: g++.dg/parse/new1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new1.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/parse/new1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/new1.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/parse/new1.C -std=c++14 (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/new2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/new2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/new2.C -std=c++1y (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/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/new3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/new3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/new3.C -std=c++1y (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/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/new4.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/new4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new4.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/new4.C -std=c++1y (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/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/new5.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/new5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new5.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/new5.C -std=c++1y (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/new6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/new6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/new6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/new6.C -std=c++14 (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-type-defn1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/no-type-defn1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/no-type-defn1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/no-type-defn1.C -std=c++1y (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-typename1.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/no-typename1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/no-typename1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/no-typename1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/no-typename1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/no-typename1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/no-typename1.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/parse/no-typename1.C -std=c++14 (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/no-value1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/no-value1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/no-value1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/no-value1.C -std=c++1y (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/non-dependent1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-dependent1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/non-dependent1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/non-dependent1.C -std=c++14 (test for excess errors) 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 errors, line 26) @@ -41590,143 +42578,143 @@ PASS: g++.dg/parse/non-dependent2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/parse/non-dependent2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/parse/non-dependent2.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/parse/non-dependent2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/non-dependent2.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/parse/non-dependent2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/parse/non-dependent2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/parse/non-dependent2.C -std=c++1y (test for warnings, line 34) -PASS: g++.dg/parse/non-dependent2.C -std=c++1y (test for excess errors) +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 errors, line 26) +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-dependent3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/non-dependent3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/non-dependent3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/non-dependent3.C -std=c++14 (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/non-templ1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/non-templ1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/non-templ1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/non-templ1.C -std=c++1y (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/nontype1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/nontype1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/nontype1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/nontype1.C -std=c++14 (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/octal1.C -std=c++11 (test for errors, line 1) PASS: g++.dg/parse/octal1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/octal1.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/parse/octal1.C -std=c++1y (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/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/offsetof1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/offsetof2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/offsetof2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/offsetof3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/offsetof3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/offsetof4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/offsetof4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/offsetof5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/offsetof5.C -std=c++14 (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/offsetof6.C -std=c++11 (test for errors, line 18) PASS: g++.dg/parse/offsetof6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof6.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/parse/offsetof6.C -std=c++1y (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/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/offsetof7.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/offsetof7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof7.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/offsetof7.C -std=c++1y (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/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/offsetof8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/offsetof8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/offsetof8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/offsetof8.C -std=c++1y (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/offsetof9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++98 execution test PASS: g++.dg/parse/offsetof9.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/offsetof9.C -std=c++11 execution test -PASS: g++.dg/parse/offsetof9.C -std=c++1y (test for excess errors) -PASS: g++.dg/parse/offsetof9.C -std=c++1y execution test +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/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/operator1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/operator2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/operator3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/operator3.C -std=c++14 (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/operator4.C -std=c++11 (test for errors, line 1) PASS: g++.dg/parse/operator4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator4.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/parse/operator4.C -std=c++1y (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/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/operator5.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/operator5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/operator5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator5.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/operator5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/operator5.C -std=c++1y (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/operator6.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/operator6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/operator6.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/operator6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator6.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/operator6.C -std=c++1y (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 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/operator7.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/operator7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/operator7.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/operator7.C -std=c++1y (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/parameter-declaration-1.C -std=c++98 (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-1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/parameter-declaration-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parameter-declaration-1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/parameter-declaration-1.C -std=c++1y (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 (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/parameter-declaration-2.C -std=c++11 (test for errors, line 1) PASS: g++.dg/parse/parameter-declaration-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parameter-declaration-2.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/parse/parameter-declaration-2.C -std=c++1y (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/parens1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parens1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parens1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parens1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parens2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parens2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parens2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parens2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse5.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse6.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/parse7.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/parse7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/parse7.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/parse7.C -std=c++14 (test for excess errors) 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) @@ -41763,33 +42751,33 @@ PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++11 (test for errors, line 25) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++1y (test for excess errors) +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 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 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-pr14875.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/parse/parser-pr14875.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/parser-pr14875.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/parser-pr14875.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/parse/parser-pr14875.C -std=gnu++1y (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-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-2.C -std=gnu++98 end (test for errors, line 10) @@ -41798,10 +42786,10 @@ PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++11 primary-expression (test for PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++11 primaty-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++11 end (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++1y primary-expression (test for errors, line 9) -PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++1y primaty-expression (test for errors, line 10) -PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++1y end (test for errors, line 10) -PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++1y (test for excess errors) +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++14 end (test for errors, line 10) +PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 primary-expression (test for errors, line 9) 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 end (test for errors, line 10) @@ -41810,10 +42798,10 @@ PASS: g++.dg/parse/parser-pr28152.C -std=gnu++11 primary-expression (test for e PASS: g++.dg/parse/parser-pr28152.C -std=gnu++11 primary-expression (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++11 end (test for errors, line 10) PASS: g++.dg/parse/parser-pr28152.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/parser-pr28152.C -std=gnu++1y primary-expression (test for errors, line 9) -PASS: g++.dg/parse/parser-pr28152.C -std=gnu++1y primary-expression (test for errors, line 10) -PASS: g++.dg/parse/parser-pr28152.C -std=gnu++1y end (test for errors, line 10) -PASS: g++.dg/parse/parser-pr28152.C -std=gnu++1y (test for excess errors) +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++14 primary-expression (test for errors, line 10) +PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 end (test for errors, line 10) +PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 (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 (test for errors, line 14) @@ -41822,10 +42810,10 @@ PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++11 (test for warnings, line PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++1y (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 (test for errors, line 14) +PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++14 (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 errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for bogus messages, line 14) @@ -41836,11 +42824,11 @@ PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/parse/pr16696.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr16696.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.dg/parse/pr16696.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/parse/pr16696.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/parse/pr16696.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/pr16696.C -std=gnu++1y (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 errors, 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 (test for errors, line 14) +PASS: g++.dg/parse/pr16696.C -std=gnu++14 (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 redecl (test for errors, line 17) PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 27) @@ -41867,25 +42855,25 @@ PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 63) PASS: g++.dg/parse/pr18770.C -std=c++11 prev (test for warnings, line 71) PASS: g++.dg/parse/pr18770.C -std=c++11 redecl (test for errors, line 73) PASS: g++.dg/parse/pr18770.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 14) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 17) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 27) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 29) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 37) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 39) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 47) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 53) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 61) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 63) -PASS: g++.dg/parse/pr18770.C -std=c++1y prev (test for warnings, line 71) -PASS: g++.dg/parse/pr18770.C -std=c++1y redecl (test for errors, line 73) -PASS: g++.dg/parse/pr18770.C -std=c++1y (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 redecl (test for errors, line 17) +PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 27) +PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 29) +PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 37) +PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 39) +PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 47) +PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 53) +PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 61) +PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 63) +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 73) +PASS: g++.dg/parse/pr18770.C -std=c++14 (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/pr20118.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/pr20118.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr20118.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/pr20118.C -std=gnu++1y (test for excess errors) +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/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) @@ -41898,24 +42886,24 @@ PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 44) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 45) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for errors, line 46) PASS: g++.dg/parse/pr26997.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr26997.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/pr26997.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/parse/pr26997.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/parse/pr26997.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/parse/pr26997.C -std=c++1y (test for errors, line 46) -PASS: g++.dg/parse/pr26997.C -std=c++1y (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/pr29234.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr29234.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr29234.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr29234.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/pr31952-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr31952-1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/pr31952-1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/pr31952-1.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/pr31952-1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 34) @@ -41926,23 +42914,23 @@ PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for errors, line 36) PASS: g++.dg/parse/pr31952-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr31952-2.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/parse/pr31952-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/pr31952-2.C -std=c++1y (test for warnings, line 34) -PASS: g++.dg/parse/pr31952-2.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/parse/pr31952-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for warnings, line 9) +PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for warnings, line 34) +PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/pr31952-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr31952-3.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/pr31952-3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/pr31952-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for warnings, line 4) +PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr34049.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr34049.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr34049.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr34049.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 16) @@ -41951,37 +42939,37 @@ PASS: g++.dg/parse/pr34758.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/parse/pr34758.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/parse/pr34758.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/parse/pr34758.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr34758.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/parse/pr34758.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/parse/pr34758.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/parse/pr34758.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/parse/pr37862.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++98 execution test PASS: g++.dg/parse/pr37862.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pr37862.C -std=c++11 execution test -PASS: g++.dg/parse/pr37862.C -std=c++1y (test for excess errors) -PASS: g++.dg/parse/pr37862.C -std=c++1y execution test +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/pr43765.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/parse/pr43765.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr43765.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/parse/pr43765.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr43765.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/parse/pr43765.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/pr43765.C -std=gnu++14 (test for errors, line 14) +PASS: g++.dg/parse/pr43765.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/pr52071.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr52071.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr52071.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr52071.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr56037.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr56037.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr56037.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr56037.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr56239.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr56239.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr56239.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr56239.C -std=c++14 (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/pr56961.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/pr56961.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr56961.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/pr56961.C -std=c++1y (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) UNSUPPORTED: g++.dg/parse/pr58664.C -std=c++98 PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for warnings, line 6) @@ -42001,105 +42989,105 @@ PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 50) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 57) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for errors, line 63) PASS: g++.dg/parse/pr58664.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 37) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 42) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for warnings, line 48) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 50) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/parse/pr58664.C -std=c++1y (test for excess errors) +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 6) +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 errors, line 13) +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 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 warnings, line 37) +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 warnings, line 42) +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 warnings, line 48) +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 excess errors) PASS: g++.dg/parse/pr58705.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/pr58705.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/pr58705.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/pr58705.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/pr58898.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr58898.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr58898.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr58898.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pr61804.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pr61804.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pr61804.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pr61804.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/pragma1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pragma1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/pragma1.C -std=c++14 (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 (test for bogus messages, line 8) PASS: g++.dg/parse/pragma2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/pragma2.C -std=c++11 (test for errors, line 6) XFAIL: g++.dg/parse/pragma2.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/parse/pragma2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pragma2.C -std=c++1y (test for errors, line 6) -XFAIL: g++.dg/parse/pragma2.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/parse/pragma2.C -std=c++1y (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 (test for bogus messages, line 8) +PASS: g++.dg/parse/pragma2.C -std=c++14 (test for excess errors) 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/pragma3.C -std=c++11 (test for excess errors) PASS: g++.dg/parse/pragma3.C -std=c++11 execution test -PASS: g++.dg/parse/pragma3.C -std=c++1y (test for excess errors) -PASS: g++.dg/parse/pragma3.C -std=c++1y execution test +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/primary-expression-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/primary-expression-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/primary-expression-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/primary-expression-1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ptrmem1.C -std=c++14 (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/ptrmem2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/ptrmem2.C -std=c++1y (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/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/ptrmem3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/ptrmem3.C -std=c++1y (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/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/ptrmem4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/ptrmem4.C -std=c++1y (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/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/ptrmem5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/ptrmem5.C -std=c++1y (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/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/ptrmem6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ptrmem6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/ptrmem6.C -std=c++1y (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/pure1.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/parse/pure1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/pure1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/pure1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/pure1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/pure1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/pure1.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/pure1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/qualified1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/qualified1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/qualified1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/qualified1.C -std=c++14 (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/qualified2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/qualified2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/qualified2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/qualified2.C -std=c++1y (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/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) @@ -42110,50 +43098,50 @@ PASS: g++.dg/parse/qualified3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/qualified3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/qualified3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/qualified3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/qualified3.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/qualified3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/qualified3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/qualified3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/qualified3.C -std=c++1y (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/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/qualified4.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/parse/qualified4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/qualified4.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/parse/qualified4.C -std=gnu++1y (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/redef1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/redef1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/redef1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/redef1.C -std=gnu++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/redef2.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/redef2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/redef2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/redef2.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/redef2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/redef2.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/parse/redef2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ref-qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref-qual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ref-qual1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ref-qual1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ref-qual2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref-qual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ref-qual2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ref-qual2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/register1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/register1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/register1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/repo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/repo1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/repo1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/repo1.C -std=gnu++14 (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-type1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/ret-type1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ret-type1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/ret-type1.C -std=c++1y (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-type2.C -std=c++98 err (test for errors, line 1) PASS: g++.dg/parse/ret-type2.C -std=c++98 note (test for warnings, line 1) PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 3) @@ -42176,20 +43164,20 @@ PASS: g++.dg/parse/ret-type2.C -std=c++11 note (test for warnings, line 7) PASS: g++.dg/parse/ret-type2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++11 note (test for warnings, line 9) PASS: g++.dg/parse/ret-type2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ret-type2.C -std=c++1y err (test for errors, line 1) -PASS: g++.dg/parse/ret-type2.C -std=c++1y note (test for warnings, line 1) -PASS: g++.dg/parse/ret-type2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/ret-type2.C -std=c++1y note (test for warnings, line 3) -PASS: g++.dg/parse/ret-type2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/ret-type2.C -std=c++1y note (test for warnings, line 5) -PASS: g++.dg/parse/ret-type2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/ret-type2.C -std=c++1y note (test for warnings, line 7) -PASS: g++.dg/parse/ret-type2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/ret-type2.C -std=c++1y note (test for warnings, line 9) -PASS: g++.dg/parse/ret-type2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ret-type2.C -std=c++14 err (test for errors, line 1) +PASS: g++.dg/parse/ret-type2.C -std=c++14 note (test for warnings, line 1) +PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/parse/ret-type2.C -std=c++14 note (test for warnings, line 3) +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 note (test for warnings, 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 note (test for warnings, 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 note (test for warnings, line 9) +PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/ret-type3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/ret-type3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/ret-type3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/ret-type3.C -std=c++14 (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 5) PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 6) @@ -42198,19 +43186,19 @@ PASS: g++.dg/parse/saved1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/saved1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/saved1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/saved1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/saved1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/saved1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/saved1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/saved1.C -std=c++1y (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 5) +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 excess errors) PASS: g++.dg/parse/semicolon1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/semicolon1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/semicolon1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/semicolon1.C -std=gnu++14 (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/semicolon2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/semicolon2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/semicolon2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/semicolon2.C -std=c++1y (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/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) @@ -42241,100 +43229,100 @@ PASS: g++.dg/parse/semicolon4.C -std=c++11 (test for errors, line 25) PASS: g++.dg/parse/semicolon4.C -std=c++11 (test for errors, line 29) PASS: g++.dg/parse/semicolon4.C -std=c++11 (test for errors, line 35) PASS: g++.dg/parse/semicolon4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/semicolon4.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/parse/semicolon4.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/parse/semicolon4.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/parse/semicolon4.C -std=c++1y (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/specialization1.C -std=c++98 err (test for errors, line 6) PASS: g++.dg/parse/specialization1.C -std=c++98 warn (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++11 err (test for errors, line 6) PASS: g++.dg/parse/specialization1.C -std=c++11 warn (test for warnings, line 6) PASS: g++.dg/parse/specialization1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/specialization1.C -std=c++1y err (test for errors, line 6) -PASS: g++.dg/parse/specialization1.C -std=c++1y warn (test for warnings, line 6) -PASS: g++.dg/parse/specialization1.C -std=c++1y (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 (test for warnings, line 6) +PASS: g++.dg/parse/specialization1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/stack1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/stack1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/stack1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/stack1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/stmtexpr1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/stmtexpr1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/stmtexpr2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/stmtexpr2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/stmtexpr2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/stmtexpr3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/stmtexpr3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/stmtexpr3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/stmtexpr3.C -std=gnu++14 (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-1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/struct-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/struct-1.C -std=c++1y (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-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-2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/struct-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/struct-2.C -std=c++1y (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-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-3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/struct-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/struct-3.C -std=c++1y (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-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-4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/struct-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/struct-4.C -std=c++1y (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-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-5.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/struct-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-5.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/struct-5.C -std=c++1y (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-as-enum1.C -std=c++98 (test for warnings, line 7) 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 excess errors) PASS: g++.dg/parse/struct-as-enum1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/parse/struct-as-enum1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/struct-as-enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/struct-as-enum1.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/parse/struct-as-enum1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/struct-as-enum1.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/struct-as-enum1.C -std=c++14 (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/template1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/template1.C -std=c++1y (test for excess errors) +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/template10.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template10.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template10.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template11.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template11.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template11.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template12.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template12.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template12.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template12.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template13.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template13.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template13.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template13.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template14.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template14.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template14.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template14.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template15.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template15.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template15.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template15.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template16.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template16.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template16.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template16.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template17.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template17.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template17.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template17.C -std=c++14 (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) @@ -42349,25 +43337,25 @@ PASS: g++.dg/parse/template18.C -std=c++11 (test for errors, line 39) PASS: g++.dg/parse/template18.C -std=c++11 (test for errors, line 47) PASS: g++.dg/parse/template18.C -std=c++11 (test for warnings, line 52) PASS: g++.dg/parse/template18.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template18.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/parse/template18.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/parse/template18.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/parse/template18.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/parse/template18.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/parse/template18.C -std=c++1y (test for warnings, line 52) -PASS: g++.dg/parse/template18.C -std=c++1y (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/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/template19.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/template19.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template19.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/template19.C -std=c++1y (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/template2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/parse/template2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/template2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/template2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template2.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/parse/template2.C -std=c++14 (test for excess errors) 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 bogus messages, line 6) PASS: g++.dg/parse/template20.C -std=c++98 (test for bogus messages, line 7) @@ -42376,59 +43364,59 @@ PASS: g++.dg/parse/template20.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/template20.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/parse/template20.C -std=c++11 (test for bogus messages, line 7) PASS: g++.dg/parse/template20.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template20.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/template20.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.dg/parse/template20.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.dg/parse/template20.C -std=c++1y (test for excess errors) +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 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 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/template21.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template21.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template21.C -std=c++14 (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/template22.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/template22.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template22.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/template22.C -std=c++1y (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/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/template23.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/template23.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/template23.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template23.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/template23.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/template23.C -std=c++1y (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/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/template24.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/template24.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template24.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/template24.C -std=c++1y (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/template25.C -std=c++98 (test for errors, line 5) PASS: g++.dg/parse/template25.C -std=c++98 primary-expression (test for errors, line 12) PASS: g++.dg/parse/template25.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template25.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/template25.C -std=c++11 primary-expression (test for errors, line 12) PASS: g++.dg/parse/template25.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template25.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/template25.C -std=c++1y primary-expression (test for errors, line 12) -PASS: g++.dg/parse/template25.C -std=c++1y (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 primary-expression (test for errors, line 12) +PASS: g++.dg/parse/template25.C -std=c++14 (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/template26.C -std=c++11 (test for errors, line 13) PASS: g++.dg/parse/template26.C -std=c++11 (test for errors, line 17) PASS: g++.dg/parse/template26.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template26.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/parse/template26.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/parse/template26.C -std=c++1y (test for excess errors) +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/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/template27.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/template27.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template27.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/template27.C -std=c++1y (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/template3.C -std=c++98 temp (test for errors, line 16) PASS: g++.dg/parse/template3.C -std=c++98 exp (test for errors, line 16) PASS: g++.dg/parse/template3.C -std=c++98 note (test for warnings, line 16) @@ -42437,19 +43425,19 @@ PASS: g++.dg/parse/template3.C -std=c++11 temp (test for errors, line 16) PASS: g++.dg/parse/template3.C -std=c++11 exp (test for errors, line 16) PASS: g++.dg/parse/template3.C -std=c++11 note (test for warnings, line 16) PASS: g++.dg/parse/template3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template3.C -std=c++1y temp (test for errors, line 16) -PASS: g++.dg/parse/template3.C -std=c++1y exp (test for errors, line 16) -PASS: g++.dg/parse/template3.C -std=c++1y note (test for warnings, line 16) -PASS: g++.dg/parse/template3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template3.C -std=c++14 temp (test for errors, line 16) +PASS: g++.dg/parse/template3.C -std=c++14 exp (test for errors, line 16) +PASS: g++.dg/parse/template3.C -std=c++14 note (test for warnings, line 16) +PASS: g++.dg/parse/template3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template4.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template5.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template5.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template6.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/template6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template6.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/template6.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/template7.C (test for warnings, line 4) PASS: g++.dg/parse/template7.C (test for errors, line 6) PASS: g++.dg/parse/template7.C (test for excess errors) @@ -42457,8 +43445,8 @@ 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/template8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/parse/template8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/parse/template8.C -std=c++1y (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/template9.C -std=c++98 err (test for errors, line 3) PASS: g++.dg/parse/template9.C -std=c++98 note (test for warnings, line 3) PASS: g++.dg/parse/template9.C -std=c++98 (test for errors, line 5) @@ -42467,90 +43455,90 @@ PASS: g++.dg/parse/template9.C -std=c++11 err (test for errors, line 3) PASS: g++.dg/parse/template9.C -std=c++11 note (test for warnings, line 3) PASS: g++.dg/parse/template9.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/template9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/template9.C -std=c++1y err (test for errors, line 3) -PASS: g++.dg/parse/template9.C -std=c++1y note (test for warnings, line 3) -PASS: g++.dg/parse/template9.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/template9.C -std=c++1y (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 (test for warnings, line 3) +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/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-outside1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/tmpl-outside1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/tmpl-outside1.C -std=c++14 (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-outside2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/tmpl-outside2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/tmpl-outside2.C -std=c++14 (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-operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++1y (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-param1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/try-catch-1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/try-catch-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/try-catch-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/try-catch-1.C -std=c++14 (test for excess errors) 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 errors, line 3) PASS: g++.dg/parse/typedef1.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef1.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/parse/typedef1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/parse/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef1.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/parse/typedef1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/typedef1.C -std=c++1y (test for excess errors) +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 errors, line 3) +PASS: g++.dg/parse/typedef1.C -std=c++14 (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/typedef2.C -std=c++11 (test for errors, line 2) PASS: g++.dg/parse/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef2.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/parse/typedef2.C -std=c++1y (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/typedef3.C -std=c++98 (test for warnings, line 5) 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 excess errors) PASS: g++.dg/parse/typedef3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/parse/typedef3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef3.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/parse/typedef3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/typedef3.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/parse/typedef3.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/parse/typedef4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/parse/typedef4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/typedef4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/parse/typedef4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/typedef4.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/typedef4.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/parse/typedef5.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typedef5.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/typedef5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/typedef5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef5.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/typedef5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/typedef5.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/parse/typedef5.C -std=c++14 (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/typedef6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/typedef6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/typedef6.C -std=c++1y (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/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/typedef7.C -std=c++11 (test for errors, line 2) PASS: g++.dg/parse/typedef7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef7.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/parse/typedef7.C -std=c++1y (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/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) @@ -42563,69 +43551,69 @@ PASS: g++.dg/parse/typedef8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/typedef8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/typedef8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/typedef8.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/typedef8.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/parse/typedef8.C -std=c++14 (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/typedef9.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/typedef9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/typedef9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typedef9.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/typedef9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/typedef9.C -std=c++1y (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/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/typename1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/typename1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/typename1.C -std=c++1y (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/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/typename10.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/typename10.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename10.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/typename10.C -std=c++1y (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/typename11.C -std=c++98 typedef (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++98 no type (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++11 typedef (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++11 no type (test for errors, line 13) PASS: g++.dg/parse/typename11.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename11.C -std=c++1y typedef (test for errors, line 13) -PASS: g++.dg/parse/typename11.C -std=c++1y no type (test for errors, line 13) -PASS: g++.dg/parse/typename11.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/typename11.C -std=c++14 typedef (test for errors, line 13) +PASS: g++.dg/parse/typename11.C -std=c++14 no type (test for errors, line 13) +PASS: g++.dg/parse/typename11.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/typename2.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename2.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/typename2.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/typename3.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/parse/typename4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/typename4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/typename4.C -std=c++1y (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 (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/typename5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/typename5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/typename5.C -std=c++1y (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/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/typename6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/parse/typename6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/parse/typename6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename6.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/parse/typename6.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/parse/typename6.C -std=c++1y (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/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) @@ -42636,23 +43624,23 @@ PASS: g++.dg/parse/typename7.C -std=c++11 (test for errors, line 14) PASS: g++.dg/parse/typename7.C -std=c++11 (test for errors, line 21) PASS: g++.dg/parse/typename7.C -std=c++11 (test for errors, line 23) PASS: g++.dg/parse/typename7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename7.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/typename7.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/parse/typename7.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/parse/typename7.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/parse/typename7.C -std=c++1y (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/typename8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/parse/typename8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/parse/typename8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/parse/typename8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/parse/typename9.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/typename9.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typename9.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/typename9.C -std=c++14 (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/typespec1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/parse/typespec1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/typespec1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/parse/typespec1.C -std=c++1y (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/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) @@ -42661,127 +43649,127 @@ PASS: g++.dg/parse/undefined1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/undefined1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/undefined1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/undefined1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/undefined1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/undefined1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/undefined1.C -std=c++1y (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/undefined2.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/parse/undefined2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/parse/undefined2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/undefined2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/parse/undefined2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/undefined2.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/parse/undefined2.C -std=c++14 (test for excess errors) 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/undefined3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/undefined3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/undefined3.C -std=c++1y (test for excess errors) +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/undefined4.C -std=c++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/parse/undefined4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/parse/undefined4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/parse/undefined4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/parse/undefined4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/parse/undefined4.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/parse/undefined4.C -std=c++14 (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/undefined5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/undefined5.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/undefined5.C -std=c++1y (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/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/undefined6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/parse/undefined6.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/parse/undefined6.C -std=c++1y (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/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/undefined7.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/undefined7.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/undefined7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/undefined7.C -std=c++1y (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/unnamed1.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/parse/unnamed1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/parse/unnamed1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/unnamed1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/unnamed1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/parse/unnamed1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/unnamed1.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/parse/unnamed1.C -std=c++14 (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/unnamed2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/parse/unnamed2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/unnamed2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/parse/unnamed2.C -std=c++1y (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/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/using1.C -std=c++11 (test for errors, line 1) PASS: g++.dg/parse/using1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/using1.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/parse/using1.C -std=c++1y (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/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/using2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/parse/using2.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/using2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/parse/using2.C -std=c++1y (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/using3.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using3.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/using3.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/using3.C -std=c++14 (test for excess errors) PASS: g++.dg/parse/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/parse/using4.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/using4.C -std=c++1y (test for excess errors) +PASS: g++.dg/parse/using4.C -std=c++14 (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/varmod1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/parse/varmod1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/varmod1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/parse/varmod1.C -std=c++1y (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/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/parse/wrong-inline1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/parse/wrong-inline1.C -std=c++11 (test for excess errors) -PASS: g++.dg/parse/wrong-inline1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/parse/wrong-inline1.C -std=c++1y (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/pr37742.C -std=c++98 (test for excess errors) PASS: g++.dg/pr37742.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr37742.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr37742.C -std=c++14 (test for excess errors) PASS: g++.dg/pr44328.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr44328.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr44328.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr44328.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++98 scan-assembler S {anonymous}::f PASS: g++.dg/pr44486.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr44486.C -std=gnu++11 scan-assembler S {anonymous}::f -PASS: g++.dg/pr44486.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr44486.C -std=gnu++1y scan-assembler S {anonymous}::f +PASS: g++.dg/pr44486.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/pr44486.C -std=gnu++14 scan-assembler S {anonymous}::f PASS: g++.dg/pr45038.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45038.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr45038.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr45038.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr45049-1.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45049-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr45049-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr45049-1.C -std=c++14 (test for excess errors) PASS: g++.dg/pr45049-2.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45049-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr45049-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr45049-2.C -std=c++14 (test for excess errors) PASS: g++.dg/pr45056.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45056.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr45056.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr45056.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr45112.C -std=c++98 (test for excess errors) PASS: g++.dg/pr45112.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr45112.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr45112.C -std=c++14 (test for excess errors) PASS: g++.dg/pr45310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr45310.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr45310.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr45310.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr45330.C -std=gnu++98 suggested alternative (test for warnings, line 9) PASS: g++.dg/pr45330.C -std=gnu++98 (test for errors, line 34) PASS: g++.dg/pr45330.C -std=gnu++98 maximum limit (test for warnings, line 34) @@ -42792,239 +43780,266 @@ PASS: g++.dg/pr45330.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/pr45330.C -std=gnu++11 maximum limit (test for warnings, line 34) PASS: g++.dg/pr45330.C -std=gnu++11 suggested alternative (test for warnings, line 34) PASS: g++.dg/pr45330.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr45330.C -std=gnu++1y suggested alternative (test for warnings, line 9) -PASS: g++.dg/pr45330.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/pr45330.C -std=gnu++1y maximum limit (test for warnings, line 34) -PASS: g++.dg/pr45330.C -std=gnu++1y suggested alternative (test for warnings, line 34) -PASS: g++.dg/pr45330.C -std=gnu++1y (test for excess errors) -UNSUPPORTED: g++.dg/pr45788.C -std=gnu++98 -UNSUPPORTED: g++.dg/pr45788.C -std=gnu++11 -UNSUPPORTED: g++.dg/pr45788.C -std=gnu++1y +PASS: g++.dg/pr45330.C -std=gnu++14 suggested alternative (test for warnings, line 9) +PASS: g++.dg/pr45330.C -std=gnu++14 (test for errors, line 34) +PASS: g++.dg/pr45330.C -std=gnu++14 maximum limit (test for warnings, line 34) +PASS: g++.dg/pr45330.C -std=gnu++14 suggested alternative (test for warnings, line 34) +PASS: g++.dg/pr45330.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/pr45788.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/pr45788.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr45788.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr46065.C -std=c++98 (test for excess errors) PASS: g++.dg/pr46065.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr46065.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr46065.C -std=c++14 (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/pr46852.C -std=c++11 (test for errors, line 7) PASS: g++.dg/pr46852.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr46852.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/pr46852.C -std=c++1y (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/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/pr46868.C -std=c++11 (test for errors, line 4) PASS: g++.dg/pr46868.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr46868.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/pr46868.C -std=c++1y (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/pr46890.C -std=c++98 (test for excess errors) PASS: g++.dg/pr46890.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr46890.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr46890.C -std=c++14 (test for excess errors) PASS: g++.dg/pr47053.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr47053.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr47053.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr47053.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr47589.C -std=c++98 (test for excess errors) PASS: g++.dg/pr47589.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr47589.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr47589.C -std=c++14 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++98 warning (test for warnings, line 98) PASS: g++.dg/pr48484.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr48484.C -std=gnu++11 warning (test for warnings, line 98) PASS: g++.dg/pr48484.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr48484.C -std=gnu++1y warning (test for warnings, line 98) -PASS: g++.dg/pr48484.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr48484.C -std=gnu++14 warning (test for warnings, line 98) +PASS: g++.dg/pr48484.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr48633.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr48633.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr48633.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr48633.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr48660.C -std=c++98 (test for excess errors) PASS: g++.dg/pr48660.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr48660.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr48660.C -std=c++14 (test for excess errors) PASS: g++.dg/pr48772.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr48772.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr48772.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr48772.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr49718.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/pr49718.C -std=gnu++11 scan-assembler-times __cyg_profile_func_enter 1 -PASS: g++.dg/pr49718.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr49718.C -std=gnu++1y 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++14 scan-assembler-times __cyg_profile_func_enter 1 PASS: g++.dg/pr49847.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr49847.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr49847.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr49847.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr50672.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50672.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr50672.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr50672.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr50763-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr50763-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr50763-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr50763-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr50763-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr51264-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr51264-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr51264-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr51264-4.C -std=gnu++14 (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/pr53055.C -std=c++11 (test for errors, line 5) PASS: g++.dg/pr53055.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr53055.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/pr53055.C -std=c++1y (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/pr54442.C -std=c++98 (test for excess errors) PASS: g++.dg/pr54442.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr54442.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr54442.C -std=c++14 (test for excess errors) PASS: g++.dg/pr54655.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr54655.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr54655.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr54655.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr55106.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55106.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr55106.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr55106.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr55263.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55263.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr55263.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr55263.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/pr55513.C -std=gnu++11 scan-tree-dump-times gimple "memcpy" 1 -PASS: g++.dg/pr55513.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr55513.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "memcpy" 1 PASS: g++.dg/pr55604.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr55604.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr55604.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr55604.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/pr57175.C -std=c++98 PASS: g++.dg/pr57175.C -std=c++11 (test for excess errors) PASS: g++.dg/pr57175.C -std=c++11 scan-assembler do_not_remove -PASS: g++.dg/pr57175.C -std=c++1y (test for excess errors) -PASS: g++.dg/pr57175.C -std=c++1y scan-assembler do_not_remove -UNSUPPORTED: g++.dg/pr57662.C -std=gnu++98 -UNSUPPORTED: g++.dg/pr57662.C -std=gnu++11 -UNSUPPORTED: g++.dg/pr57662.C -std=gnu++1y +PASS: g++.dg/pr57175.C -std=c++14 (test for excess errors) +PASS: g++.dg/pr57175.C -std=c++14 scan-assembler do_not_remove +PASS: g++.dg/pr57662.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/pr57662.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr57662.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/pr57878.C -std=gnu++98 PASS: g++.dg/pr57878.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr57878.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr57878.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr58389.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr58389.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr58389.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr58389.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr58438.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr58438.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr58438.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr58438.C -std=gnu++14 (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/pr58950.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/pr58950.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/pr58950.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr58950.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/pr58950.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/pr58950.C -std=gnu++1y (test for excess errors) +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/pr59445.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59445.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr59445.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr59445.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr59477.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59477.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr59477.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr59477.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr59482.C -std=c++98 (test for excess errors) PASS: g++.dg/pr59482.C -std=c++11 (test for excess errors) -PASS: g++.dg/pr59482.C -std=c++1y (test for excess errors) +PASS: g++.dg/pr59482.C -std=c++14 (test for excess errors) PASS: g++.dg/pr59510.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr59510.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr59510.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr59510.C -std=gnu++14 (test for excess errors) 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/pr59695.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr59695.C -std=gnu++11 execution test -PASS: g++.dg/pr59695.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr59695.C -std=gnu++1y execution test +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/pr60518.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr60518.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr60518.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr60518.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr60969.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr60969.C -std=gnu++98 scan-assembler-not %mm PASS: g++.dg/pr60969.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr60969.C -std=gnu++11 scan-assembler-not %mm -PASS: g++.dg/pr60969.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr60969.C -std=gnu++1y scan-assembler-not %mm +PASS: g++.dg/pr60969.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/pr60969.C -std=gnu++14 scan-assembler-not %mm PASS: g++.dg/pr61094.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61094.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/pr61094.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/pr61094.C -std=gnu++14 (test for excess errors) +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-2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr61289-2.C -std=gnu++11 execution test +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.C -std=gnu++98 (test for excess errors) PASS: g++.dg/pr61289.C -std=gnu++98 execution test PASS: g++.dg/pr61289.C -std=gnu++11 (test for excess errors) PASS: g++.dg/pr61289.C -std=gnu++11 execution test -PASS: g++.dg/pr61289.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/pr61289.C -std=gnu++1y 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/pr61324.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/pr61324.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr61324.C -std=gnu++14 (test for excess errors) PASS: g++.dg/pr62079.C (test for excess errors) +PASS: g++.dg/pr63766.C (test for excess errors) +UNSUPPORTED: g++.dg/pr63995-1.C -std=gnu++98 +UNSUPPORTED: g++.dg/pr63995-1.C -std=gnu++11 +UNSUPPORTED: g++.dg/pr63995-1.C -std=gnu++14 +PASS: g++.dg/pr64037.C (test for excess errors) +PASS: g++.dg/pr64037.C execution test +PASS: g++.dg/pr64191.C -std=gnu++98 (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++11 (test for excess errors) +PASS: g++.dg/pr64191.C -std=gnu++11 scan-tree-dump-times cddce1 "CLOBBER" 1 +PASS: g++.dg/pr64191.C -std=gnu++11 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++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/pr64353.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/pr64353.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/pr64353.C -std=gnu++14 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 PASS: g++.dg/predict-loop-exit-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/predict-loop-exit-1.C -std=gnu++11 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 -PASS: g++.dg/predict-loop-exit-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/predict-loop-exit-1.C -std=gnu++1y scan-tree-dump-times profile_estimate "loop exit heuristics:" 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++14 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics:" 2 PASS: g++.dg/predict-loop-exit-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/predict-loop-exit-2.C -std=gnu++11 scan-tree-dump-times profile_estimate "loop exit heuristics:" 2 -PASS: g++.dg/predict-loop-exit-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/predict-loop-exit-2.C -std=gnu++1y scan-tree-dump-times profile_estimate "loop exit heuristics:" 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++14 scan-tree-dump-times profile_estimate "loop exit heuristics:" 2 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 PASS: g++.dg/predict-loop-exit-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/predict-loop-exit-3.C -std=gnu++11 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 -PASS: g++.dg/predict-loop-exit-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/predict-loop-exit-3.C -std=gnu++1y scan-tree-dump-times profile_estimate "loop exit heuristics:" 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++14 scan-tree-dump-times profile_estimate "loop exit heuristics:" 3 PASS: g++.dg/prof-robust-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/prof-robust-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/prof-robust-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/prof-robust-1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++98 UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++11 -UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++1y +UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++14 PASS: g++.dg/rtti/anon-ns1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/rtti/anon-ns1.C -std=c++11 scan-assembler "*N[^"]+1AE -PASS: g++.dg/rtti/anon-ns1.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/anon-ns1.C -std=c++1y 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++14 scan-assembler "*N[^"]+1AE PASS: g++.dg/rtti/crash1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/crash1.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/crash1.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/crash2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash2.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/crash2.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/crash2.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/crash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/crash3.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/crash3.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/crash4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/crash4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/crash4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/rtti/crash4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++98 execution test PASS: g++.dg/rtti/cv1.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/cv1.C -std=c++11 execution test -PASS: g++.dg/rtti/cv1.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/cv1.C -std=c++1y execution test +PASS: g++.dg/rtti/cv1.C -std=c++14 (test for excess errors) +PASS: g++.dg/rtti/cv1.C -std=c++14 execution test UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++98 UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++11 -UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++1y +UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++14 PASS: g++.dg/rtti/dyncast1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/dyncast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/dyncast1.C -std=c++14 (test for excess errors) 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/dyncast2.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/dyncast2.C -std=c++11 execution test -PASS: g++.dg/rtti/dyncast2.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/dyncast2.C -std=c++1y execution test +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/dyncast3.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast3.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast3.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/dyncast3.C -std=c++11 execution test -PASS: g++.dg/rtti/dyncast3.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/dyncast3.C -std=c++1y 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/dyncast4.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast4.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/dyncast4.C -std=c++11 execution test -PASS: g++.dg/rtti/dyncast4.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/dyncast4.C -std=c++1y 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/dyncast5.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast5.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/dyncast5.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/dyncast5.C -std=c++14 (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) @@ -43055,63 +44070,63 @@ PASS: g++.dg/rtti/dyncast6.C -std=c++11 (test for errors, line 48) PASS: g++.dg/rtti/dyncast6.C -std=c++11 (test for errors, line 51) PASS: g++.dg/rtti/dyncast6.C -std=c++11 (test for errors, line 53) PASS: g++.dg/rtti/dyncast6.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/rtti/dyncast6.C -std=c++1y (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/dyncast7.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++98 execution test PASS: g++.dg/rtti/dyncast7.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/dyncast7.C -std=c++11 execution test -PASS: g++.dg/rtti/dyncast7.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/dyncast7.C -std=c++1y execution test +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/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/fn-quals.C -std=c++11 (test for errors, line 7) PASS: g++.dg/rtti/fn-quals.C -std=c++11 (test for errors, line 8) PASS: g++.dg/rtti/fn-quals.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/fn-quals.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/rtti/fn-quals.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/rtti/fn-quals.C -std=c++1y (test for excess errors) +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/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/incomplete1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/rtti/incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/incomplete1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/rtti/incomplete1.C -std=c++1y (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/no-rtti-voidptr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++1y (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.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/no-rtti.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/rtti/no-rtti.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/no-rtti.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/rtti/no-rtti.C -std=gnu++1y (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/predefined-rtti-macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/rtti/repo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/repo1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/repo1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/rtti/repo1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/rtti/template1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/template1.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/tinfo1.C -std=c++98 (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 @@ -43120,52 +44135,52 @@ PASS: g++.dg/rtti/tinfo1.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/tinfo1.C -std=c++11 scan-assembler _ZTIP9CTemplateIhE[: \t\n] PASS: g++.dg/rtti/tinfo1.C -std=c++11 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE PASS: g++.dg/rtti/tinfo1.C -std=c++11 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]* -PASS: g++.dg/rtti/tinfo1.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/tinfo1.C -std=c++1y scan-assembler _ZTIP9CTemplateIhE[: \t\n] -PASS: g++.dg/rtti/tinfo1.C -std=c++1y scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE -PASS: g++.dg/rtti/tinfo1.C -std=c++1y 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++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/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid1.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/typeid1.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/typeid1.C -std=c++14 (test for excess errors) 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/typeid10.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/typeid10.C -std=c++11 execution test -PASS: g++.dg/rtti/typeid10.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/typeid10.C -std=c++1y execution test +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/typeid2.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++98 execution test PASS: g++.dg/rtti/typeid2.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/typeid2.C -std=c++11 execution test -PASS: g++.dg/rtti/typeid2.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/typeid2.C -std=c++1y execution test +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/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/typeid3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/rtti/typeid3.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/typeid3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/rtti/typeid3.C -std=c++1y (test for excess errors) +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/typeid4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++98 execution test PASS: g++.dg/rtti/typeid4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/rtti/typeid4.C -std=gnu++11 execution test -PASS: g++.dg/rtti/typeid4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/rtti/typeid4.C -std=gnu++1y execution test +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/typeid5.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid5.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/typeid5.C -std=c++1y (test for excess errors) +PASS: g++.dg/rtti/typeid5.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++98 match candidate text (test for warnings, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid6.C -std=c++11 (test for errors, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++11 match candidate text (test for warnings, line 10) PASS: g++.dg/rtti/typeid6.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/typeid6.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/rtti/typeid6.C -std=c++1y match candidate text (test for warnings, line 10) -PASS: g++.dg/rtti/typeid6.C -std=c++1y (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 match candidate text (test for warnings, line 10) +PASS: g++.dg/rtti/typeid6.C -std=c++14 (test for excess errors) PASS: g++.dg/rtti/typeid7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/rtti/typeid7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/rtti/typeid7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/rtti/typeid7.C -std=gnu++14 (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) @@ -43178,26 +44193,32 @@ PASS: g++.dg/rtti/typeid8.C -std=c++11 (test for errors, line 15) PASS: g++.dg/rtti/typeid8.C -std=c++11 (test for errors, line 16) PASS: g++.dg/rtti/typeid8.C -std=c++11 (test for errors, line 25) PASS: g++.dg/rtti/typeid8.C -std=c++11 (test for excess errors) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/rtti/typeid8.C -std=c++1y (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/typeid9.C -std=c++98 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++98 execution test PASS: g++.dg/rtti/typeid9.C -std=c++11 (test for excess errors) PASS: g++.dg/rtti/typeid9.C -std=c++11 execution test -PASS: g++.dg/rtti/typeid9.C -std=c++1y (test for excess errors) -PASS: g++.dg/rtti/typeid9.C -std=c++1y execution test +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/stackprotectexplicit2.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/stackprotectexplicit2.C -std=gnu++98 scan-assembler-times stack_chk_fail 2 +PASS: g++.dg/stackprotectexplicit2.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/stackprotectexplicit2.C -std=gnu++11 scan-assembler-times stack_chk_fail 2 +PASS: g++.dg/stackprotectexplicit2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/stackprotectexplicit2.C -std=gnu++14 scan-assembler-times stack_chk_fail 2 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++98 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tc1/dr1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/tc1/dr1.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/tc1/dr1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/tc1/dr1.C -std=c++1y (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) 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 (test for bogus messages, line 20) @@ -43212,46 +44233,46 @@ PASS: g++.dg/tc1/dr101.C -std=c++11 (test for bogus messages, line 23) PASS: g++.dg/tc1/dr101.C -std=c++11 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27) PASS: g++.dg/tc1/dr101.C -std=c++11 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28) PASS: g++.dg/tc1/dr101.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr101.C -std=c++1y redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13) -PASS: g++.dg/tc1/dr101.C -std=c++1y redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14) -PASS: g++.dg/tc1/dr101.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.dg/tc1/dr101.C -std=c++1y (test for bogus messages, line 23) -PASS: g++.dg/tc1/dr101.C -std=c++1y redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27) -PASS: g++.dg/tc1/dr101.C -std=c++1y redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28) -PASS: g++.dg/tc1/dr101.C -std=c++1y (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 (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 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++14 (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 (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++11 name (test for errors, line 10) PASS: g++.dg/tc1/dr108.C -std=c++11 note (test for warnings, line 10) PASS: g++.dg/tc1/dr108.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr108.C -std=c++1y name (test for errors, line 10) -PASS: g++.dg/tc1/dr108.C -std=c++1y note (test for warnings, line 10) -PASS: g++.dg/tc1/dr108.C -std=c++1y (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 (test for warnings, line 10) +PASS: g++.dg/tc1/dr108.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr127.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr127.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr127.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr127.C -std=c++14 (test for excess errors) 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/dr128.C -std=c++11 (test for excess errors) PASS: g++.dg/tc1/dr128.C -std=c++11 execution test -PASS: g++.dg/tc1/dr128.C -std=c++1y (test for excess errors) -PASS: g++.dg/tc1/dr128.C -std=c++1y execution test +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/dr135.C -std=c++98 incomplete class type is allowed as return type (test for bogus messages, line 6) 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 (test for excess errors) PASS: g++.dg/tc1/dr135.C -std=c++11 incomplete class type is allowed as return type (test for bogus messages, line 6) PASS: g++.dg/tc1/dr135.C -std=c++11 incomplete class type is allowed as parameter type (test for bogus messages, line 7) PASS: g++.dg/tc1/dr135.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr135.C -std=c++1y incomplete class type is allowed as return type (test for bogus messages, line 6) -PASS: g++.dg/tc1/dr135.C -std=c++1y incomplete class type is allowed as parameter type (test for bogus messages, line 7) -PASS: g++.dg/tc1/dr135.C -std=c++1y (test for excess errors) +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++14 incomplete class type is allowed as parameter type (test for bogus messages, line 7) +PASS: g++.dg/tc1/dr135.C -std=c++14 (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/dr137.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr137.C -std=c++11 static_cast cannot remove cv qualifiers (test for errors, line 12) PASS: g++.dg/tc1/dr137.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr137.C -std=c++1y static_cast cannot remove cv qualifiers (test for errors, line 12) -PASS: g++.dg/tc1/dr137.C -std=c++1y (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++14 (test for excess errors) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 5) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 7) PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 8) @@ -43270,15 +44291,15 @@ PASS: g++.dg/tc1/dr142.C -std=c++11 (test for errors, line 25) PASS: g++.dg/tc1/dr142.C -std=c++11 (test for errors, line 30) PASS: g++.dg/tc1/dr142.C -std=c++11 (test for errors, line 31) PASS: g++.dg/tc1/dr142.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/tc1/dr142.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 8) +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 excess errors) 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 c++/42415 (test for warnings, line 18) PASS: g++.dg/tc1/dr147.C -std=c++98 constructor (test for errors, line 23) @@ -43291,12 +44312,12 @@ PASS: g++.dg/tc1/dr147.C -std=c++11 constructor (test for errors, line 23) PASS: g++.dg/tc1/dr147.C -std=c++11 error cascade (test for errors, line 23) PASS: g++.dg/tc1/dr147.C -std=c++11 this is an invalid declaration of the constructor (test for errors, line 39) PASS: g++.dg/tc1/dr147.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr147.C -std=c++1y the injected-class-name can never be found through qualified lookup (test for errors, line 14) -PASS: g++.dg/tc1/dr147.C -std=c++1y c++/42415 (test for warnings, line 18) -PASS: g++.dg/tc1/dr147.C -std=c++1y constructor (test for errors, line 23) -PASS: g++.dg/tc1/dr147.C -std=c++1y error cascade (test for errors, line 23) -PASS: g++.dg/tc1/dr147.C -std=c++1y this is an invalid declaration of the constructor (test for errors, line 39) -PASS: g++.dg/tc1/dr147.C -std=c++1y (test for excess errors) +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 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 (test for errors, line 23) +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++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/tc1/dr152.C -std=c++98 matching (test for errors, line 14) @@ -43313,23 +44334,23 @@ PASS: g++.dg/tc1/dr152.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/tc1/dr152.C -std=c++11 matching (test for errors, line 32) PASS: g++.dg/tc1/dr152.C -std=c++11 (test for warnings, line 35) PASS: g++.dg/tc1/dr152.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/tc1/dr152.C -std=c++1y matching (test for errors, line 14) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/tc1/dr152.C -std=c++1y matching (test for errors, line 32) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for warnings, line 35) -PASS: g++.dg/tc1/dr152.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/tc1/dr152.C -std=c++14 matching (test for errors, line 14) +PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 21) +PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 26) +PASS: g++.dg/tc1/dr152.C -std=c++14 matching (test for errors, line 32) +PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 35) +PASS: g++.dg/tc1/dr152.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr159.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr159.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr159.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr159.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr161.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr161.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr161.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr161.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr164.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr164.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr164.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr164.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 12) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 17) PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 22) @@ -43356,19 +44377,19 @@ PASS: g++.dg/tc1/dr166.C -std=c++11 (test for errors, line 52) PASS: g++.dg/tc1/dr166.C -std=c++11 (test for errors, line 56) PASS: g++.dg/tc1/dr166.C -std=c++11 (test for errors, line 59) PASS: g++.dg/tc1/dr166.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for warnings, line 35) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for warnings, line 50) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/tc1/dr166.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 22) +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 warnings, line 35) +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 warnings, line 50) +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 excess errors) PASS: g++.dg/tc1/dr176.C -std=c++98 (test for errors, line 9) PASS: g++.dg/tc1/dr176.C -std=c++98 unqualified name binds to N1::Base (test for errors, line 13) PASS: g++.dg/tc1/dr176.C -std=c++98 injected class name in derived classes (test for bogus messages, line 15) @@ -43381,75 +44402,75 @@ PASS: g++.dg/tc1/dr176.C -std=c++11 injected class name in derived classes (tes PASS: g++.dg/tc1/dr176.C -std=c++11 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18) PASS: g++.dg/tc1/dr176.C -std=c++11 (test for bogus messages, line 25) PASS: g++.dg/tc1/dr176.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr176.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/tc1/dr176.C -std=c++1y unqualified name binds to N1::Base (test for errors, line 13) -PASS: g++.dg/tc1/dr176.C -std=c++1y injected class name in derived classes (test for bogus messages, line 15) -PASS: g++.dg/tc1/dr176.C -std=c++1y everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18) -PASS: g++.dg/tc1/dr176.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.dg/tc1/dr176.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr176.C -std=c++14 (test for errors, line 9) +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++14 injected class name in derived classes (test for bogus messages, line 15) +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 (test for bogus messages, line 25) +PASS: g++.dg/tc1/dr176.C -std=c++14 (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/dr179.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr179.C -std=c++11 cannot subtract pointers to function (test for errors, line 12) PASS: g++.dg/tc1/dr179.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr179.C -std=c++1y cannot subtract pointers to function (test for errors, line 12) -PASS: g++.dg/tc1/dr179.C -std=c++1y (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++14 (test for excess errors) 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/dr185.C -std=c++11 (test for excess errors) PASS: g++.dg/tc1/dr185.C -std=c++11 execution test -PASS: g++.dg/tc1/dr185.C -std=c++1y (test for excess errors) -PASS: g++.dg/tc1/dr185.C -std=c++1y execution test +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/dr188.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr188.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr188.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr188.C -std=c++14 (test for excess errors) 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/dr193.C -std=c++11 (test for excess errors) PASS: g++.dg/tc1/dr193.C -std=c++11 execution test -PASS: g++.dg/tc1/dr193.C -std=c++1y (test for excess errors) -PASS: g++.dg/tc1/dr193.C -std=c++1y execution test +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/dr194.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr194.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr194.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr194.C -std=c++14 (test for excess errors) 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/dr20.C -std=c++11 (test for excess errors) PASS: g++.dg/tc1/dr20.C -std=c++11 execution test -PASS: g++.dg/tc1/dr20.C -std=c++1y (test for excess errors) -PASS: g++.dg/tc1/dr20.C -std=c++1y execution test +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/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/dr213.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/tc1/dr213.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/tc1/dr213.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr213.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/tc1/dr213.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/tc1/dr213.C -std=c++1y (test for excess errors) +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/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-2.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr217-2.C -std=c++11 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++11 (test for excess errors) -PASS: g++.dg/tc1/dr217-2.C -std=c++1y 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++1y (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++14 (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/dr217.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr217.C -std=c++11 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++11 (test for excess errors) -PASS: g++.dg/tc1/dr217.C -std=c++1y 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++1y (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++14 (test for excess errors) PASS: g++.dg/tc1/dr48.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr48.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr48.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr48.C -std=c++14 (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/dr49.C -std=c++11 (test for errors, line 13) PASS: g++.dg/tc1/dr49.C -std=c++11 (test for errors, line 14) PASS: g++.dg/tc1/dr49.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr49.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/tc1/dr49.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/tc1/dr49.C -std=c++1y (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/dr52.C -std=c++98 (test for errors, line 20) 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) @@ -43458,22 +44479,22 @@ PASS: g++.dg/tc1/dr52.C -std=c++11 (test for errors, line 20) PASS: g++.dg/tc1/dr52.C -std=c++11 (test for errors, line 31) PASS: g++.dg/tc1/dr52.C -std=c++11 (test for errors, line 32) PASS: g++.dg/tc1/dr52.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr52.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/tc1/dr52.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/tc1/dr52.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/tc1/dr52.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr52.C -std=c++14 (test for errors, line 20) +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 excess errors) PASS: g++.dg/tc1/dr68.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr68.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr68.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr68.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr74.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr74.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr74.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr74.C -std=c++14 (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/dr76.C -std=c++11 (test for errors, line 8) PASS: g++.dg/tc1/dr76.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr76.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tc1/dr76.C -std=c++1y (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/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) @@ -43488,43 +44509,43 @@ PASS: g++.dg/tc1/dr80.C -std=c++11 (test for errors, line 38) XFAIL: g++.dg/tc1/dr80.C -std=c++11 this error should appear at parsing time (test for errors, line 45) PASS: g++.dg/tc1/dr80.C -std=c++11 (test for errors, line 52) PASS: g++.dg/tc1/dr80.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr80.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/tc1/dr80.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/tc1/dr80.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/tc1/dr80.C -std=c++1y (test for errors, line 38) -XFAIL: g++.dg/tc1/dr80.C -std=c++1y this error should appear at parsing time (test for errors, line 45) -PASS: g++.dg/tc1/dr80.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/tc1/dr80.C -std=c++1y (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) +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++14 (test for errors, line 52) +PASS: g++.dg/tc1/dr80.C -std=c++14 (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/dr85.C -std=c++98 (test for excess errors) XFAIL: g++.dg/tc1/dr85.C -std=c++11 redeclaration of nested class is invalid (test for errors, line 7) PASS: g++.dg/tc1/dr85.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/tc1/dr85.C -std=c++1y redeclaration of nested class is invalid (test for errors, line 7) -PASS: g++.dg/tc1/dr85.C -std=c++1y (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++14 (test for excess errors) PASS: g++.dg/tc1/dr90.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr90.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr90.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr90.C -std=c++14 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++98 (test for excess errors) PASS: g++.dg/tc1/dr94.C -std=c++11 (test for excess errors) -PASS: g++.dg/tc1/dr94.C -std=c++1y (test for excess errors) +PASS: g++.dg/tc1/dr94.C -std=c++14 (test for excess errors) XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 9) XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/abstract-dr337.C -std=c++98 (test for excess errors) XFAIL: g++.dg/template/abstract-dr337.C -std=c++11 (test for errors, line 9) XFAIL: g++.dg/template/abstract-dr337.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/abstract-dr337.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/template/abstract-dr337.C -std=c++1y (test for errors, line 9) -XFAIL: g++.dg/template/abstract-dr337.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/abstract-dr337.C -std=c++1y (test for excess errors) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++14 (test for errors, line 9) +XFAIL: g++.dg/template/abstract-dr337.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/template/abstract-dr337.C -std=c++14 (test for excess errors) PASS: g++.dg/template/abstract1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/abstract1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/abstract1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/abstract1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access11.C -std=c++98 (test for errors, line 8) 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) @@ -43535,29 +44556,29 @@ PASS: g++.dg/template/access11.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/access11.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/access11.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/template/access11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/access11.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/access11.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/access11.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/template/access11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access11.C -std=c++14 (test for errors, line 8) +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 excess errors) PASS: g++.dg/template/access12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 7) @@ -43572,22 +44593,22 @@ PASS: g++.dg/template/access18.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/access18.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/access18.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/access18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/access18.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/access18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 7) +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 excess errors) PASS: g++.dg/template/access19.C -std=c++98 (test for errors, line 12) 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 excess errors) PASS: g++.dg/template/access19.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/access19.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/access19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access19.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/access19.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/access19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access19.C -std=c++14 (test for errors, line 12) +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 excess errors) 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 errors, line 8) PASS: g++.dg/template/access2.C -std=c++98 (test for errors, line 12) @@ -43602,52 +44623,52 @@ PASS: g++.dg/template/access2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/access2.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/template/access2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/template/access2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/access2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/access2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/access2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/access2.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/template/access2.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/template/access2.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/template/access2.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/template/access2.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 18) +PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 19) +PASS: g++.dg/template/access2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access20.C -std=c++98 (test for errors, line 6) 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 excess errors) PASS: g++.dg/template/access20.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/access20.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/access20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access20.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/access20.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/access20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access20.C -std=c++14 (test for errors, line 6) +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 excess errors) PASS: g++.dg/template/access21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access26.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/template/access26.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/access26.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/access26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access26.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/access26.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/access26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access26.C -std=c++14 (test for errors, line 5) +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 excess errors) PASS: g++.dg/template/access27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access28.C -std=c++14 (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 errors, line 11) PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 16) @@ -43656,19 +44677,19 @@ PASS: g++.dg/template/access3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/access3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/access3.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/template/access3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/access3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/access3.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/access3.C -std=c++1y (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 errors, 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/access4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access7.C -std=c++98 (test for errors, line 8) 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) @@ -43677,77 +44698,77 @@ PASS: g++.dg/template/access7.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/access7.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/access7.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/access7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access7.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/access7.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/access7.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/access7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access7.C -std=c++14 (test for errors, line 8) +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 excess errors) PASS: g++.dg/template/access8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/access9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/access9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/access9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/access9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/addr1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/addr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/addr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/addr1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/aggr-init1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/aggr-init1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/aggr-init1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/aggr-init1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/alignof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/alignof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/alignof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/alignof1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/alignof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/alignof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/alignof2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/alignof2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/anon1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anon1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anon1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/anon2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anon2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anon2.C -std=c++14 (test for excess errors) 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/anon3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/anon3.C -std=c++11 execution test -PASS: g++.dg/template/anon3.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/anon3.C -std=c++1y execution test +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/anon4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anon4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anon4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/anon5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anon5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anon5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anon5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/anonunion1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anonunion1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anonunion1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anonunion1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/anonunion2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/anonunion2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/anonunion2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/anonunion2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/arg1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arg1.C -std=c++14 (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/arg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arg2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/arg3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arg3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/arg4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arg4.C -std=c++14 (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/arg5.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/arg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg5.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/arg5.C -std=c++1y (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/arg6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++98 execution test PASS: g++.dg/template/arg6.C -std=c++11 (test for excess errors) PASS: g++.dg/template/arg6.C -std=c++11 execution test -PASS: g++.dg/template/arg6.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/arg6.C -std=c++1y execution test +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/arg7.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/arg7.C -std=c++98 (test for bogus messages, line 5) PASS: g++.dg/template/arg7.C -std=c++98 (test for errors, line 7) @@ -43758,113 +44779,116 @@ PASS: g++.dg/template/arg7.C -std=c++11 (test for bogus messages, line 5) PASS: g++.dg/template/arg7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/arg7.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/arg7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg7.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/arg7.C -std=c++1y (test for bogus messages, line 5) -PASS: g++.dg/template/arg7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/arg7.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/arg7.C -std=c++1y (test for excess errors) +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 bogus messages, 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 (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/arg8.C -std=c++11 (test for errors, line 1) PASS: g++.dg/template/arg8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/arg8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg8.C -std=c++1y (test for errors, line 1) -PASS: g++.dg/template/arg8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/arg8.C -std=c++1y (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/arg9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arg9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arg9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arg9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array1-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array1-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/array1-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/array1-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/array10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array11.C -std=c++14 (test for excess errors) 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/array13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/array13.C -std=gnu++11 execution test -PASS: g++.dg/template/array13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/template/array13.C -std=gnu++1y execution test +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/array14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array14.C -std=c++14 (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/array15.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/array15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array15.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/array15.C -std=c++1y (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/array16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array2-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array2-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/array2-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/array2-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/array20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array27.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/array27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/array27.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/array27.C -std=gnu++14 (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/array28.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/array28.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/array28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array28.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/array28.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/array28.C -std=c++1y (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/array29.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/array29.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/array29.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/array8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/array8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/array8.C -std=c++14 (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 errors, line 10) @@ -43875,227 +44899,227 @@ PASS: g++.dg/template/array9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/array9.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/array9.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/array9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/array9.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/array9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/array9.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/array9.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/array9.C -std=c++1y (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 errors, line 10) +PASS: g++.dg/template/array9.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/template/array9.C -std=c++14 (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/arrow1.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/arrow1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arrow1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/arrow1.C -std=c++1y (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/arrow2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arrow2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arrow2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/arrow3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arrow3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arrow3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/arrow4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/arrow4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/arrow4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/arrow4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/asm1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/asm1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/asm1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/asmgoto1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/asmgoto1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/asmgoto1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/assign1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/assign1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/assign1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/bitfield1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/bitfield1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/bitfield1.C -std=c++14 (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/bitfield2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/bitfield2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/bitfield2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/bitfield2.C -std=c++1y (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/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/builtin1.C -std=c++14 (test for excess errors) 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/call1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/call1.C -std=c++11 execution test -PASS: g++.dg/template/call1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/call1.C -std=c++1y execution test +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/call2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/call2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/call2.C -std=c++14 (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/call3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/call3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/call3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/call3.C -std=c++1y (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/call4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/call4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/call4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/call5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/call5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/call5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/call5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/call6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/call6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/call6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/call7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/call7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/call7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/call7.C -std=c++14 (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-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-1.C -std=c++14 (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-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-10.C -std=c++1y (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-11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/canon-type-12.C -std=c++98 PASS: g++.dg/template/canon-type-12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-12.C -std=c++1y (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-13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-13.C -std=c++14 (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-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-2.C -std=c++14 (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-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-3.C -std=c++14 (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-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-4.C -std=c++1y (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-5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-5.C -std=c++1y (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-6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-6.C -std=c++1y (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-7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/canon-type-7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-7.C -std=c++1y (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-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/canon-type-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/canon-type-8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/canon-type-8.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/template/canon-type-9.C -std=c++98 PASS: g++.dg/template/canon-type-9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/canon-type-9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/canon-type-9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cast1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cast1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cast2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cast2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cast2.C -std=c++14 (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/cast3.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/cast3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cast3.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/cast3.C -std=c++1y (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/char1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/char1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/char1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/char1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/char1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/char1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/char1.C -std=c++14 (test for warnings, line 4) +PASS: g++.dg/template/char1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/class1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/class1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/class1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/class1.C -std=c++14 (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/class2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/class2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/class2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/class2.C -std=c++1y (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/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/class3.C -std=c++11 (test for errors, line 2) PASS: g++.dg/template/class3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/class3.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/template/class3.C -std=c++1y (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/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/complit1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/template/complit1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/complit1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/template/complit1.C -std=gnu++1y (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/complit2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/complit2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/complit2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/complit2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/cond.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond.C -std=c++14 (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/cond2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/template/cond2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/cond2.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/template/cond2.C -std=gnu++1y (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/cond3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cond4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cond5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cond6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/cond7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/cond7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/cond7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/cond7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/cond8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/cond8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/cond8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/cond8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/condition1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/condition1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/condition1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/condition1.C -std=c++14 (test for excess errors) 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/const1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/const1.C -std=c++11 execution test -PASS: g++.dg/template/const1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/const1.C -std=c++1y execution test +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/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/const2.C -std=c++11 (test for bogus messages, line 13) PASS: g++.dg/template/const2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const2.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.dg/template/const2.C -std=c++1y (test for excess errors) +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/const3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/const5.C -std=c++98 PASS: g++.dg/template/const5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/const6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/const7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/const8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/const8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/const8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/const8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/constant1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/constant1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/constant1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/constant2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/constant2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/constant2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/conv10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv10.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/template/conv11.C -std=c++98 candidate note (test for warnings, line 9) @@ -44104,10 +45128,10 @@ PASS: g++.dg/template/conv11.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/conv11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/conv11.C -std=c++11 candidate note (test for warnings, line 9) PASS: g++.dg/template/conv11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv11.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/conv11.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/conv11.C -std=c++1y candidate note (test for warnings, line 9) -PASS: g++.dg/template/conv11.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/template/conv11.C -std=c++14 candidate note (test for warnings, line 9) +PASS: g++.dg/template/conv11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/conv12.C -std=c++98 (test for errors, line 19) 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) @@ -44119,52 +45143,52 @@ PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/conv12.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/conv12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv12.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/conv12.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/conv12.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/conv12.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/conv12.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/conv12.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/conv12.C -std=c++1y (test for excess errors) +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 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 19) +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 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/conv13.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/conv13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv13.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/conv13.C -std=c++1y (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/conv14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv14.C -std=c++14 (test for excess errors) 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/conv2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/conv2.C -std=c++11 execution test -PASS: g++.dg/template/conv2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/conv2.C -std=c++1y execution test +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/conv3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++98 execution test PASS: g++.dg/template/conv3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/conv3.C -std=c++11 execution test -PASS: g++.dg/template/conv3.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/conv3.C -std=c++1y execution test +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/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/conv4.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/conv4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv4.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/conv4.C -std=c++1y (test for excess errors) +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/conv5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/conv6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/conv7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/conv7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/conv7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/conv7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/conv9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/conv9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/conv9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/conv9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/copy1.C -std=c++98 (test for warnings, line 9) 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 errors, line 13) @@ -44173,58 +45197,58 @@ PASS: g++.dg/template/copy1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/copy1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/copy1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/copy1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/copy1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/copy1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/copy1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/copy1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/copy1.C -std=c++14 (test for warnings, line 9) +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 errors, line 13) +PASS: g++.dg/template/copy1.C -std=c++14 (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/crash1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/crash1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/crash1.C -std=c++1y (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/crash10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash100.C -std=c++98 (test for errors, line 10) 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 excess errors) PASS: g++.dg/template/crash100.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash100.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/crash100.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash100.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash100.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/crash100.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash100.C -std=c++14 (test for errors, line 10) +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 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/crash101.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash101.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash101.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash101.C -std=c++1y (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/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/crash102.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash102.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash102.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash102.C -std=c++1y (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/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/crash103.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash103.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash103.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash103.C -std=c++1y (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/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/crash104.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/crash104.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash104.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/crash104.C -std=c++1y (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/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/crash105.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash105.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash105.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash105.C -std=c++1y (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/crash106.C -std=c++98 (test for errors, line 7) 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 warnings, line 12) @@ -44233,10 +45257,10 @@ PASS: g++.dg/template/crash106.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash106.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash106.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/crash106.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash106.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash106.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash106.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/crash106.C -std=c++1y (test for excess errors) +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 errors, line 10) +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/crash107.C -std=gnu++98 (test for warnings, line 5) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 10) @@ -44253,14 +45277,14 @@ PASS: g++.dg/template/crash107.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/template/crash107.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/template/crash107.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/template/crash107.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/template/crash107.C -std=gnu++1y (test for excess errors) +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 errors, line 9) +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 warnings, line 13) +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 warnings, line 18) +PASS: g++.dg/template/crash107.C -std=gnu++14 (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 (test for warnings, line 4) PASS: g++.dg/template/crash108.C -std=c++98 note (test for warnings, line 3) @@ -44269,372 +45293,376 @@ PASS: g++.dg/template/crash108.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash108.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/crash108.C -std=c++11 note (test for warnings, line 3) PASS: g++.dg/template/crash108.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash108.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash108.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/crash108.C -std=c++1y note (test for warnings, line 3) -PASS: g++.dg/template/crash108.C -std=c++1y (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 (test for warnings, line 4) +PASS: g++.dg/template/crash108.C -std=c++14 note (test for warnings, line 3) +PASS: g++.dg/template/crash108.C -std=c++14 (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/crash109.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash109.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash109.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash109.C -std=c++1y (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/crash11.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash11.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash11.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash11.C -std=c++1y (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 (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/crash110.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash110.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash110.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash110.C -std=c++1y (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/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/crash111.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash111.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash111.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash111.C -std=c++1y (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/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/crash112.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash112.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash112.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/crash112.C -std=c++1y (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/crash113.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash113.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash113.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash113.C -std=c++14 (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/crash114.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash114.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash114.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash114.C -std=c++1y (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/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/crash115.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash115.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash115.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash115.C -std=c++1y (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/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/crash116.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash116.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash116.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash116.C -std=c++1y (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/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/crash117.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash117.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash117.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash117.C -std=c++1y (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/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/crash118.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash118.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash118.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash118.C -std=c++1y (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/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/crash119.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash119.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash119.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash119.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash119.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash119.C -std=c++1y (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/crash12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash12.C -std=c++14 (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/crash120.C -std=c++11 (test for errors, line 14) +PASS: g++.dg/template/crash120.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/template/crash120.C -std=c++11 (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/crash13.C -std=c++98 (test for errors, line 15) PASS: g++.dg/template/crash13.C -std=c++98 (test for warnings, line 15) PASS: g++.dg/template/crash13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash13.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/crash13.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/crash13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash13.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/crash13.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/crash13.C -std=c++1y (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 (test for warnings, line 15) +PASS: g++.dg/template/crash13.C -std=c++14 (test for excess errors) 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++98 (test for errors, line 8) PASS: g++.dg/template/crash15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash15.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash15.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash15.C -std=c++1y (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/crash16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash19.C -std=c++14 (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/crash2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/template/crash2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/template/crash2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/crash2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/template/crash2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/template/crash2.C -std=gnu++1y (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/crash20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash24.C -std=c++14 (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/crash25.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash25.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash25.C -std=c++1y (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/crash26.C -std=c++98 (test for warnings, line 7) 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 excess errors) PASS: g++.dg/template/crash26.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/crash26.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash26.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/crash26.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash26.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/template/crash26.C -std=c++14 (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/crash27.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash27.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash27.C -std=c++1y (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/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/crash28.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash28.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/crash28.C -std=c++1y (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/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/crash29.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash29.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash29.C -std=c++1y (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/crash3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash30.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash30.C -std=c++14 (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 (test for excess errors) PASS: g++.dg/template/crash31.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash31.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash31.C -std=c++1y (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 (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/crash32.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash32.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash32.C -std=c++1y (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/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/crash33.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash33.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash33.C -std=c++1y (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/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/crash34.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash34.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash34.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash34.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/crash34.C -std=c++1y (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/crash35.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/template/crash35.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/crash35.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash35.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash35.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/crash35.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash35.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/crash35.C -std=c++14 (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/crash36.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash36.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash36.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash36.C -std=c++1y (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/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/crash37.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/crash37.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash37.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/crash37.C -std=c++1y (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/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/crash38.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash38.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash38.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash38.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash38.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash38.C -std=c++1y (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/crash39.C -std=c++98 (test for warnings, line 3) 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 excess errors) PASS: g++.dg/template/crash39.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/crash39.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash39.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash39.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/crash39.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash39.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/template/crash39.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash4.C -std=c++14 (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/crash40.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash40.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/crash40.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash40.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash40.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/crash40.C -std=c++1y (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/crash41.C -std=c++98 (test for warnings, line 4) 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 excess errors) PASS: g++.dg/template/crash41.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/crash41.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash41.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash41.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/crash41.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash41.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/template/crash41.C -std=c++14 (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/crash42.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash42.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash42.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash42.C -std=c++1y (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/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/crash43.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash43.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash43.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash43.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash43.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash43.C -std=c++1y (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/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/crash44.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash44.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash44.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash44.C -std=c++1y (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/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/crash45.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash45.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash45.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/crash45.C -std=c++1y (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/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/crash46.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash46.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash46.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash46.C -std=c++1y (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/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/crash47.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash47.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash47.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash47.C -std=c++1y (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/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/crash48.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash48.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash48.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash48.C -std=c++1y (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/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/crash49.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/crash49.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash49.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash49.C -std=c++1y (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/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/crash50.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash50.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash50.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash50.C -std=c++1y (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/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/crash51.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash51.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash51.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash51.C -std=c++1y (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/crash52.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash52.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash52.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash52.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/template/crash53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash53.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash53.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/crash53.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash53.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash53.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/crash53.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/crash53.C -std=c++14 (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/crash54.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash54.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash54.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash54.C -std=c++1y (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/crash55.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/crash55.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/crash55.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash55.C -std=c++11 (test for errors, line 3) -PASS: g++.dg/template/crash55.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash55.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash55.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash55.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash55.C -std=c++1y (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/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/crash56.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/crash56.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash56.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/crash56.C -std=c++1y (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/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 errors, line 10) PASS: g++.dg/template/crash57.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash57.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash57.C -std=c++11 (test for errors, line 7) -PASS: g++.dg/template/crash57.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash57.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash57.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash57.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash57.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash57.C -std=c++1y (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/crash58.C -std=c++98 (test for warnings, line 3) 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 errors, line 10) @@ -44643,10 +45671,10 @@ PASS: g++.dg/template/crash58.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/crash58.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash58.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash58.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash58.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/crash58.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash58.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash58.C -std=c++1y (test for excess errors) +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 errors, line 5) +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 excess errors) 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 errors, line 4) PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 7) @@ -44663,71 +45691,71 @@ PASS: g++.dg/template/crash59.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/crash59.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/crash59.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/crash59.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash59.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/crash59.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/crash59.C -std=c++1y (test for excess errors) +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 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 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 excess errors) PASS: g++.dg/template/crash6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash6.C -std=c++14 (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/crash60.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash60.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash60.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash60.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash60.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash60.C -std=c++1y (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/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/crash61.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash61.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash61.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash61.C -std=c++1y (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/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/crash62.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash62.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash62.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash62.C -std=c++1y (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/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/crash63.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash63.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash63.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash63.C -std=c++1y (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/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/crash64.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash64.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash64.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash64.C -std=c++1y (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/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/crash65.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash65.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash65.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash65.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash65.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash65.C -std=c++1y (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/crash66.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash66.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash66.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash66.C -std=c++14 (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/crash67.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash67.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash67.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash67.C -std=c++1y (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/crash68.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash68.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash68.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash68.C -std=c++14 (test for excess errors) PASS: g++.dg/template/crash69.C -std=c++98 (test for errors, line 5) 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 errors, line 11) @@ -44736,97 +45764,97 @@ PASS: g++.dg/template/crash69.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash69.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash69.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/crash69.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash69.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash69.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash69.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/crash69.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash69.C -std=c++14 (test for errors, line 5) +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 errors, line 11) +PASS: g++.dg/template/crash69.C -std=c++14 (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/crash7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash7.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/crash7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash7.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/crash7.C -std=c++1y (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/crash70.C -std=c++98 (test for errors, line 5) 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/crash70.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash70.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash70.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash70.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash70.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash70.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash70.C -std=c++14 (test for errors, line 5) +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/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/crash71.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash71.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash71.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash71.C -std=c++1y (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/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/crash72.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/crash72.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash72.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/crash72.C -std=c++1y (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/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/crash73.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash73.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash73.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash73.C -std=c++1y (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/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/crash74.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/template/crash74.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/crash74.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/template/crash74.C -std=gnu++1y (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/crash75.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/crash75.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash75.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash75.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash75.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash75.C -std=c++1y (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 (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/crash76.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash76.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash76.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash76.C -std=c++1y (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/crash77.C -std=c++98 (test for warnings, line 3) 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 excess errors) PASS: g++.dg/template/crash77.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/crash77.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash77.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash77.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/crash77.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash77.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/template/crash77.C -std=c++14 (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/crash78.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash78.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash78.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash78.C -std=c++1y (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/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/crash79.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/crash79.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash79.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash79.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/crash79.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash79.C -std=c++1y (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/crash8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash8.C -std=c++14 (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/crash80.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash80.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash80.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash80.C -std=c++1y (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/crash81.C -std=c++98 T (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++98 A::X (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++98 shadow (test for errors, line 5) @@ -44835,67 +45863,67 @@ PASS: g++.dg/template/crash81.C -std=c++11 T (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++11 A::X (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++11 shadow (test for errors, line 5) PASS: g++.dg/template/crash81.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash81.C -std=c++1y T (test for errors, line 5) -PASS: g++.dg/template/crash81.C -std=c++1y A::X (test for errors, line 5) -PASS: g++.dg/template/crash81.C -std=c++1y shadow (test for errors, line 5) -PASS: g++.dg/template/crash81.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash81.C -std=c++14 T (test for errors, line 5) +PASS: g++.dg/template/crash81.C -std=c++14 A::X (test for errors, line 5) +PASS: g++.dg/template/crash81.C -std=c++14 shadow (test for errors, line 5) +PASS: g++.dg/template/crash81.C -std=c++14 (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/crash82.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash82.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash82.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash82.C -std=c++1y (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/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/crash83.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash83.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash83.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash83.C -std=c++1y (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/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/crash84.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/crash84.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash84.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/crash84.C -std=c++1y (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/crash85.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash85.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash85.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash85.C -std=c++14 (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/crash87.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/crash87.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash87.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/crash87.C -std=c++1y (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/crash88.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash88.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash88.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash88.C -std=c++14 (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/crash89.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/crash89.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/crash89.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash89.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/crash89.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/crash89.C -std=c++1y (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/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/crash9.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/crash9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/crash9.C -std=c++1y (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/crash90.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash90.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash90.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash90.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash90.C -std=c++1y (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 (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/crash91.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash91.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash91.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash91.C -std=c++1y (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/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 errors, line 7) @@ -44904,34 +45932,34 @@ PASS: g++.dg/template/crash92.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/crash92.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/crash92.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/crash92.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash92.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/crash92.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/crash92.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/crash92.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/template/crash92.C -std=c++14 (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/crash93.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/crash93.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash93.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/crash93.C -std=c++1y (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/crash94.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash94.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash94.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/crash94.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/template/crash95.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash95.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash95.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/crash95.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash95.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash95.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/crash95.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/crash95.C -std=c++14 (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/crash96.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash96.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash96.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash96.C -std=c++1y (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/crash97.C -std=c++98 (test for errors, line 5) 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) @@ -44940,94 +45968,94 @@ PASS: g++.dg/template/crash97.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash97.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/crash97.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/crash97.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash97.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash97.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/crash97.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/crash97.C -std=c++1y (test for excess errors) +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 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 excess errors) 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 errors, line 11) PASS: g++.dg/template/crash98.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash98.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash98.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/crash98.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash98.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash98.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/crash98.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/crash98.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/template/crash99.C -std=c++98 (test for excess errors) PASS: g++.dg/template/crash99.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/crash99.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/crash99.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/crash99.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/crash99.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/crash99.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/template/crash99.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ctor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor1.C -std=c++14 (test for excess errors) 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/ctor2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/ctor2.C -std=c++11 execution test -PASS: g++.dg/template/ctor2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/ctor2.C -std=c++1y execution test +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/ctor3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ctor4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor4.C -std=c++14 (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/ctor5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/ctor5.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/ctor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/ctor5.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/ctor5.C -std=c++1y (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/ctor6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ctor7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor7.C -std=c++14 (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/ctor8.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/template/ctor8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/ctor8.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/template/ctor8.C -std=gnu++1y (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/ctor9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ctor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ctor9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ctor9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/current-inst1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/current-inst1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/current-inst1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/current-inst1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/debug1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/debug1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/debug1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/debug1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/decl1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/decl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/decl1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/decl1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/decl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/decl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/decl2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/decl2.C -std=c++14 (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/decl3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/decl3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/decl3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/decl3.C -std=c++1y (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/deduce1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++98 execution test PASS: g++.dg/template/deduce1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/deduce1.C -std=c++11 execution test -PASS: g++.dg/template/deduce1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/deduce1.C -std=c++1y execution test +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/deduce2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/deduce2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/deduce2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/deduce2.C -std=c++14 (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 (test for errors, line 6) PASS: g++.dg/template/deduce3.C -std=c++98 returning an array (test for errors, line 2) @@ -45040,15 +46068,15 @@ PASS: g++.dg/template/deduce3.C -std=c++11 returning an array (test for errors, PASS: g++.dg/template/deduce3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/deduce3.C -std=c++11 returning a function (test for errors, line 2) PASS: g++.dg/template/deduce3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/deduce3.C -std=c++1y note (test for warnings, line 2) -PASS: g++.dg/template/deduce3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/deduce3.C -std=c++1y returning an array (test for errors, line 2) -PASS: g++.dg/template/deduce3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/deduce3.C -std=c++1y returning a function (test for errors, line 2) -PASS: g++.dg/template/deduce3.C -std=c++1y (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 (test for errors, line 6) +PASS: g++.dg/template/deduce3.C -std=c++14 returning an array (test for errors, line 2) +PASS: g++.dg/template/deduce3.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/template/deduce3.C -std=c++14 returning a function (test for errors, line 2) +PASS: g++.dg/template/deduce3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg1.C -std=c++14 (test for excess errors) 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 errors, line 12) @@ -45057,91 +46085,91 @@ PASS: g++.dg/template/defarg10.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/defarg10.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/defarg10.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/defarg10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg10.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/defarg10.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/defarg10.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/defarg10.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/template/defarg10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg11.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/defarg12.C -std=c++98 PASS: g++.dg/template/defarg12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg12.C -std=c++14 (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/defarg13.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/defarg13.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/template/defarg13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg13.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/defarg13.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/template/defarg13.C -std=c++1y (test for excess errors) +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/defarg14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg16.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/template/defarg17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg17.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/defarg17.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/defarg17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg17.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/defarg17.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/defarg17.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/defarg17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg5.C -std=c++14 (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 24) PASS: g++.dg/template/defarg6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg6.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/defarg6.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/defarg6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/defarg6.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/defarg6.C -std=c++1y (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 24) +PASS: g++.dg/template/defarg6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/defarg8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/defarg8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/defarg8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/defarg8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/defarg9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/defarg9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/defarg9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/defarg9.C -std=c++14 (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/delete1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/delete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/delete1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/delete1.C -std=c++1y (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/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/delete2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/delete2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/delete2.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/delete2.C -std=c++1y (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/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-args1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/dependent-args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-args1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/dependent-args1.C -std=c++1y (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-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) @@ -45152,22 +46180,22 @@ PASS: g++.dg/template/dependent-expr1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/dependent-expr1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/dependent-expr1.C -std=c++11 (test for errors, line 26) PASS: g++.dg/template/dependent-expr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr1.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/dependent-expr1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/dependent-expr1.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/dependent-expr1.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/template/dependent-expr1.C -std=c++1y (test for excess errors) +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-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-expr2.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/dependent-expr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr2.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/dependent-expr2.C -std=c++1y (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-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++98 (test for excess errors) PASS: g++.dg/template/dependent-expr4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-expr4.C -std=c++14 (test for excess errors) 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 warnings, line 10) @@ -45242,70 +46270,70 @@ PASS: g++.dg/template/dependent-expr5.C -std=c++11 (test for errors, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++11 candidate note (test for warnings, line 115) PASS: g++.dg/template/dependent-expr5.C -std=c++11 (test for errors, line 123) PASS: g++.dg/template/dependent-expr5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 42) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 44) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 47) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 58) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 60) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 63) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 71) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 86) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 94) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 94) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 96) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 96) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 99) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 99) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 107) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 110) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 110) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 112) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 112) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 115) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y candidate note (test for warnings, line 115) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for errors, line 123) -PASS: g++.dg/template/dependent-expr5.C -std=c++1y (test for excess errors) +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 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 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, line 99) +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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 excess errors) PASS: g++.dg/template/dependent-expr6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-expr6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dependent-expr7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-expr7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-expr7.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/dependent-expr8.C -std=c++98 PASS: g++.dg/template/dependent-expr8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-expr8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-expr8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dependent-name1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-name1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-name1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dependent-name2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-name2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-name2.C -std=c++14 (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-name3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/dependent-name3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/dependent-name3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-name3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/dependent-name3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/dependent-name3.C -std=c++1y (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-name4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dependent-name4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-name4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dependent-name4.C -std=c++14 (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) @@ -45314,49 +46342,49 @@ PASS: g++.dg/template/dependent-name5.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/dependent-name5.C -std=c++11 (test for errors, line 26) PASS: g++.dg/template/dependent-name5.C -std=c++11 (test for errors, line 39) PASS: g++.dg/template/dependent-name5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dependent-name5.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/dependent-name5.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/template/dependent-name5.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/template/dependent-name5.C -std=c++1y (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-name6.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/template/dependent-name6.C -std=c++11 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv -PASS: g++.dg/template/dependent-name6.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/dependent-name6.C -std=c++1y 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++14 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv PASS: g++.dg/template/dr408.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dr408.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dr408.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dr408.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dtor1.C -std=c++14 (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/dtor2.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/dtor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/dtor2.C -std=c++1y (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/dtor3.C -std=c++98 (test for warnings, line 3) 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 excess errors) PASS: g++.dg/template/dtor3.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/dtor3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/dtor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor3.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/dtor3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/dtor3.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/template/dtor3.C -std=c++14 (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/dtor4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/dtor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/dtor4.C -std=c++1y (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/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/dtor5.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/dtor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor5.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/dtor5.C -std=c++1y (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/dtor6.C -std=c++98 (test for errors, line 8) 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) @@ -45367,110 +46395,110 @@ PASS: g++.dg/template/dtor6.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/dtor6.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/dtor6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/dtor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/dtor6.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/dtor6.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/dtor6.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/dtor6.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/dtor7.C -std=c++98 (test for errors, line 15) 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 excess errors) PASS: g++.dg/template/dtor7.C -std=c++11 (test for errors, line 15) XFAIL: g++.dg/template/dtor7.C -std=c++11 (test for bogus messages, line 21) PASS: g++.dg/template/dtor7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor7.C -std=c++1y (test for errors, line 15) -XFAIL: g++.dg/template/dtor7.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.dg/template/dtor7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dtor7.C -std=c++14 (test for errors, line 15) +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 excess errors) PASS: g++.dg/template/dtor8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dtor8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/dtor9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/dtor9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/dtor9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/dtor9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/duplicate1.C -std=c++98 (test for errors, line 5) 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 excess errors) PASS: g++.dg/template/duplicate1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/duplicate1.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/duplicate1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/duplicate1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/duplicate1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/duplicate1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/duplicate1.C -std=c++14 (test for errors, line 5) +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 excess errors) PASS: g++.dg/template/eh1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/eh1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/eh1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/eh1.C -std=c++14 (test for excess errors) 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/eh2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/eh2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/eh2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/eh2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/eh2.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/eh2.C -std=c++1y (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 (test for excess errors) PASS: g++.dg/template/elab1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/elab1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/elab1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/elab1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum2.C -std=c++14 (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/enum3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/enum3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/enum3.C -std=c++1y (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/enum4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/enum8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/enum8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/enum8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/enum8.C -std=c++14 (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-recovery1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error-recovery1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/error-recovery1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error-recovery1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error-recovery1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/error-recovery1.C -std=c++1y (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-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-recovery2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error-recovery2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error-recovery2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error-recovery2.C -std=c++1y (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-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-recovery3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error-recovery3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error-recovery3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error-recovery3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error-recovery3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error-recovery3.C -std=c++1y (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/error1.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/template/error1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/error1.C -std=c++11 (test for bogus messages, line 12) PASS: g++.dg/template/error1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/error1.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.dg/template/error1.C -std=c++1y (test for excess errors) +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 bogus messages, line 12) +PASS: g++.dg/template/error1.C -std=c++14 (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 non-constant (test for errors, line 58) @@ -45483,27 +46511,27 @@ PASS: g++.dg/template/error11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error11.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/error11.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/error11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error11.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error11.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/error11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error11.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/template/error11.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/template/error11.C -std=c++14 (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/error12.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/error12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error12.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error12.C -std=c++1y (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/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/error13.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error13.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error13.C -std=c++1y (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/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/error14.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error14.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error14.C -std=c++1y (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/error15.C -std=c++98 (test for warnings, line 12) 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 errors, line 21) @@ -45512,37 +46540,37 @@ PASS: g++.dg/template/error15.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/error15.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/error15.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/error15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error15.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/error15.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/error15.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/error15.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/template/error15.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/template/error15.C -std=c++14 (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/error16.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error16.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error16.C -std=c++1y (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/error17.C -std=c++98 anon (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++98 not inside (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++11 anon (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++11 not inside (test for errors, line 7) PASS: g++.dg/template/error17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error17.C -std=c++1y anon (test for errors, line 7) -PASS: g++.dg/template/error17.C -std=c++1y not inside (test for errors, line 7) -PASS: g++.dg/template/error17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error17.C -std=c++14 anon (test for errors, line 7) +PASS: g++.dg/template/error17.C -std=c++14 not inside (test for errors, line 7) +PASS: g++.dg/template/error17.C -std=c++14 (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/error18.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/error18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error18.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/error18.C -std=c++1y (test for excess errors) +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/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/error19.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/error19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error19.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/error19.C -std=c++1y (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/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) @@ -45553,44 +46581,44 @@ PASS: g++.dg/template/error2.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/template/error2.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/template/error2.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/template/error2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/error2.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/error2.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/template/error2.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/template/error2.C -std=c++1y (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/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/error20.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/error20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error20.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/error20.C -std=c++1y (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/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/error21.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/error21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error21.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/error21.C -std=c++1y (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/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/error22.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error22.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error22.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error22.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error22.C -std=c++1y (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/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/error23.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/error23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error23.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/error23.C -std=c++1y (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/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/error24.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error24.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error24.C -std=c++1y (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/error25.C -std=c++98 (test for errors, line 7) 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 warnings, line 15) @@ -45599,70 +46627,70 @@ PASS: g++.dg/template/error25.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error25.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/error25.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/error25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error25.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error25.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/error25.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/error25.C -std=c++1y (test for excess errors) +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 errors, line 13) +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/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/error26.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error26.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error26.C -std=c++1y (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/error27.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error27.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error27.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error27.C -std=c++1y (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 excess errors) 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 excess errors) PASS: g++.dg/template/error28.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error28.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error28.C -std=c++1y (test for excess errors) +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 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/error29.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/error29.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error29.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error29.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error29.C -std=c++1y (test for excess errors) +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/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/error3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error3.C -std=c++1y (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/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/error30.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error30.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error30.C -std=c++1y (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/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/error31.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/error31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error31.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error31.C -std=c++1y (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/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/error32.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error32.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error32.C -std=c++1y (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/error33.C -std=c++98 error (test for errors, line 9) PASS: g++.dg/template/error33.C -std=c++98 note (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++11 error (test for errors, line 9) PASS: g++.dg/template/error33.C -std=c++11 note (test for warnings, line 9) PASS: g++.dg/template/error33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error33.C -std=c++1y error (test for errors, line 9) -PASS: g++.dg/template/error33.C -std=c++1y note (test for warnings, line 9) -PASS: g++.dg/template/error33.C -std=c++1y (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 (test for warnings, line 9) +PASS: g++.dg/template/error33.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 16) @@ -45675,33 +46703,33 @@ PASS: g++.dg/template/error34.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/error34.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/error34.C -std=c++11 (test for errors, line 28) PASS: g++.dg/template/error34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error34.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error34.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/error34.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/error34.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/error34.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/error34.C -std=c++1y (test for excess errors) +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 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 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/error35.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/error35.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error35.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error35.C -std=c++1y (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/error36.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/error36.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/error36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error36.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error36.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/error36.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error36.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error36.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/error36.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error36.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/template/error36.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/template/error36.C -std=c++14 (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/error37.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/error37.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error37.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/error37.C -std=c++1y (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/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 warnings, line 10) @@ -45724,32 +46752,32 @@ PASS: g++.dg/template/error38.C -std=c++11 (test for errors, line 35) PASS: g++.dg/template/error38.C -std=c++11 (test for errors, line 37) PASS: g++.dg/template/error38.C -std=c++11 (test for errors, line 38) PASS: g++.dg/template/error38.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/template/error38.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/template/error38.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/template/error38.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/template/error38.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/template/error38.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/template/error38.C -std=c++1y (test for excess errors) +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 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 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 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/error39.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/error39.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error39.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/error39.C -std=c++1y (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/error4.C -std=c++98 error (test for errors, line 8) PASS: g++.dg/template/error4.C -std=c++98 note (test for warnings, line 8) PASS: g++.dg/template/error4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error4.C -std=c++11 error (test for errors, line 8) PASS: g++.dg/template/error4.C -std=c++11 note (test for warnings, line 8) PASS: g++.dg/template/error4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error4.C -std=c++1y error (test for errors, line 8) -PASS: g++.dg/template/error4.C -std=c++1y note (test for warnings, line 8) -PASS: g++.dg/template/error4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error4.C -std=c++14 error (test for errors, line 8) +PASS: g++.dg/template/error4.C -std=c++14 note (test for warnings, line 8) +PASS: g++.dg/template/error4.C -std=c++14 (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 warnings, line 14) PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 15) @@ -45766,20 +46794,20 @@ PASS: g++.dg/template/error40.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/template/error40.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/template/error40.C -std=gnu++11 (test for errors, line 29) PASS: g++.dg/template/error40.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/template/error40.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/template/error40.C -std=gnu++1y (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 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 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 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/error41.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/error41.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error41.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/error41.C -std=c++1y (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/error42.C -std=c++98 (test for warnings, line 6) 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) @@ -45790,20 +46818,20 @@ PASS: g++.dg/template/error42.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/error42.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/error42.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/error42.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error42.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/template/error42.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/error42.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/error42.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/error42.C -std=c++1y (test for excess errors) +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 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 errors, line 18) +PASS: g++.dg/template/error42.C -std=c++14 (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/error43.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/error43.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/error43.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error43.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/error43.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/error43.C -std=c++1y (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/error44.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 5) @@ -45816,21 +46844,21 @@ PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error44.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error44.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error44.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/error44.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/error44.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/error44.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error44.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error44.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 3) +PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 4) +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 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/error45.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/error45.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/error45.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error45.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/error45.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/error45.C -std=c++1y (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/error46.C -std=c++98 (test for warnings, line 5) 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 9) @@ -45839,10 +46867,10 @@ PASS: g++.dg/template/error46.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/error46.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/error46.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/error46.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error46.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/error46.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/error46.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/error46.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error46.C -std=c++14 (test for warnings, line 5) +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 9) +PASS: g++.dg/template/error46.C -std=c++14 (test for excess errors) PASS: g++.dg/template/error47.C -std=c++98 (test for warnings, line 3) 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 7) @@ -45851,49 +46879,49 @@ PASS: g++.dg/template/error47.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/error47.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error47.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/error47.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error47.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/error47.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error47.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/error47.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error47.C -std=c++14 (test for warnings, line 3) +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 7) +PASS: g++.dg/template/error47.C -std=c++14 (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/error48.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/error48.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error48.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/error48.C -std=c++1y (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/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/error49.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/error49.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error49.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/error49.C -std=c++1y (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/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/error5.C -std=c++11 (test for errors, line 2) PASS: g++.dg/template/error5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error5.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/template/error5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error5.C -std=c++1y (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/error50.C -std=c++98 (test for errors, line 18) PASS: g++.dg/template/error50.C -std=c++98 (test for warnings, line 18) PASS: g++.dg/template/error50.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error50.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/error50.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/template/error50.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error50.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/error50.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/template/error50.C -std=c++1y (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 (test for warnings, line 18) +PASS: g++.dg/template/error50.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/template/error51.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error51.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/error51.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error51.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error51.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/error51.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error51.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/error51.C -std=c++14 (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) @@ -45904,20 +46932,20 @@ PASS: g++.dg/template/error52.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/error52.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/error52.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/error52.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error52.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/error52.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/error52.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/error52.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/error52.C -std=c++1y (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/error53.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/error53.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/template/error53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error53.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/error53.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/error53.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error53.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/error53.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/error53.C -std=c++1y (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 (test for warnings, line 12) +PASS: g++.dg/template/error53.C -std=c++14 (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 9) PASS: g++.dg/template/error54.C -std=c++98 (test for warnings, line 10) @@ -45926,115 +46954,115 @@ PASS: g++.dg/template/error54.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error54.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/error54.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/error54.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error54.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error54.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/error54.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/error54.C -std=c++1y (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 9) +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 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/error6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error6.C -std=c++1y (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/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/error7.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/template/error7.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/template/error7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/error7.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/template/error7.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/template/error7.C -std=gnu++1y (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/error8.C -std=c++98 (test for errors, line 6) PASS: g++.dg/template/error8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/error8.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error8.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/error8.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/template/error8.C -std=c++14 (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/error9.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/error9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/error9.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/error9.C -std=c++1y (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/explicit-args1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-args1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit-args1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/explicit-args2.C -std=c++98 PASS: g++.dg/template/explicit-args2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-args2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit-args2.C -std=c++14 (test for excess errors) 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 errors, line 11) PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/explicit-args3.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/explicit-args3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-args3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/explicit-args3.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/explicit-args3.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/explicit-args3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit-args4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-args4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-args4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit-args4.C -std=c++14 (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-args5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/explicit-args5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-args5.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/explicit-args5.C -std=c++1y (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-instantiation.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-instantiation.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit-instantiation.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit-instantiation2.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/template/explicit-instantiation2.C -std=c++11 scan-assembler _Z1fIiET_S0_ -PASS: g++.dg/template/explicit-instantiation2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/explicit-instantiation2.C -std=c++1y 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++14 scan-assembler _Z1fIiET_S0_ PASS: g++.dg/template/explicit-instantiation3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit-instantiation3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit-instantiation3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit-instantiation3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/explicit1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/explicit1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/explicit1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/explicit2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/explicit5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit5.C -std=c++14 (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/explicit6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/explicit6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/explicit6.C -std=c++1y (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/explicit7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/explicit7.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/template/explicit8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/explicit8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/explicit8.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/explicit8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/explicit8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/explicit8.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/explicit8.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/template/explicit8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/expr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/expr1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/expr1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/expr1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/field1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/field1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/field1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/field1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/fn-ptr1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fn-ptr1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/fn-ptr1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/fn-ptr1.C -std=c++14 (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) @@ -46045,26 +47073,26 @@ PASS: g++.dg/template/fn-ptr2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/fn-ptr2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/fn-ptr2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/fn-ptr2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/fn-ptr2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/fn-ptr2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/fn-ptr2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/fn-ptr2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/fn-ptr2.C -std=c++1y (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/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/fnspec1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/fnspec1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/fnspec1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/fnspec1.C -std=c++1y (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/fntry1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fntry1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/fntry1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/fntry1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/fntype1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/fntype1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/fntype1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/fntype1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/for1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/for1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/for1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/for1.C -std=gnu++14 (test for excess errors) 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 errors, line 28) PASS: g++.dg/template/friend.C -std=c++98 candidate note (test for warnings, line 28) @@ -46073,82 +47101,82 @@ PASS: g++.dg/template/friend.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/friend.C -std=c++11 (test for errors, line 28) PASS: g++.dg/template/friend.C -std=c++11 candidate note (test for warnings, line 28) PASS: g++.dg/template/friend.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/friend.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/friend.C -std=c++1y candidate note (test for warnings, line 28) -PASS: g++.dg/template/friend.C -std=c++1y (test for excess errors) +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 errors, line 28) +PASS: g++.dg/template/friend.C -std=c++14 candidate note (test for warnings, line 28) +PASS: g++.dg/template/friend.C -std=c++14 (test for excess errors) 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/friend10.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend10.C -std=c++11 execution test -PASS: g++.dg/template/friend10.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/friend10.C -std=c++1y execution test +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/friend11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend17.C -std=c++14 (test for excess errors) 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/friend18.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend18.C -std=c++11 execution test -PASS: g++.dg/template/friend18.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/friend18.C -std=c++1y execution test +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/friend19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend28.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend29.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend29.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend30.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend30.C -std=c++14 (test for excess errors) 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 errors, line 12) PASS: g++.dg/template/friend31.C -std=c++98 (test for errors, line 13) @@ -46159,11 +47187,11 @@ PASS: g++.dg/template/friend31.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/friend31.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/friend31.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/friend31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend31.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/friend31.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/friend31.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/friend31.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/friend31.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/template/friend31.C -std=c++14 (test for errors, line 13) +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 excess errors) PASS: g++.dg/template/friend32.C -std=c++98 (test for errors, line 10) 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 20) @@ -46172,133 +47200,139 @@ PASS: g++.dg/template/friend32.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/friend32.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/friend32.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/template/friend32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend32.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/friend32.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/friend32.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/template/friend32.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend32.C -std=c++14 (test for errors, line 10) +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 20) +PASS: g++.dg/template/friend32.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend33.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend33.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend34.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend34.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend35.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend35.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend35.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend36.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend36.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/friend36.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/friend36.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/friend37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend37.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend37.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend37.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend38.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend38.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend38.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend39.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend39.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend39.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend39.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend40.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend40.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/friend40.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/friend40.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/friend41.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend41.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend41.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend41.C -std=c++14 (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/friend42.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/friend42.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend42.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/friend42.C -std=c++1y (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/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/friend43.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/friend43.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend43.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/friend43.C -std=c++1y (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/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/friend44.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/template/friend44.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/template/friend44.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/friend44.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/template/friend44.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/template/friend44.C -std=gnu++1y (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/friend45.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend45.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend45.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend45.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend46.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend46.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend46.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend46.C -std=c++14 (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/friend47.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/friend47.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend47.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/friend47.C -std=c++1y (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/friend48.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend48.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend48.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend48.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend49.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend49.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend49.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend49.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend5.C -std=c++14 (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/friend50.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/friend50.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend50.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/friend50.C -std=c++1y (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/friend51.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend51.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend51.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend51.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/friend52.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/friend52.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/friend52.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend53.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend53.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend53.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend54.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend54.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend54.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend54.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend55.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend55.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend55.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend55.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++98 scan-assembler _Z1fv PASS: g++.dg/template/friend56.C -std=c++11 (test for excess errors) PASS: g++.dg/template/friend56.C -std=c++11 scan-assembler _Z1fv -PASS: g++.dg/template/friend56.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/friend56.C -std=c++1y scan-assembler _Z1fv +PASS: g++.dg/template/friend56.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/friend56.C -std=c++14 scan-assembler _Z1fv +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/friend57.C -std=c++11 (test for errors, line 18) +PASS: g++.dg/template/friend57.C -std=c++11 (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/friend6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/friend9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/friend9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/friend9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/friend9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/func1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/func1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/func1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/func1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/func2.C -std=c++98 not valid (test for errors, line 6) PASS: g++.dg/template/func2.C -std=c++98 must be the address (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++11 not valid (test for errors, line 6) PASS: g++.dg/template/func2.C -std=c++11 must be the address (test for errors, line 6) PASS: g++.dg/template/func2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/func2.C -std=c++1y not valid (test for errors, line 6) -PASS: g++.dg/template/func2.C -std=c++1y must be the address (test for errors, line 6) -PASS: g++.dg/template/func2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/func2.C -std=c++14 not valid (test for errors, line 6) +PASS: g++.dg/template/func2.C -std=c++14 must be the address (test for errors, line 6) +PASS: g++.dg/template/func2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 19) @@ -46309,11 +47343,11 @@ PASS: g++.dg/template/function1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/function1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/function1.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/function1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/function1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/function1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/function1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/function1.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/function1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/template/function1.C -std=c++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 11) @@ -46324,11 +47358,11 @@ PASS: g++.dg/template/incomplete1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/incomplete1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/incomplete1.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/incomplete1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/incomplete1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/incomplete1.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/incomplete1.C -std=c++1y (test for excess errors) +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 errors, line 8) +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 excess errors) 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 errors, line 8) PASS: g++.dg/template/incomplete2.C -std=c++98 (test for errors, line 12) @@ -46337,19 +47371,19 @@ PASS: g++.dg/template/incomplete2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/template/incomplete2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/incomplete2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/incomplete2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/template/incomplete2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/incomplete2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/incomplete2.C -std=c++1y (test for excess errors) +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 errors, line 8) +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 excess errors) 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 errors, line 5) PASS: g++.dg/template/incomplete3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete3.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/incomplete3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/incomplete3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete3.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/incomplete3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/incomplete3.C -std=c++1y (test for excess errors) +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 errors, line 5) +PASS: g++.dg/template/incomplete3.C -std=c++14 (test for excess errors) 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 errors, line 15) @@ -46358,10 +47392,10 @@ PASS: g++.dg/template/incomplete4.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/incomplete4.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/incomplete4.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/incomplete4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete4.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/incomplete4.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/incomplete4.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/incomplete4.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/template/incomplete4.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -46370,88 +47404,88 @@ PASS: g++.dg/template/incomplete5.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/incomplete5.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/incomplete5.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/incomplete5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete5.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/incomplete5.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/incomplete5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/incomplete5.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/template/incomplete5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/incomplete6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/incomplete6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/incomplete6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/incomplete6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/inherit6.C -std=c++98 PASS: g++.dg/template/inherit6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit6.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/inherit7.C -std=c++98 PASS: g++.dg/template/inherit7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit7.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/template/inherit8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit8.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/inherit8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/inherit8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit8.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/inherit8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/inherit8.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/template/inherit8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inherit9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/inherit9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/inherit9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/inherit9.C -std=c++14 (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/init-list.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/init-list.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init-list.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/init-list.C -std=c++1y (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/init1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/init6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init6.C -std=c++14 (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/init7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/init7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/init7.C -std=c++1y (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/init8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++98 execution test PASS: g++.dg/template/init8.C -std=c++11 (test for excess errors) PASS: g++.dg/template/init8.C -std=c++11 execution test -PASS: g++.dg/template/init8.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/init8.C -std=c++1y execution test +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/init9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/init9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/init9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/init9.C -std=c++14 (test for excess errors) 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 errors, line 15) PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 17) @@ -46464,21 +47498,21 @@ PASS: g++.dg/template/injected1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/injected1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/template/injected1.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/template/injected1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/injected1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/injected1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/injected1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/injected1.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/template/injected1.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/template/injected1.C -std=c++1y (test for excess errors) +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 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 33) +PASS: g++.dg/template/injected1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/injected2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/injected2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/injected2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/injected2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/inline1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/template/inline1.C -std=gnu++11 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n] -PASS: g++.dg/template/inline1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/template/inline1.C -std=gnu++1y 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++14 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n] 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) @@ -46489,26 +47523,26 @@ PASS: g++.dg/template/instantiate1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/instantiate1.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/instantiate1.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/template/instantiate1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/instantiate1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/instantiate1.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/instantiate1.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/instantiate1.C -std=c++1y (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/instantiate10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/instantiate10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/instantiate10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/instantiate10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/instantiate11.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/template/instantiate11.C -std=c++11 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv -PASS: g++.dg/template/instantiate11.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/instantiate11.C -std=c++1y 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++14 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv 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/instantiate2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/instantiate2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/instantiate2.C -std=c++1y (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/instantiate3.C -std=c++98 (test for warnings, line 7) 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) @@ -46517,13 +47551,13 @@ PASS: g++.dg/template/instantiate3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/instantiate3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/instantiate3.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/instantiate3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate3.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/instantiate3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/instantiate3.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/instantiate3.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/instantiate4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/instantiate4.C -std=c++14 (test for excess errors) 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 errors, line 21) PASS: g++.dg/template/instantiate5.C -std=c++98 (test for warnings, line 24) @@ -46532,60 +47566,60 @@ PASS: g++.dg/template/instantiate5.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/template/instantiate5.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/instantiate5.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/template/instantiate5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate5.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/instantiate5.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/instantiate5.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/template/instantiate5.C -std=c++1y (test for excess errors) +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 errors, line 21) +PASS: g++.dg/template/instantiate5.C -std=c++14 (test for warnings, line 24) +PASS: g++.dg/template/instantiate5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/instantiate6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/instantiate6.C -std=c++14 (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/instantiate7.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/instantiate7.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/instantiate7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate7.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/instantiate7.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/instantiate7.C -std=c++1y (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/instantiate8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/instantiate8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/instantiate8.C -std=c++14 (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/instantiate9.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/instantiate9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/instantiate9.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/instantiate9.C -std=c++1y (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/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++98 (test for excess errors) PASS: g++.dg/template/koenig1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/koenig8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/koenig8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/koenig8.C -std=c++14 (test for excess errors) 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 arg-dep (test for errors, line 19) @@ -46604,39 +47638,39 @@ PASS: g++.dg/template/koenig9.C -std=c++11 this->h (test for warnings, line 19) PASS: g++.dg/template/koenig9.C -std=c++11 base (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++11 B::h (test for warnings, line 20) PASS: g++.dg/template/koenig9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/koenig9.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/koenig9.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/koenig9.C -std=c++1y arg-dep (test for errors, line 19) -PASS: g++.dg/template/koenig9.C -std=c++1y arg-dep (test for errors, line 20) -PASS: g++.dg/template/koenig9.C -std=c++1y base (test for warnings, line 19) -PASS: g++.dg/template/koenig9.C -std=c++1y this->h (test for warnings, line 19) -PASS: g++.dg/template/koenig9.C -std=c++1y base (test for warnings, line 20) -PASS: g++.dg/template/koenig9.C -std=c++1y B::h (test for warnings, line 20) -PASS: g++.dg/template/koenig9.C -std=c++1y (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 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 (test for warnings, line 19) +PASS: g++.dg/template/koenig9.C -std=c++14 this->h (test for warnings, line 19) +PASS: g++.dg/template/koenig9.C -std=c++14 base (test for warnings, line 20) +PASS: g++.dg/template/koenig9.C -std=c++14 B::h (test for warnings, line 20) +PASS: g++.dg/template/koenig9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/linkage1.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/template/linkage1.C -std=c++11 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv PASS: g++.dg/template/linkage1.C -std=c++11 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv -PASS: g++.dg/template/linkage1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/linkage1.C -std=c++1y scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv -PASS: g++.dg/template/linkage1.C -std=c++1y 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++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/local-fn1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local-fn1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local-fn1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local-fn1.C -std=c++14 (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/local1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/local1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/local1.C -std=c++1y (test for excess errors) +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/local2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/local3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/local4.C (test for warnings, line 4) PASS: g++.dg/template/local4.C (test for errors, line 8) PASS: g++.dg/template/local4.C (test for excess errors) @@ -46644,8 +47678,8 @@ 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/local5.C -std=c++11 (test for bogus messages, line 11) PASS: g++.dg/template/local5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local5.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.dg/template/local5.C -std=c++1y (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/local6.C -std=c++98 (test for warnings, line 1) 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 errors, line 7) @@ -46658,159 +47692,159 @@ PASS: g++.dg/template/local6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/local6.C -std=c++11 candidate note (test for warnings, line 7) PASS: g++.dg/template/local6.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/template/local6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local6.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/template/local6.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/local6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/local6.C -std=c++1y candidate note (test for warnings, line 7) -PASS: g++.dg/template/local6.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/template/local6.C -std=c++1y (test for excess errors) +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 3) +PASS: g++.dg/template/local6.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/template/local6.C -std=c++14 candidate note (test for warnings, line 7) +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 excess errors) PASS: g++.dg/template/local7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/local8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/local9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/local9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/local9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/local9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup1.C -std=c++14 (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/lookup2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/lookup2.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/lookup2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/lookup2.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/lookup2.C -std=c++1y (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/lookup3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lookup8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lookup8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lookup8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lookup8.C -std=c++14 (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/lookup9.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/template/lookup9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/lookup9.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/template/lookup9.C -std=gnu++1y (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/loop1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/loop1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/loop1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/loop1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lvalue1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lvalue1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lvalue1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lvalue1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/lvalue2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/lvalue2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/lvalue2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/lvalue2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/mangle1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mangle1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/mangle1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/mangle1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/mem-partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-partial1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/mem-partial1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/mem-partial1.C -std=c++14 (test for excess errors) 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-partial2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/mem-partial2.C -std=c++11 execution test -PASS: g++.dg/template/mem-partial2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/mem-partial2.C -std=c++1y execution test +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-partial3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/mem-partial3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/mem-partial3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/mem-partial3.C -std=c++14 (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_ptr.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/mem_func_ptr.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/mem_func_ptr.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++98 (test for errors, line 12) 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/member4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/member4.C -std=c++11 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) PASS: g++.dg/template/member4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member4.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/member4.C -std=c++1y nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) -PASS: g++.dg/template/member4.C -std=c++1y (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 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19) +PASS: g++.dg/template/member4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member5.C -std=c++98 no def (test for errors, line 30) PASS: g++.dg/template/member5.C -std=c++98 instantiated (test for warnings, line 30) PASS: g++.dg/template/member5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member5.C -std=c++11 no def (test for errors, line 30) PASS: g++.dg/template/member5.C -std=c++11 instantiated (test for warnings, line 30) PASS: g++.dg/template/member5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member5.C -std=c++1y no def (test for errors, line 30) -PASS: g++.dg/template/member5.C -std=c++1y instantiated (test for warnings, line 30) -PASS: g++.dg/template/member5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member5.C -std=c++14 no def (test for errors, line 30) +PASS: g++.dg/template/member5.C -std=c++14 instantiated (test for warnings, line 30) +PASS: g++.dg/template/member5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/member9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/member9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/member9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/member9.C -std=c++14 (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/memclass1.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/memclass1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memclass1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/memclass1.C -std=c++1y (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/memclass2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memclass2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memclass2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memclass3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memclass3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memclass3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memclass4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memclass4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memclass4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memclass5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memclass5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memclass5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memclass5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend15.C -std=c++98 (test for errors, line 20) 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 33) @@ -46819,10 +47853,10 @@ PASS: g++.dg/template/memfriend15.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/memfriend15.C -std=c++11 (test for errors, line 27) PASS: g++.dg/template/memfriend15.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/template/memfriend15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend15.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/memfriend15.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/template/memfriend15.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/template/memfriend15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend15.C -std=c++14 (test for errors, line 20) +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 33) +PASS: g++.dg/template/memfriend15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend16.C -std=c++98 (test for errors, line 20) 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 33) @@ -46831,10 +47865,10 @@ PASS: g++.dg/template/memfriend16.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/memfriend16.C -std=c++11 (test for errors, line 27) PASS: g++.dg/template/memfriend16.C -std=c++11 (test for warnings, line 33) PASS: g++.dg/template/memfriend16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend16.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/memfriend16.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/template/memfriend16.C -std=c++1y (test for warnings, line 33) -PASS: g++.dg/template/memfriend16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend16.C -std=c++14 (test for errors, line 20) +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 33) +PASS: g++.dg/template/memfriend16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend17.C -std=c++98 (test for errors, line 21) 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 46) @@ -46843,22 +47877,22 @@ PASS: g++.dg/template/memfriend17.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/memfriend17.C -std=c++11 (test for errors, line 42) PASS: g++.dg/template/memfriend17.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/template/memfriend17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend17.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/memfriend17.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/template/memfriend17.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/template/memfriend17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend17.C -std=c++14 (test for errors, line 21) +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 46) +PASS: g++.dg/template/memfriend17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 11) PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 12) @@ -46877,15 +47911,15 @@ PASS: g++.dg/template/memfriend6.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/memfriend6.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/memfriend6.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/memfriend6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/memfriend6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 20) +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 22) +PASS: g++.dg/template/memfriend6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 18) 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) @@ -46930,34 +47964,34 @@ PASS: g++.dg/template/memfriend7.C -std=c++11 (test for warnings, line 124) PASS: g++.dg/template/memfriend7.C -std=c++11 (test for warnings, line 127) PASS: g++.dg/template/memfriend7.C -std=c++11 (test for warnings, line 131) PASS: g++.dg/template/memfriend7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 57) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 63) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 77) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 83) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 95) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 101) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 107) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for errors, line 113) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 119) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 120) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 121) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 122) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 123) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 124) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 127) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for warnings, line 131) -PASS: g++.dg/template/memfriend7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 18) +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 57) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 63) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 77) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 83) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 89) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 95) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 101) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 107) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 113) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 119) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 120) +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 127) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 131) +PASS: g++.dg/template/memfriend7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memfriend9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memfriend9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memfriend9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memfriend9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/meminit1.C (test for warnings, line 5) PASS: g++.dg/template/meminit1.C (test for errors, line 5) PASS: g++.dg/template/meminit1.C (test for excess errors) @@ -46971,38 +48005,38 @@ PASS: g++.dg/template/meminit2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/meminit2.C -std=c++11 (test for errors, line 17) XFAIL: g++.dg/template/meminit2.C -std=c++11 bogus token skipping in the parser (test for bogus messages, line 17) PASS: g++.dg/template/meminit2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/meminit2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/meminit2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/meminit2.C -std=c++1y (test for errors, line 17) -XFAIL: g++.dg/template/meminit2.C -std=c++1y bogus token skipping in the parser (test for bogus messages, line 17) -PASS: g++.dg/template/meminit2.C -std=c++1y (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 errors, line 17) +XFAIL: g++.dg/template/meminit2.C -std=c++14 bogus token skipping in the parser (test for bogus messages, line 17) +PASS: g++.dg/template/meminit2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/meminit3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/meminit3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/meminit3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/meminit3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memtmpl1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memtmpl1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memtmpl1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memtmpl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memtmpl2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memtmpl2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/memtmpl3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memtmpl3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/memtmpl3.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/memtmpl4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/memtmpl4.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/memtmpl4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/memtmpl4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/memtmpl4.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/memtmpl4.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/template/memtmpl4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nested1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nested1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nested1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nested2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nested2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nested2.C -std=c++14 (test for excess errors) 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 (test for warnings, line 20) PASS: g++.dg/template/nested3.C -std=c++98 non-template (test for errors, line 20) @@ -47011,154 +48045,163 @@ PASS: g++.dg/template/nested3.C -std=c++11 not base (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++11 note (test for warnings, line 20) PASS: g++.dg/template/nested3.C -std=c++11 non-template (test for errors, line 20) PASS: g++.dg/template/nested3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nested3.C -std=c++1y not base (test for errors, line 20) -PASS: g++.dg/template/nested3.C -std=c++1y note (test for warnings, line 20) -PASS: g++.dg/template/nested3.C -std=c++1y non-template (test for errors, line 20) -PASS: g++.dg/template/nested3.C -std=c++1y (test for excess errors) +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 (test for warnings, line 20) +PASS: g++.dg/template/nested3.C -std=c++14 non-template (test for errors, line 20) +PASS: g++.dg/template/nested3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nested4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nested4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nested4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nested5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nested5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nested5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nested5.C -std=c++14 (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/nested6.C -std=c++11 (test for errors, line 11) +PASS: g++.dg/template/nested6.C -std=c++11 (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/new1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++98 execution test PASS: g++.dg/template/new1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/new1.C -std=gnu++11 execution test -PASS: g++.dg/template/new1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/template/new1.C -std=gnu++1y execution test +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/new10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new10.C -std=c++14 (test for excess errors) 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/new11.C -std=c++11 (test for excess errors) PASS: g++.dg/template/new11.C -std=c++11 execution test -PASS: g++.dg/template/new11.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/new11.C -std=c++1y execution test +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/new12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/new2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new2.C -std=c++14 (test for excess errors) 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 errors, line 8) PASS: g++.dg/template/new3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new3.C -std=c++11 (test for warnings, line 1) PASS: g++.dg/template/new3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/new3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new3.C -std=c++1y (test for warnings, line 1) -PASS: g++.dg/template/new3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/new3.C -std=c++1y (test for excess errors) +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 errors, line 8) +PASS: g++.dg/template/new3.C -std=c++14 (test for excess errors) 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++11 (test for errors, line 7) PASS: g++.dg/template/new4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/new4.C -std=c++1y (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/new5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new5.C -std=c++14 (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/new6.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/new6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new6.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/new6.C -std=c++1y (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/new7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/new9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/new9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/new9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-const1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-const1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-const1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-const1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-deducible1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-deducible1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-deducible1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-deducible1.C -std=c++14 (test for excess errors) 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-dependent1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/non-dependent1.C -std=c++11 execution test -PASS: g++.dg/template/non-dependent1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/non-dependent1.C -std=c++1y execution test +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-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-dependent10.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/non-dependent10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent10.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/non-dependent10.C -std=c++1y (test for excess errors) +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-dependent11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent12.C -std=c++14 (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-dependent13.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/non-dependent13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent13.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/non-dependent13.C -std=c++1y (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-dependent14.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/non-dependent14.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/non-dependent14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent8.C -std=c++98 (test for errors, line 20) PASS: g++.dg/template/non-dependent8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent8.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/non-dependent8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent8.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/non-dependent8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent8.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/template/non-dependent8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/non-dependent9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-dependent9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-dependent9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-dependent9.C -std=c++14 (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-type-template-argument-1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/non-type-template-argument-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-type-template-argument-1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/non-type-template-argument-1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/non-type-template-argument-1.C -std=c++1y (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-type1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/non-type1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/non-type1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/non-type1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype1.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/template/nontype10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype10.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/nontype10.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/nontype10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype10.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/nontype10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/nontype10.C -std=c++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/template/nontype10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype11.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 8) @@ -47187,74 +48230,74 @@ PASS: g++.dg/template/nontype12.C -std=c++11 (test for errors, line 27) PASS: g++.dg/template/nontype12.C -std=c++11 (test for warnings, line 30) PASS: g++.dg/template/nontype12.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/template/nontype12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for warnings, line 30) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for warnings, line 34) -PASS: g++.dg/template/nontype12.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 17) +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 21) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 22) +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 27) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 30) +PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 34) +PASS: g++.dg/template/nontype12.C -std=c++14 (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/nontype13.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/nontype13.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/template/nontype13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype13.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/nontype13.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/template/nontype13.C -std=c++1y (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/nontype14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype15.C -std=c++14 (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/nontype16.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/nontype16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype16.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/nontype16.C -std=c++1y (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/nontype17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype17.C -std=c++14 (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/nontype18.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/nontype18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype18.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/nontype18.C -std=c++1y (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/nontype19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/nontype20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/nontype20.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/nontype20.C -std=gnu++14 (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/nontype21.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/nontype21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype21.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/nontype21.C -std=c++1y (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/nontype22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype24.C -std=c++14 (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) @@ -47264,16 +48307,16 @@ PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/nontype25.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/nontype25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype25.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/nontype25.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/nontype25.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/nontype25.C -std=c++1y (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/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/nontype26.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/nontype26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype26.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/nontype26.C -std=c++1y (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/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) @@ -47287,15 +48330,15 @@ PASS: g++.dg/template/nontype4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype4.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/nontype4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/nontype4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/nontype4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/nontype4.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/nontype4.C -std=c++14 (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/nontype5.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/nontype5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype5.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/nontype5.C -std=c++1y (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/nontype6.C -std=c++98 non-type (test for errors, line 15) PASS: g++.dg/template/nontype6.C -std=c++98 note (test for warnings, line 15) PASS: g++.dg/template/nontype6.C -std=c++98 (test for warnings, line 19) @@ -47304,16 +48347,16 @@ PASS: g++.dg/template/nontype6.C -std=c++11 non-type (test for errors, line 15) PASS: g++.dg/template/nontype6.C -std=c++11 note (test for warnings, line 15) PASS: g++.dg/template/nontype6.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/template/nontype6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype6.C -std=c++1y non-type (test for errors, line 15) -PASS: g++.dg/template/nontype6.C -std=c++1y note (test for warnings, line 15) -PASS: g++.dg/template/nontype6.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/template/nontype6.C -std=c++1y (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 (test for warnings, line 15) +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/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/nontype7.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/nontype7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/nontype7.C -std=c++1y (test for excess errors) +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/nontype8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/nontype8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/template/nontype8.C -std=c++98 (test for errors, line 11) @@ -47322,99 +48365,105 @@ PASS: g++.dg/template/nontype8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/nontype8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/nontype8.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/nontype8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/nontype8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/nontype8.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/nontype8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype8.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/template/nontype8.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/template/nontype8.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/template/nontype8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/nontype9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/nontype9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/nontype9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/nontype9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ntp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ntp1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ntp1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ntp1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ntp2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ntp2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ntp2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ntp2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/offsetof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/offsetof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/offsetof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/offsetof1.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/template/offsetof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/offsetof2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/offsetof2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/offsetof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/offsetof2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/offsetof2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/offsetof2.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/template/offsetof2.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/offsetof3.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/offsetof3.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/offsetof3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/op1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/op1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/op1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/op1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/operator1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator1.C -std=c++14 (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/operator10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/operator10.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/operator10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator10.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/operator10.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/operator10.C -std=c++1y (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/operator11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator11.C -std=c++14 (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/operator12.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/operator12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator12.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/operator12.C -std=c++1y (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/operator13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator13.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/operator14.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/operator14.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/operator14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/operator2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator2.C -std=c++14 (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/operator3.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/operator3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/operator3.C -std=c++1y (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/operator4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/operator5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/operator5.C -std=c++14 (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/operator6.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/operator6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator6.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/operator6.C -std=c++1y (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/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++98 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator8.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/operator8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator8.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/operator8.C -std=c++1y (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 (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 7) PASS: g++.dg/template/operator9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/operator9.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/operator9.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/operator9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/operator9.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/operator9.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/operator9.C -std=c++1y (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 7) +PASS: g++.dg/template/operator9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/overload1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/overload1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/overload1.C -std=gnu++14 (test for excess errors) 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 errors, line 6) @@ -47423,13 +48472,13 @@ PASS: g++.dg/template/overload10.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/overload10.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/overload10.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/overload10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload10.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/overload10.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/overload10.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/overload10.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/overload10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload11.C -std=c++14 (test for excess errors) 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) @@ -47444,109 +48493,109 @@ PASS: g++.dg/template/overload12.C -std=c++11 arity (test for warnings, line 8) PASS: g++.dg/template/overload12.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/overload12.C -std=c++11 candidate note (test for warnings, line 15) PASS: g++.dg/template/overload12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload12.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/overload12.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/overload12.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/overload12.C -std=c++1y arity (test for warnings, line 8) -PASS: g++.dg/template/overload12.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/overload12.C -std=c++1y candidate note (test for warnings, line 15) -PASS: g++.dg/template/overload12.C -std=c++1y (test for excess errors) +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 arity (test for warnings, line 8) +PASS: g++.dg/template/overload12.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/template/overload12.C -std=c++14 candidate note (test for warnings, line 15) +PASS: g++.dg/template/overload12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload5.C -std=c++14 (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/overload6.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/overload6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload6.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/overload6.C -std=c++1y (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/overload7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++98 execution test PASS: g++.dg/template/overload7.C -std=c++11 (test for excess errors) PASS: g++.dg/template/overload7.C -std=c++11 execution test -PASS: g++.dg/template/overload7.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/overload7.C -std=c++1y execution test +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/overload8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/overload8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/overload8.C -std=c++14 (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/overload9.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/overload9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/overload9.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/overload9.C -std=c++1y (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/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/param1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/param1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/param1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/param1.C -std=c++1y (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/param2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/param2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/param2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/param2.C -std=c++14 (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/param3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/param3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/param3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/param3.C -std=c++1y (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/partial-specialization.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial-specialization.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial-specialization.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial-specialization.C -std=c++14 (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-specialization2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/partial-specialization2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial-specialization2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/partial-specialization2.C -std=c++1y (test for excess errors) +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/partial1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++98 execution test PASS: g++.dg/template/partial1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/partial1.C -std=c++11 execution test -PASS: g++.dg/template/partial1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/partial1.C -std=c++1y execution test +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/partial10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial10.C -std=c++14 (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/partial11.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/partial11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial11.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/partial11.C -std=c++1y (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/partial12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial4.C -std=c++14 (test for excess errors) 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 errors, line 17) PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 24) @@ -47555,76 +48604,76 @@ PASS: g++.dg/template/partial5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/partial5.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/partial5.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/partial5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/partial5.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/partial5.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/partial5.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/partial6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/partial7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial7.C -std=c++14 (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/partial8.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/partial8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial8.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/partial8.C -std=c++1y (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/partial9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/partial9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/partial9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/partial9.C -std=c++14 (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/pr16564.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/template/pr16564.C -std=c++11 (test for excess errors) +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/pr17410.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr17410.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr17410.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/pr23510.C -std=gnu++98 exceeds (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++98 recurse (test for warnings, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++98 incomplete (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for errors, line 9) +PASS: g++.dg/template/pr17410.C -std=c++14 (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/pr23510.C -std=gnu++11 exceeds (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++11 recurse (test for warnings, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++11 incomplete (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++11 (test for errors, line 9) +PASS: g++.dg/template/pr23510.C -std=gnu++11 (test for errors, line 6) +PASS: g++.dg/template/pr23510.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/template/pr23510.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/pr23510.C -std=gnu++1y exceeds (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++1y recurse (test for warnings, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++1y incomplete (test for errors, line 6) -PASS: g++.dg/template/pr23510.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/template/pr23510.C -std=gnu++1y (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/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/pr28284.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/pr28284.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr28284.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/pr28284.C -std=c++1y (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/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/pr28301.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pr28301.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr28301.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pr28301.C -std=c++1y (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/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/pr29633.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/pr29633.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr29633.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/pr29633.C -std=c++1y (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/pr32519.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/template/pr32519.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pr32519.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/pr32519.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr32519.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pr32519.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/pr32519.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr32519.C -std=c++14 (test for errors, line 7) +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 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-1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pr34938-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr34938-1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pr34938-1.C -std=c++1y (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-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) @@ -47635,53 +48684,56 @@ PASS: g++.dg/template/pr34938-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pr34938-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/pr34938-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/pr34938-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr34938-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/pr34938-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pr34938-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/pr34938-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/pr34938-2.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr35240.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr35240.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr35240.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr35240.C -std=c++14 (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 18) PASS: g++.dg/template/pr39425.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr39425.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/pr39425.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/pr39425.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr39425.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/pr39425.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/pr39425.C -std=c++1y (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 18) +PASS: g++.dg/template/pr39425.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr4926-1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr4926-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr4926-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr4926-1.C -std=c++14 (test for excess errors) 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 errors, line 14) PASS: g++.dg/template/pr51199.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr51199.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pr51199.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/pr51199.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr51199.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pr51199.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/pr51199.C -std=c++1y (test for excess errors) +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 errors, line 14) +PASS: g++.dg/template/pr51199.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/pr51385.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/pr51385.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/pr51385.C -std=c++14 (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/pr52819.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/pr52819.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr52819.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/pr52819.C -std=c++1y (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/pr54310.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54310.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr54310.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr54310.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/template/pr54377.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr54377.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/pr54377.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/pr54377.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr54377.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/pr54377.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/pr54377.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/pr54377.C -std=c++14 (test for excess errors) 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 errors, line 10) @@ -47708,22 +48760,22 @@ PASS: g++.dg/template/pr54858.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/pr54858.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/pr54858.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/pr54858.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/pr54858.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/pr57573.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr57573.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr57573.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr57573.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 6) 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 errors, line 16) @@ -47758,47 +48810,54 @@ PASS: g++.dg/template/pr58878.C -std=c++11 (test for errors, line 56) PASS: g++.dg/template/pr58878.C -std=c++11 (test for errors, line 59) PASS: g++.dg/template/pr58878.C -std=c++11 (test for errors, line 60) PASS: g++.dg/template/pr58878.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/template/pr58878.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 6) +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 errors, line 16) +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 23) +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 34) +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 41) +PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 44) +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 55) +PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 56) +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 excess errors) PASS: g++.dg/template/pr61537.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr61537.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr61537.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr61537.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pr61745.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/pr61745.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pr61745.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/pr61745.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pr61745.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/pr61745.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pr61745.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/template/pr61745.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/template/pr64100.C -std=c++98 +PASS: g++.dg/template/pr64100.C -std=c++11 (test for warnings, line 3) +PASS: g++.dg/template/pr64100.C -std=c++11 (test for errors, line 4) +PASS: g++.dg/template/pr64100.C -std=c++11 (test for excess errors) +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 errors, line 4) +PASS: g++.dg/template/pr64100.C -std=c++14 (test for excess errors) 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/pretty1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/pretty1.C -std=c++11 execution test -PASS: g++.dg/template/pretty1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/pretty1.C -std=c++1y execution test +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/pseudodtor1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pseudodtor1.C -std=c++14 (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/pseudodtor2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/pseudodtor2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/pseudodtor2.C -std=c++1y (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/pseudodtor3.C -std=c++98 (test for errors, line 8) 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) @@ -47811,147 +48870,147 @@ PASS: g++.dg/template/pseudodtor3.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/pseudodtor3.C -std=c++11 (test for errors, line 31) PASS: g++.dg/template/pseudodtor3.C -std=c++11 (test for errors, line 40) PASS: g++.dg/template/pseudodtor3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/template/pseudodtor3.C -std=c++1y (test for excess errors) +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 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 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/pseudodtor4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/pseudodtor4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/pseudodtor4.C -std=c++1y (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/pseudodtor5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pseudodtor5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/pseudodtor6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/pseudodtor6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pseudodtor6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/pseudodtor6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem14.C -std=c++14 (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/ptrmem15.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/ptrmem15.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/template/ptrmem15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem15.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/ptrmem15.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/ptrmem15.C -std=c++1y (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/ptrmem16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem16.C -std=c++14 (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/ptrmem17.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/ptrmem17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem17.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/ptrmem17.C -std=c++1y (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/ptrmem18.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++98 execution test PASS: g++.dg/template/ptrmem18.C -std=gnu++11 (test for excess errors) PASS: g++.dg/template/ptrmem18.C -std=gnu++11 execution test -PASS: g++.dg/template/ptrmem18.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/template/ptrmem18.C -std=gnu++1y execution test +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/ptrmem19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem19.C -std=c++14 (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/ptrmem2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/ptrmem2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/ptrmem2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/ptrmem2.C -std=c++1y (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/ptrmem20.C -std=c++98 (test for warnings, line 11) 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 excess errors) PASS: g++.dg/template/ptrmem20.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/ptrmem20.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/ptrmem20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem20.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/ptrmem20.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/ptrmem20.C -std=c++1y (test for excess errors) +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 errors, line 15) +PASS: g++.dg/template/ptrmem20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/ptrmem21.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/ptrmem21.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/ptrmem21.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/ptrmem22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem23.C -std=c++14 (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/ptrmem24.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ptrmem24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem24.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/ptrmem24.C -std=c++1y (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/ptrmem25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem28.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem29.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem29.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem3.C -std=c++14 (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/ptrmem4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/ptrmem4.C -std=c++1y (test for excess errors) +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/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem5.C -std=c++14 (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/ptrmem6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/ptrmem6.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/ptrmem6.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/ptrmem6.C -std=c++1y (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/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/ptrmem7.C -std=c++11 (test for errors, line 28) PASS: g++.dg/template/ptrmem7.C -std=c++11 (test for errors, line 29) PASS: g++.dg/template/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem7.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/ptrmem7.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/template/ptrmem7.C -std=c++1y (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/ptrmem8.C -std=c++98 (test for warnings, line 14) 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 no match (test for errors, line 18) @@ -47968,32 +49027,32 @@ PASS: g++.dg/template/ptrmem8.C -std=c++11 not valid (test for errors, line 21) PASS: g++.dg/template/ptrmem8.C -std=c++11 no match (test for errors, line 21) PASS: g++.dg/template/ptrmem8.C -std=c++11 note (test for warnings, line 21) PASS: g++.dg/template/ptrmem8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem8.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/template/ptrmem8.C -std=c++1y not valid (test for errors, line 18) -PASS: g++.dg/template/ptrmem8.C -std=c++1y no match (test for errors, line 18) -PASS: g++.dg/template/ptrmem8.C -std=c++1y note (test for warnings, line 18) -PASS: g++.dg/template/ptrmem8.C -std=c++1y not valid (test for errors, line 21) -PASS: g++.dg/template/ptrmem8.C -std=c++1y no match (test for errors, line 21) -PASS: g++.dg/template/ptrmem8.C -std=c++1y note (test for warnings, line 21) -PASS: g++.dg/template/ptrmem8.C -std=c++1y (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 not valid (test for errors, line 18) +PASS: g++.dg/template/ptrmem8.C -std=c++14 no match (test for errors, line 18) +PASS: g++.dg/template/ptrmem8.C -std=c++14 note (test for warnings, line 18) +PASS: g++.dg/template/ptrmem8.C -std=c++14 not valid (test for errors, line 21) +PASS: g++.dg/template/ptrmem8.C -std=c++14 no match (test for errors, line 21) +PASS: g++.dg/template/ptrmem8.C -std=c++14 note (test for warnings, line 21) +PASS: g++.dg/template/ptrmem8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ptrmem9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ptrmem9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ptrmem9.C -std=c++14 (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/pure1.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/pure1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/pure1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/pure1.C -std=c++1y (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/qual1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qual1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qual1.C -std=c++14 (test for excess errors) 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/qual2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qual2.C -std=c++11 execution test -PASS: g++.dg/template/qual2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/qual2.C -std=c++1y execution test +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/qualified-id1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/template/qualified-id1.C -std=c++98 non-type (test for errors, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++98 if a type (test for warnings, line 20) @@ -48004,123 +49063,123 @@ PASS: g++.dg/template/qualified-id1.C -std=c++11 non-type (test for errors, lin PASS: g++.dg/template/qualified-id1.C -std=c++11 if a type (test for warnings, line 20) PASS: g++.dg/template/qualified-id1.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/template/qualified-id1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualified-id1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/qualified-id1.C -std=c++1y non-type (test for errors, line 20) -PASS: g++.dg/template/qualified-id1.C -std=c++1y if a type (test for warnings, line 20) -PASS: g++.dg/template/qualified-id1.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/template/qualified-id1.C -std=c++1y (test for excess errors) +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 non-type (test for errors, line 20) +PASS: g++.dg/template/qualified-id1.C -std=c++14 if a type (test for warnings, line 20) +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-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-id2.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualified-id2.C -std=c++11 execution test -PASS: g++.dg/template/qualified-id2.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/qualified-id2.C -std=c++1y execution test +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-id3.C -std=c++98 (test for warnings, line 5) 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 excess errors) PASS: g++.dg/template/qualified-id3.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/qualified-id3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/qualified-id3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualified-id3.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/qualified-id3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/qualified-id3.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/qualified-id3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualified-id4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualified-id4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualified-id5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualified-id5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualified-id5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualified-id6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualified-id6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualified-id6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualified-id6.C -std=c++14 (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/qualttp1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/qualttp1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/qualttp1.C -std=c++1y (test for excess errors) +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/qualttp10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualttp11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualttp12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualttp13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualttp14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/qualttp15.C -std=c++98 (test for errors, line 15) 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 excess errors) PASS: g++.dg/template/qualttp15.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/qualttp15.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/qualttp15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp15.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/qualttp15.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/qualttp15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp15.C -std=c++14 (test for errors, line 15) +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 excess errors) 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/qualttp16.C -std=c++11 (test for excess errors) PASS: g++.dg/template/qualttp16.C -std=c++11 execution test -PASS: g++.dg/template/qualttp16.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/qualttp16.C -std=c++1y execution test +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/qualttp17.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/template/qualttp17.C -std=gnu++11 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n] -PASS: g++.dg/template/qualttp17.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/template/qualttp17.C -std=gnu++1y 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++14 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n] 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/qualttp18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp18.C -std=c++14 (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/qualttp19.C -std=c++11 (test for errors, line 29) PASS: g++.dg/template/qualttp19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp19.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/template/qualttp19.C -std=c++1y (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/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/qualttp2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/qualttp2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/qualttp2.C -std=c++1y (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/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/qualttp20.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/template/qualttp20.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/template/qualttp20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/qualttp20.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/template/qualttp20.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/template/qualttp20.C -std=gnu++1y (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/qualttp21.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/template/qualttp21.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/qualttp21.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/qualttp21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp21.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/qualttp21.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/qualttp21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp21.C -std=c++14 (test for errors, line 11) +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 excess errors) PASS: g++.dg/template/qualttp22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/qualttp22.C -std=c++14 (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/qualttp3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/qualttp3.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/template/qualttp3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp3.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/qualttp3.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/template/qualttp3.C -std=c++1y (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/qualttp4.C -std=c++98 (test for warnings, line 10) 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) @@ -48131,11 +49190,11 @@ PASS: g++.dg/template/qualttp4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/qualttp4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/qualttp4.C -std=c++11 (test for warnings, line 23) PASS: g++.dg/template/qualttp4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp4.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/qualttp4.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/qualttp4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/qualttp4.C -std=c++1y (test for warnings, line 23) -PASS: g++.dg/template/qualttp4.C -std=c++1y (test for excess errors) +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 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 23) +PASS: g++.dg/template/qualttp4.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 18) @@ -48146,29 +49205,29 @@ PASS: g++.dg/template/qualttp5.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/qualttp5.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/template/qualttp5.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/template/qualttp5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp5.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/qualttp5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/qualttp5.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/template/qualttp5.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/template/qualttp5.C -std=c++1y (test for excess errors) +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 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 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/qualttp6.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/qualttp6.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/qualttp6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp6.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/qualttp6.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/qualttp6.C -std=c++1y (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/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/qualttp7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/qualttp7.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/template/qualttp7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/qualttp7.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/template/qualttp7.C -std=c++1y (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/qualttp8.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/qualttp8.C -std=c++98 (test for warnings, line 17) @@ -48177,287 +49236,278 @@ PASS: g++.dg/template/qualttp8.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/qualttp8.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/qualttp8.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/qualttp8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp8.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/qualttp8.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/qualttp8.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/qualttp8.C -std=c++1y (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 errors, 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/qualttp9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/qualttp9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/qualttp9.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/recurse.C -std=gnu++98 incomplete (test for errors, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++98 exceeds (test for bogus messages, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++98 exceeds (test for errors, line 8) -PASS: g++.dg/template/recurse.C -std=gnu++98 recurse (test for warnings, line 11) -PASS: g++.dg/template/recurse.C -std=gnu++98 excessive recursion (test for warnings, line 23) +PASS: g++.dg/template/qualttp9.C -std=c++14 (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/recurse.C -std=gnu++11 incomplete (test for errors, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++11 exceeds (test for bogus messages, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++11 exceeds (test for errors, line 8) -PASS: g++.dg/template/recurse.C -std=gnu++11 recurse (test for warnings, line 11) -PASS: g++.dg/template/recurse.C -std=gnu++11 excessive recursion (test for warnings, line 23) +PASS: g++.dg/template/recurse.C -std=gnu++11 (test for errors, line 8) +PASS: g++.dg/template/recurse.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/template/recurse.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/recurse.C -std=gnu++1y incomplete (test for errors, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++1y exceeds (test for bogus messages, line 8) -XFAIL: g++.dg/template/recurse.C -std=gnu++1y exceeds (test for errors, line 8) -PASS: g++.dg/template/recurse.C -std=gnu++1y recurse (test for warnings, line 11) -PASS: g++.dg/template/recurse.C -std=gnu++1y excessive recursion (test for warnings, line 23) -PASS: g++.dg/template/recurse.C -std=gnu++1y (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/recurse1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/recurse1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/recurse1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/recurse1.C -std=gnu++14 (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 warnings, line 5) PASS: g++.dg/template/recurse2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/recurse2.C -std=c++11 (test for errors, line 5) -PASS: g++.dg/template/recurse2.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/recurse2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/recurse2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/recurse2.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/recurse2.C -std=c++1y (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/recurse3.C -std=gnu++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/template/recurse3.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/template/recurse3.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/template/recurse3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/recurse3.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/template/recurse3.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/template/recurse3.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 8) +PASS: g++.dg/template/recurse3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/recurse4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/recurse4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/recurse4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/recurse4.C -std=c++14 (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/redecl1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/redecl1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/redecl1.C -std=c++1y (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/redecl2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/redecl2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/template/redecl2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/redecl2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/redecl2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/redecl2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/redecl2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/redecl2.C -std=c++1y (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 errors, line 9) +PASS: g++.dg/template/redecl2.C -std=c++14 (test for excess errors) 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 errors, line 7) PASS: g++.dg/template/redecl3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/redecl3.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/template/redecl3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/redecl3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/redecl3.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/template/redecl3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/redecl3.C -std=c++1y (test for excess errors) +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 errors, line 7) +PASS: g++.dg/template/redecl3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/redecl4.C -std=c++98 (test for errors, line 4) 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 excess errors) PASS: g++.dg/template/redecl4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/redecl4.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/redecl4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/redecl4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/redecl4.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/redecl4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/redecl4.C -std=c++14 (test for errors, line 4) +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 excess errors) PASS: g++.dg/template/ref1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ref2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref2.C -std=c++14 (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/ref3.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/ref3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/ref3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/ref3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/ref3.C -std=c++1y (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/ref4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref4.C -std=c++14 (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/ref5.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/ref5.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/ref5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref5.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/ref5.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/ref5.C -std=c++1y (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/ref6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ref7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ref8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ref8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ref8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ref8.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/ref9.C -std=c++98 (test for excess errors) +PASS: g++.dg/template/ref9.C -std=c++11 (test for excess errors) +PASS: g++.dg/template/ref9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/repo1.C -std=gnu++98 (test for bogus messages, line 13) PASS: g++.dg/template/repo1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo1.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/template/repo1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo1.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/template/repo1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo1.C -std=gnu++14 (test for bogus messages, line 13) +PASS: g++.dg/template/repo1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/repo9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/repo9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/repo9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/repo9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/restrict1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/restrict1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/restrict1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/restrict1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/scope1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/scope1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/scope1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/scope2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/scope2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/scope2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/scope3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/scope3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/scope4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/scope4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/scope4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae-dr657.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae-dr657.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae-dr657.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/sfinae10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/sfinae10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/sfinae10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae14.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/sfinae15.C -std=c++98 PASS: g++.dg/template/sfinae15.C -std=c++11 (test for excess errors) PASS: g++.dg/template/sfinae15.C -std=c++11 execution test -PASS: g++.dg/template/sfinae15.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/sfinae15.C -std=c++1y execution test +PASS: g++.dg/template/sfinae15.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/sfinae15.C -std=c++14 execution test UNSUPPORTED: g++.dg/template/sfinae16.C -std=gnu++98 PASS: g++.dg/template/sfinae16.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/template/sfinae16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/sfinae16.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/template/sfinae16.C -std=gnu++1y (test for excess errors) +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/sfinae17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae19.C -std=c++14 (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/sfinae2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/sfinae2.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/sfinae2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/sfinae2.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/sfinae2.C -std=c++1y (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) UNSUPPORTED: g++.dg/template/sfinae20.C -std=c++98 PASS: g++.dg/template/sfinae20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae21.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/sfinae22.C -std=c++98 PASS: g++.dg/template/sfinae22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae22.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/sfinae23.C -std=c++98 PASS: g++.dg/template/sfinae23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae28.C -std=c++14 (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/sfinae3.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/sfinae3.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/sfinae3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae3.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/sfinae3.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/sfinae3.C -std=c++1y (test for excess errors) +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/sfinae4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae6_neg.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae6_neg.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae6_neg.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sfinae9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sfinae9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sfinae9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sfinae9.C -std=c++14 (test for excess errors) 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 errors, line 4) PASS: g++.dg/template/shadow1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/shadow1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/shadow1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/shadow1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/shadow1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/shadow1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/shadow1.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/template/shadow1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/shift1.C (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) @@ -48465,90 +49515,90 @@ PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for excess er PASS: g++.dg/template/sizeof-template-argument.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/sizeof-template-argument.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/sizeof-template-argument.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof-template-argument.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/sizeof-template-argument.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/sizeof-template-argument.C -std=c++1y (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/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof10.C -std=c++14 (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/sizeof11.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/sizeof11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof11.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/sizeof11.C -std=c++1y (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/sizeof12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/sizeof9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/sizeof9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/sizeof9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/sizeof9.C -std=c++14 (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/spec1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/spec1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/spec1.C -std=c++1y (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/spec10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++98 execution test PASS: g++.dg/template/spec10.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec10.C -std=c++11 execution test -PASS: g++.dg/template/spec10.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/spec10.C -std=c++1y execution test +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/spec11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec11.C -std=c++14 (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/spec12.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/spec12.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/spec12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec12.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/spec12.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/spec12.C -std=c++1y (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/spec13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/spec13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/spec13.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/spec13.C -std=gnu++14 (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/spec14.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/spec14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec14.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/spec14.C -std=c++1y (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/spec15.C -std=c++98 (test for errors, line 21) PASS: g++.dg/template/spec15.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 26) @@ -48563,46 +49613,46 @@ PASS: g++.dg/template/spec15.C -std=c++11 (test for errors, line 29) PASS: g++.dg/template/spec15.C -std=c++11 (test for errors, line 31) PASS: g++.dg/template/spec15.C -std=c++11 (test for errors, line 32) PASS: g++.dg/template/spec15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec15.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/spec15.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/template/spec15.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/template/spec15.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/template/spec15.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/template/spec15.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/template/spec15.C -std=c++1y (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 warnings, 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 (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/spec16.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/spec16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec16.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/spec16.C -std=c++1y (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/spec17.C -std=c++98 (test for errors, line 4) 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/spec17.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/spec17.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/spec17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec17.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/spec17.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/spec17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec17.C -std=c++14 (test for errors, line 4) +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/spec18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec20.C -std=c++14 (test for excess errors) 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/spec21.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec21.C -std=c++11 execution test -PASS: g++.dg/template/spec21.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/spec21.C -std=c++1y execution test +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/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 errors, line 20) @@ -48611,10 +49661,10 @@ PASS: g++.dg/template/spec22.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/spec22.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/spec22.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/spec22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec22.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/spec22.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/spec22.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/spec22.C -std=c++1y (test for excess errors) +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 errors, line 20) +PASS: g++.dg/template/spec22.C -std=c++14 (test for excess errors) 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 errors, line 22) @@ -48623,73 +49673,73 @@ PASS: g++.dg/template/spec23.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/spec23.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/template/spec23.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/spec23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec23.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/spec23.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/template/spec23.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/spec23.C -std=c++1y (test for excess errors) +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 errors, line 22) +PASS: g++.dg/template/spec23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec25.C -std=c++98 (test for errors, line 4) 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/spec25.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/spec25.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/spec25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec25.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/spec25.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/spec25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec25.C -std=c++14 (test for errors, line 4) +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/spec26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec27.C -std=c++14 (test for excess errors) 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 errors, line 6) PASS: g++.dg/template/spec28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec28.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/template/spec28.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/spec28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec28.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/template/spec28.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/spec28.C -std=c++1y (test for excess errors) +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 errors, line 6) +PASS: g++.dg/template/spec28.C -std=c++14 (test for excess errors) 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/spec29.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec29.C -std=c++11 execution test -PASS: g++.dg/template/spec29.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/spec29.C -std=c++1y execution test +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/spec3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec3.C -std=c++14 (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/spec30.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/spec30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec30.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/spec30.C -std=c++1y (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/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/spec31.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/spec31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec31.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/spec31.C -std=c++1y (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/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/spec32.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/spec32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec32.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/spec32.C -std=c++1y (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/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/spec33.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/spec33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec33.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/spec33.C -std=c++1y (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/spec34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec34.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec34.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec35.C -std=c++98 scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IfEvT_ PASS: g++.dg/template/spec35.C -std=c++98 scan-assembler .glob(a|)l[\t ]*_?_Z2f2IfEvT_ @@ -48700,65 +49750,65 @@ PASS: g++.dg/template/spec35.C -std=c++11 scan-assembler-not .glob(a|)l[\t ]*_ PASS: g++.dg/template/spec35.C -std=c++11 scan-assembler .glob(a|)l[\t ]*_?_Z2f2IfEvT_ PASS: g++.dg/template/spec35.C -std=c++11 scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IiEvT_ PASS: g++.dg/template/spec35.C -std=c++11 scan-assembler .weak(_definition)?[\t ]*_?_Z2f2IiEvT_ -PASS: g++.dg/template/spec35.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/spec35.C -std=c++1y scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IfEvT_ -PASS: g++.dg/template/spec35.C -std=c++1y scan-assembler .glob(a|)l[\t ]*_?_Z2f2IfEvT_ -PASS: g++.dg/template/spec35.C -std=c++1y scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IiEvT_ -PASS: g++.dg/template/spec35.C -std=c++1y scan-assembler .weak(_definition)?[\t ]*_?_Z2f2IiEvT_ +PASS: g++.dg/template/spec35.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/spec35.C -std=c++14 scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IfEvT_ +PASS: g++.dg/template/spec35.C -std=c++14 scan-assembler .glob(a|)l[\t ]*_?_Z2f2IfEvT_ +PASS: g++.dg/template/spec35.C -std=c++14 scan-assembler-not .glob(a|)l[\t ]*_?_Z2f1IiEvT_ +PASS: g++.dg/template/spec35.C -std=c++14 scan-assembler .weak(_definition)?[\t ]*_?_Z2f2IiEvT_ PASS: g++.dg/template/spec36.C -std=c++98 (test for errors, line 11) 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 excess errors) PASS: g++.dg/template/spec36.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/spec36.C -std=c++11 (test for errors, line 15) PASS: g++.dg/template/spec36.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec36.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/spec36.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/template/spec36.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec36.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/template/spec36.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/template/spec36.C -std=c++14 (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/spec37.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/spec37.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec37.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/spec37.C -std=c++1y (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/spec38.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec38.C -std=c++98 scan-assembler _Z1fIiEvPT_ PASS: g++.dg/template/spec38.C -std=c++11 (test for excess errors) PASS: g++.dg/template/spec38.C -std=c++11 scan-assembler _Z1fIiEvPT_ -PASS: g++.dg/template/spec38.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/spec38.C -std=c++1y scan-assembler _Z1fIiEvPT_ +PASS: g++.dg/template/spec38.C -std=c++14 (test for excess errors) +PASS: g++.dg/template/spec38.C -std=c++14 scan-assembler _Z1fIiEvPT_ 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/spec4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/spec4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/spec4.C -std=c++1y (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/spec5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/spec7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec7.C -std=c++14 (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/spec8.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/spec8.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/spec8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec8.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/spec8.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/spec8.C -std=c++1y (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/spec9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/spec9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/spec9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/spec9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static1.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static1.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/static1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static1.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/static1.C -std=c++1y (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/static10.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/template/static10.C -std=c++98 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++98 suggested alternative (test for warnings, line 22) @@ -48767,185 +49817,185 @@ PASS: g++.dg/template/static10.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/static10.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/static10.C -std=c++11 suggested alternative (test for warnings, line 22) PASS: g++.dg/template/static10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static10.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/static10.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/static10.C -std=c++1y suggested alternative (test for warnings, line 22) -PASS: g++.dg/template/static10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static10.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/template/static10.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/template/static10.C -std=c++14 suggested alternative (test for warnings, line 22) +PASS: g++.dg/template/static10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static11.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static15.C (test for excess errors) PASS: g++.dg/template/static16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/static2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/static2.C -std=c++1y (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/static20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static22.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static22.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static24.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static26.C -std=c++98 (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++11 (test for excess errors) PASS: g++.dg/template/static26.C -std=c++11 scan-assembler-not computed -PASS: g++.dg/template/static26.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/static26.C -std=c++1y 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++14 scan-assembler-not computed PASS: g++.dg/template/static27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static28.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static29.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static29.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static3.C -std=c++14 (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/static30.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/static30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static30.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/static30.C -std=c++1y (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/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/static31.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/static31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static31.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/static31.C -std=c++1y (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/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/static32.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/static32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static32.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/static32.C -std=c++1y (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/static33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static33.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static33.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static34.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static34.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static35.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static35.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static35.C -std=c++14 (test for excess errors) 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 errors, line 4) PASS: g++.dg/template/static4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static4.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/static4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/static4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static4.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/static4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/static4.C -std=c++1y (test for excess errors) +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 errors, line 4) +PASS: g++.dg/template/static4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/static8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/static8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/static9.C -std=c++98 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++11 void (test for errors, line 5) PASS: g++.dg/template/static9.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/static9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/static9.C -std=c++1y void (test for errors, line 5) -PASS: g++.dg/template/static9.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/static9.C -std=c++1y (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++14 (test for warnings, line 8) +PASS: g++.dg/template/static9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/stdarg1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/stdarg1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/stdarg1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/stdarg1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/stmtexpr1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/stmtexpr1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/stmtexpr1.C -std=gnu++14 (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/stmtexpr2.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/template/stmtexpr2.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/template/stmtexpr2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/stmtexpr2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/template/stmtexpr2.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/template/stmtexpr2.C -std=gnu++1y (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/string1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/string1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/string1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/string1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/strlen1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/strlen1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/strlen1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/strlen1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/subst1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/subst1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/subst1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/subst1.C -std=c++14 (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-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/template-id-1.C -std=c++1y (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-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-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/template-id-2.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/template/template-id-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/template-id-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/template-id-2.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/template/template-id-2.C -std=c++1y (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-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-3.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/template-id-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/template-id-3.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/template-id-3.C -std=c++1y (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-4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/template-id-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/template-id-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/template-id-4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/this-targ1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/this-targ1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/this-targ1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/this-targ1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 12) PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 19) @@ -48956,74 +50006,74 @@ PASS: g++.dg/template/ttp10.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/ttp10.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ttp10.C -std=c++11 (test for errors, line 20) PASS: g++.dg/template/ttp10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp10.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/ttp10.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/ttp10.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/ttp10.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/ttp10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp10.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/template/ttp10.C -std=c++14 (test for errors, line 13) +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 excess errors) PASS: g++.dg/template/ttp11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp11.C -std=c++14 (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/ttp12.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ttp12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp12.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/ttp12.C -std=c++1y (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/ttp13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp16.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/ttp16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp16.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/ttp16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp16.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/ttp16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp16.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/template/ttp16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp17.C -std=c++98 (test for errors, line 7) PASS: g++.dg/template/ttp17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp17.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/ttp17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp17.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/ttp17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp17.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/template/ttp17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp19.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp20.C -std=c++14 (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/ttp21.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/ttp21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp21.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/ttp21.C -std=c++1y (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/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/ttp22.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/ttp22.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/ttp22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp22.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/ttp22.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/ttp22.C -std=c++1y (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/ttp23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp24.C -std=c++14 (test for excess errors) 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 warnings, line 16) @@ -49044,52 +50094,52 @@ PASS: g++.dg/template/ttp25.C -std=c++11 candidate note (test for warnings, lin PASS: g++.dg/template/ttp25.C -std=c++11 (test for errors, line 26) PASS: g++.dg/template/ttp25.C -std=c++11 candidate note (test for warnings, line 26) PASS: g++.dg/template/ttp25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/template/ttp25.C -std=c++1y candidate note (test for warnings, line 20) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/ttp25.C -std=c++1y candidate note (test for warnings, line 23) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/template/ttp25.C -std=c++1y candidate note (test for warnings, line 26) -PASS: g++.dg/template/ttp25.C -std=c++1y (test for excess errors) +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 warnings, line 16) +PASS: g++.dg/template/ttp25.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/template/ttp25.C -std=c++14 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, line 26) +PASS: g++.dg/template/ttp25.C -std=c++14 (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/ttp26.C -std=c++11 (test for errors, line 2) PASS: g++.dg/template/ttp26.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/ttp26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp26.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/template/ttp26.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/ttp26.C -std=c++1y (test for excess errors) +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/ttp27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp28.C -std=c++14 (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/ttp3.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/ttp3.C -std=c++11 (test for errors, line 26) PASS: g++.dg/template/ttp3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp3.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/ttp3.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/template/ttp3.C -std=c++1y (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/ttp4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp4.C -std=c++14 (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/ttp5.C -std=c++11 (test for errors, line 19) PASS: g++.dg/template/ttp5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp5.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/ttp5.C -std=c++1y (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/ttp6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp6.C -std=c++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/template/ttp7.C -std=c++98 (test for errors, line 14) @@ -49098,28 +50148,28 @@ PASS: g++.dg/template/ttp7.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/ttp7.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/ttp7.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/ttp7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/ttp7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/ttp7.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/ttp7.C -std=c++1y (test for excess errors) +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 errors, line 10) +PASS: g++.dg/template/ttp7.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/template/ttp7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/ttp9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/ttp9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/ttp9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/ttp9.C -std=c++14 (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/type1.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/type1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/type1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/type1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/type1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/type1.C -std=c++1y (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/type2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/type2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/type2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/type2.C -std=c++14 (test for excess errors) 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 errors, line 16) PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 17) @@ -49130,14 +50180,14 @@ PASS: g++.dg/template/typedef1.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/typedef1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/typedef1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef1.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/typedef1.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/typedef1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/typedef1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/typedef1.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/typedef10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef10.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 14) PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 21) @@ -49148,14 +50198,14 @@ PASS: g++.dg/template/typedef11.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/typedef11.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/typedef11.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/typedef11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef11.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/typedef11.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/typedef11.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/typedef11.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/typedef11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef11.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/template/typedef11.C -std=c++14 (test for errors, line 14) +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 excess errors) PASS: g++.dg/template/typedef12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef13.C -std=c++98 (test for errors, line 7) 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) @@ -49164,142 +50214,142 @@ PASS: g++.dg/template/typedef13.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/typedef13.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/typedef13.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/template/typedef13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef13.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/typedef13.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/typedef13.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/typedef13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef13.C -std=c++14 (test for errors, line 7) +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 excess errors) PASS: g++.dg/template/typedef14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef16.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef17.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef17.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef17.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef19.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/template/typedef19.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/typedef19.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/typedef19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef19.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/typedef19.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/typedef19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef19.C -std=c++14 (test for errors, line 7) +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 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 (test for errors, line 3) PASS: g++.dg/template/typedef2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef2.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/typedef2.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef2.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/typedef2.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/typedef2.C -std=c++1y (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 (test for errors, line 3) +PASS: g++.dg/template/typedef2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef20.C -std=c++98 (test for errors, line 7) 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 excess errors) PASS: g++.dg/template/typedef20.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/typedef20.C -std=c++11 (test for errors, line 23) PASS: g++.dg/template/typedef20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef20.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/typedef20.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/template/typedef20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef20.C -std=c++14 (test for errors, line 7) +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 excess errors) PASS: g++.dg/template/typedef21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef21.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef22.C -std=c++98 (test for errors, line 9) 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 excess errors) PASS: g++.dg/template/typedef22.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/typedef22.C -std=c++11 (test for errors, line 14) PASS: g++.dg/template/typedef22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef22.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/typedef22.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/typedef22.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef22.C -std=c++14 (test for errors, line 9) +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 excess errors) PASS: g++.dg/template/typedef23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef24.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/typedef25.C -std=c++98 PASS: g++.dg/template/typedef25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef25.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef28.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef29.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef29.C -std=c++14 (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/typedef3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/typedef3.C -std=c++1y (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/typedef30.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef30.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef30.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef30.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef31.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef31.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef31.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef31.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef32.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef32.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef32.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef32.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef33.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef33.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef33.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef33.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef34.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef34.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef34.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef34.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef35.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef35.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef35.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef35.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef36.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef36.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef36.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef36.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef37.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef37.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef37.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef37.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/typedef38.C -std=c++98 PASS: g++.dg/template/typedef38.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef38.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef38.C -std=c++14 (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/typedef39.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/typedef39.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef39.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/typedef39.C -std=c++1y (test for excess errors) +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/typedef4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/template/typedef4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/typedef4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/typedef4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/typedef4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/typedef4.C -std=c++1y (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 8) +PASS: g++.dg/template/typedef4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef40.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef40.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef40.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef40.C -std=c++14 (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/typedef41.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/typedef41.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef41.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/typedef41.C -std=c++1y (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/typedef5.C -std=c++98 (test for errors, line 4) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 6) @@ -49310,122 +50360,122 @@ PASS: g++.dg/template/typedef5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/typedef5.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/typedef5.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/typedef5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef5.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/typedef5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/typedef5.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/typedef5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/typedef5.C -std=c++1y (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 5) +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 7) +PASS: g++.dg/template/typedef5.C -std=c++14 (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/typedef6.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/typedef6.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/typedef6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef6.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/typedef6.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/typedef6.C -std=c++1y (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/typedef7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typedef9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typedef9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typedef9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typedef9.C -std=c++14 (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/typeid-template-argument.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/typeid-template-argument.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typeid-template-argument.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/typeid-template-argument.C -std=c++1y (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/typeid1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typeid1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typeid1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typeid1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename10.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename10.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename10.C -std=c++14 (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/typename11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/typename11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename11.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/typename11.C -std=c++1y (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/typename12.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename12.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename12.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename13.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename13.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename13.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename14.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename16.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename16.C -std=c++14 (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/typename17.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/typename17.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename17.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/typename17.C -std=c++1y (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/typename18.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename18.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename18.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename19.C -std=c++14 (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 (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++11 no type (test for errors, line 24) PASS: g++.dg/template/typename2.C -std=gnu++11 note (test for warnings, line 24) PASS: g++.dg/template/typename2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/typename2.C -std=gnu++1y no type (test for errors, line 24) -PASS: g++.dg/template/typename2.C -std=gnu++1y note (test for warnings, line 24) -PASS: g++.dg/template/typename2.C -std=gnu++1y (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 (test for warnings, line 24) +PASS: g++.dg/template/typename2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/typename20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename20.C -std=c++14 (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/typename3.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/typename3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename3.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/typename3.C -std=c++1y (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/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/typename4.C -std=c++11 (test for errors, line 2) PASS: g++.dg/template/typename4.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/template/typename4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename4.C -std=c++1y (test for errors, line 2) -PASS: g++.dg/template/typename4.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/template/typename4.C -std=c++1y (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/typename5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename5.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename6.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename6.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename6.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/typename9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/typename9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/typename9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/typename9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/unify1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/unify1.C -std=c++14 (test for excess errors) 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) @@ -49484,42 +50534,42 @@ PASS: g++.dg/template/unify10.C -std=c++11 candidate note (test for warnings, l PASS: g++.dg/template/unify10.C -std=c++11 (test for errors, line 55) PASS: g++.dg/template/unify10.C -std=c++11 candidate note (test for warnings, line 55) PASS: g++.dg/template/unify10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify10.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/template/unify10.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/template/unify10.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/template/unify10.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 28) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 30) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 32) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 35) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 38) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 40) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 40) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 43) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 45) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 48) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 51) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 51) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 53) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 53) -PASS: g++.dg/template/unify10.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/template/unify10.C -std=c++1y candidate note (test for warnings, line 55) -PASS: g++.dg/template/unify10.C -std=c++1y (test for excess errors) +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 errors, line 28) +PASS: g++.dg/template/unify10.C -std=c++14 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, 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 candidate note (test for warnings, line 55) +PASS: g++.dg/template/unify10.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/template/unify11.C -std=c++98 PASS: g++.dg/template/unify11.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/unify11.C -std=c++11 (test for errors, line 24) PASS: g++.dg/template/unify11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify11.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/unify11.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/template/unify11.C -std=c++1y (test for excess errors) +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/unify2.C -std=c++98 (test for errors, line 9) 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) @@ -49530,23 +50580,23 @@ PASS: g++.dg/template/unify2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/unify2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/unify2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/unify2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/unify2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/unify2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/unify2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/unify2.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/template/unify3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/unify3.C -std=c++14 (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/unify4.C -std=c++11 (test for errors, line 18) PASS: g++.dg/template/unify4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify4.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/template/unify4.C -std=c++1y (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/unify5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/unify5.C -std=c++14 (test for excess errors) 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 errors, line 21) PASS: g++.dg/template/unify6.C -std=c++98 candidate note (test for warnings, line 21) @@ -49555,10 +50605,10 @@ PASS: g++.dg/template/unify6.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/template/unify6.C -std=c++11 (test for errors, line 21) PASS: g++.dg/template/unify6.C -std=c++11 candidate note (test for warnings, line 21) PASS: g++.dg/template/unify6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify6.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/template/unify6.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/template/unify6.C -std=c++1y candidate note (test for warnings, line 21) -PASS: g++.dg/template/unify6.C -std=c++1y (test for excess errors) +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 errors, line 21) +PASS: g++.dg/template/unify6.C -std=c++14 candidate note (test for warnings, line 21) +PASS: g++.dg/template/unify6.C -std=c++14 (test for excess errors) 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 errors, line 13) PASS: g++.dg/template/unify7.C -std=c++98 candidate note (test for warnings, line 13) @@ -49567,13 +50617,13 @@ PASS: g++.dg/template/unify7.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/template/unify7.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/unify7.C -std=c++11 candidate note (test for warnings, line 13) PASS: g++.dg/template/unify7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify7.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/template/unify7.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/unify7.C -std=c++1y candidate note (test for warnings, line 13) -PASS: g++.dg/template/unify7.C -std=c++1y (test for excess errors) +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 errors, line 13) +PASS: g++.dg/template/unify7.C -std=c++14 candidate note (test for warnings, line 13) +PASS: g++.dg/template/unify7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/unify8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/unify8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/unify8.C -std=c++14 (test for excess errors) 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 errors, line 16) PASS: g++.dg/template/unify9.C -std=c++98 candidate note (test for warnings, line 16) @@ -49582,58 +50632,58 @@ PASS: g++.dg/template/unify9.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/template/unify9.C -std=c++11 (test for errors, line 16) PASS: g++.dg/template/unify9.C -std=c++11 candidate note (test for warnings, line 16) PASS: g++.dg/template/unify9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/unify9.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/template/unify9.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/template/unify9.C -std=c++1y candidate note (test for warnings, line 16) -PASS: g++.dg/template/unify9.C -std=c++1y (test for excess errors) +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 errors, line 16) +PASS: g++.dg/template/unify9.C -std=c++14 candidate note (test for warnings, line 16) +PASS: g++.dg/template/unify9.C -std=c++14 (test for excess errors) 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/union1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/union1.C -std=c++11 execution test -PASS: g++.dg/template/union1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/union1.C -std=c++1y execution test +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/union2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/union2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/union2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/union2.C -std=c++14 (test for excess errors) 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/using1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/using1.C -std=c++11 execution test -PASS: g++.dg/template/using1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/using1.C -std=c++1y execution test +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/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/using10.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/template/using10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using10.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/template/using10.C -std=c++1y (test for excess errors) +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/using11.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using11.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using11.C -std=c++14 (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/using12.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/using12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using12.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/using12.C -std=c++1y (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/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/using13.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/using13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using13.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/using13.C -std=c++1y (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/using14.C -std=c++98 (test for errors, line 13) PASS: g++.dg/template/using14.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/template/using14.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using14.C -std=c++11 (test for errors, line 13) PASS: g++.dg/template/using14.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/template/using14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using14.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/template/using14.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/template/using14.C -std=c++1y (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 warnings, line 20) +PASS: g++.dg/template/using14.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using15.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using15.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using15.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using15.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using16.C -std=c++98 (test for errors, line 14) 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 warnings, line 29) @@ -49646,18 +50696,18 @@ PASS: g++.dg/template/using16.C -std=c++11 (test for warnings, line 29) PASS: g++.dg/template/using16.C -std=c++11 (test for warnings, line 40) PASS: g++.dg/template/using16.C -std=c++11 (test for errors, line 41) PASS: g++.dg/template/using16.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using16.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/template/using16.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/using16.C -std=c++1y (test for warnings, line 29) -PASS: g++.dg/template/using16.C -std=c++1y (test for warnings, line 40) -PASS: g++.dg/template/using16.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/template/using16.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using16.C -std=c++14 (test for errors, line 14) +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 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 errors, line 41) +PASS: g++.dg/template/using16.C -std=c++14 (test for excess errors) 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/using17.C -std=c++11 (test for excess errors) PASS: g++.dg/template/using17.C -std=c++11 execution test -PASS: g++.dg/template/using17.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/using17.C -std=c++1y execution test +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/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) @@ -49666,28 +50716,28 @@ PASS: g++.dg/template/using18.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/using18.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/using18.C -std=c++11 (test for errors, line 28) PASS: g++.dg/template/using18.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using18.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/using18.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/using18.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/template/using18.C -std=c++1y (test for excess errors) +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/using19.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using19.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using19.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using19.C -std=c++14 (test for excess errors) 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 errors, line 22) PASS: g++.dg/template/using2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using2.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/template/using2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/template/using2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using2.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/template/using2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/template/using2.C -std=c++1y (test for excess errors) +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 errors, line 22) +PASS: g++.dg/template/using2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using20.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using20.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using20.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using20.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using21.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using21.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using21.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using21.C -std=c++14 (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) @@ -49698,71 +50748,71 @@ PASS: g++.dg/template/using22.C -std=c++11 (test for errors, line 25) PASS: g++.dg/template/using22.C -std=c++11 (test for errors, line 31) PASS: g++.dg/template/using22.C -std=c++11 (test for errors, line 37) PASS: g++.dg/template/using22.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using22.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/template/using22.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/template/using22.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/template/using22.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/template/using22.C -std=c++1y (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/using23.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using23.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using23.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using23.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using24.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using24.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using24.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using24.C -std=c++14 (test for excess errors) 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 errors, line 17) PASS: g++.dg/template/using25.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using25.C -std=c++11 (test for errors, line 9) PASS: g++.dg/template/using25.C -std=c++11 (test for errors, line 17) PASS: g++.dg/template/using25.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using25.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/template/using25.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/template/using25.C -std=c++1y (test for excess errors) +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 errors, line 17) +PASS: g++.dg/template/using25.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using26.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using26.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using26.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using26.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using27.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using27.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using27.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using27.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using28.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using28.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using28.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using28.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using29.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using29.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using29.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using29.C -std=c++14 (test for excess errors) 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/using3.C -std=c++11 (test for excess errors) PASS: g++.dg/template/using3.C -std=c++11 execution test -PASS: g++.dg/template/using3.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/using3.C -std=c++1y execution test +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/using4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++98 execution test PASS: g++.dg/template/using4.C -std=c++11 (test for excess errors) PASS: g++.dg/template/using4.C -std=c++11 execution test -PASS: g++.dg/template/using4.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/using4.C -std=c++1y execution test +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/using5.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using5.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using5.C -std=c++14 (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/using6.C -std=c++11 (test for errors, line 12) PASS: g++.dg/template/using6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using6.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/template/using6.C -std=c++1y (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/using7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using7.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using7.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using8.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using8.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using8.C -std=c++14 (test for excess errors) PASS: g++.dg/template/using9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/using9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/using9.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/using9.C -std=c++14 (test for excess errors) PASS: g++.dg/template/value-dep1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/value-dep1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/value-dep1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/value-dep1.C -std=c++14 (test for excess errors) 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 errors, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++98 candidate note (test for warnings, line 9) @@ -49771,16 +50821,16 @@ PASS: g++.dg/template/varmod1.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/template/varmod1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++11 candidate note (test for warnings, line 9) PASS: g++.dg/template/varmod1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/varmod1.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/template/varmod1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/template/varmod1.C -std=gnu++1y candidate note (test for warnings, line 9) -PASS: g++.dg/template/varmod1.C -std=gnu++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/template/varmod1.C -std=gnu++14 candidate note (test for warnings, line 9) +PASS: g++.dg/template/varmod1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/virtual1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/virtual1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/virtual1.C -std=c++14 (test for excess errors) PASS: g++.dg/template/virtual2.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/virtual2.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/virtual2.C -std=c++14 (test for excess errors) PASS: g++.dg/template/virtual3.C -std=c++98 (test for errors, line 5) 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 errors, line 10) @@ -49789,136 +50839,136 @@ PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/virtual3.C -std=c++11 (test for errors, line 10) PASS: g++.dg/template/virtual3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/virtual3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/template/virtual3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/virtual3.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/template/virtual3.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/virtual3.C -std=c++14 (test for errors, line 5) +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 errors, line 10) +PASS: g++.dg/template/virtual3.C -std=c++14 (test for excess errors) PASS: g++.dg/template/virtual4.C -std=c++98 (test for excess errors) PASS: g++.dg/template/virtual4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/virtual4.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/virtual4.C -std=c++14 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/vla1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/vla1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/vla1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/template/vla2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/vla2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/template/vla2.C -std=gnu++14 (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/void1.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/void1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void1.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/void1.C -std=c++1y (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/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/void10.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void10.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void10.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void10.C -std=c++1y (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/void11.C -std=c++98 (test for errors, line 3) 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 excess errors) PASS: g++.dg/template/void11.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void11.C -std=c++11 (test for errors, line 11) PASS: g++.dg/template/void11.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void11.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void11.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/template/void11.C -std=c++1y (test for excess errors) +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 errors, line 11) +PASS: g++.dg/template/void11.C -std=c++14 (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/void12.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void12.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void12.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void12.C -std=c++1y (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/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/void13.C -std=c++11 (test for errors, line 8) PASS: g++.dg/template/void13.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void13.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/template/void13.C -std=c++1y (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/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/void14.C -std=c++11 (test for errors, line 4) PASS: g++.dg/template/void14.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/void14.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void14.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/template/void14.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/void14.C -std=c++1y (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/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/void2.C -std=c++11 (test for errors, line 6) PASS: g++.dg/template/void2.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/template/void2.C -std=c++1y (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/void3.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void3.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/void3.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void3.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void3.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/void3.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void3.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void3.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/void3.C -std=c++1y (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 warnings, line 4) +PASS: g++.dg/template/void3.C -std=c++14 (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/void4.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/void4.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void4.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/void4.C -std=c++1y (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/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/void5.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void5.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void5.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void5.C -std=c++1y (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/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/void6.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void6.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void6.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void6.C -std=c++1y (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/void7.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void7.C -std=c++98 (test for warnings, line 8) PASS: g++.dg/template/void7.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void7.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void7.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/template/void7.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void7.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void7.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/template/void7.C -std=c++1y (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 warnings, line 8) +PASS: g++.dg/template/void7.C -std=c++14 (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/void8.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void8.C -std=c++11 (test for errors, line 7) PASS: g++.dg/template/void8.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void8.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void8.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/template/void8.C -std=c++1y (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/void9.C -std=c++98 (test for errors, line 3) PASS: g++.dg/template/void9.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/template/void9.C -std=c++98 (test for excess errors) PASS: g++.dg/template/void9.C -std=c++11 (test for errors, line 3) PASS: g++.dg/template/void9.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/template/void9.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/void9.C -std=c++1y (test for errors, line 3) -PASS: g++.dg/template/void9.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/template/void9.C -std=c++1y (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 warnings, line 4) +PASS: g++.dg/template/void9.C -std=c++14 (test for excess errors) 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/vtable1.C -std=c++11 (test for excess errors) PASS: g++.dg/template/vtable1.C -std=c++11 execution test -PASS: g++.dg/template/vtable1.C -std=c++1y (test for excess errors) -PASS: g++.dg/template/vtable1.C -std=c++1y execution test +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/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/vtable2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/template/vtable2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/vtable2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/template/vtable2.C -std=gnu++1y (test for excess errors) +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/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) @@ -49929,29 +50979,29 @@ PASS: g++.dg/template/warn1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/template/warn1.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/template/warn1.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/template/warn1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/template/warn1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/template/warn1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/template/warn1.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/template/warn1.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/template/warn1.C -std=gnu++1y (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/wrap1.C -std=c++98 (test for excess errors) PASS: g++.dg/template/wrap1.C -std=c++11 (test for excess errors) -PASS: g++.dg/template/wrap1.C -std=c++1y (test for excess errors) +PASS: g++.dg/template/wrap1.C -std=c++14 (test for excess errors) 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/20040317-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++1y execution test +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/block1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/block1.C -std=gnu++11 scan-tree-dump-times gimple "{" 1 -PASS: g++.dg/tree-ssa/block1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/block1.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "{" 1 PASS: g++.dg/tree-ssa/builtin1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/builtin1.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/builtin1.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/builtin1.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 (test for excess errors) 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 scan-tree-dump-not optimized "malloc" @@ -49960,16 +51010,16 @@ PASS: g++.dg/tree-ssa/calloc.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/calloc.C -std=gnu++11 scan-tree-dump-times optimized "calloc" 1 PASS: g++.dg/tree-ssa/calloc.C -std=gnu++11 scan-tree-dump-not optimized "malloc" PASS: g++.dg/tree-ssa/calloc.C -std=gnu++11 scan-tree-dump-not optimized "memset" -PASS: g++.dg/tree-ssa/calloc.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/calloc.C -std=gnu++1y scan-tree-dump-times optimized "calloc" 1 -PASS: g++.dg/tree-ssa/calloc.C -std=gnu++1y scan-tree-dump-not optimized "malloc" -PASS: g++.dg/tree-ssa/calloc.C -std=gnu++1y scan-tree-dump-not optimized "memset" +PASS: g++.dg/tree-ssa/calloc.C -std=gnu++14 (test for excess errors) +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 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/copyprop-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++98 scan-tree-dump-times dce2 " = [^\n]*;" 2 PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++11 scan-tree-dump-times dce2 " = [^\n]*;" 2 -PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++1y scan-tree-dump-times dce2 " = [^\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++14 scan-tree-dump-times dce2 " = [^\n]*;" 2 UNSUPPORTED: g++.dg/tree-ssa/copyprop.C 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) @@ -49977,81 +51027,81 @@ PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 execution test PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++11 (test for warnings, line 52) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++1y execution test +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/ehcleanup-1.C -std=gnu++98 (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" 6 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++11 scan-tree-dump-times ehcleanup1 "Removing unreachable" 6 -PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++1y scan-tree-dump-times ehcleanup1 "Empty EH handler" 2 -PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++1y scan-tree-dump-times ehcleanup1 "Removing unreachable" 6 +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++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" 6 PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++11 scan-tree-dump-times optimized "memcpy" 0 -PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "memcpy" 0 PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++11 scan-tree-dump-not gimple "fallible" PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++11 scan-tree-dump-not optimized "int" -PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++1y scan-tree-dump-not gimple "fallible" -PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++1y 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++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/fold-compare.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++11 scan-tree-dump-not optimized "&my_extents" -PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "&my_extents" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 (test for excess errors) 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 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++11 scan-tree-dump-not cddce1 "\\(int\\)" PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++11 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" -PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++1y scan-tree-dump-not cddce1 "\\(int\\)" -PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++1y scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" +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++14 scan-tree-dump-not cddce1 "\\(int\\)" +PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++14 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)" PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++11 scan-tree-dump-times forwprop2 "& 1" 0 -PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++1y 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++14 scan-tree-dump-times forwprop2 "& 1" 0 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 -PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++1y scan-tree-dump-times einline "Inlining void inline_me\\(" 1 -PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++1y 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++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-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 -PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++1y scan-tree-dump-times einline "Inlining void inline_me\\(" 1 -PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++1y 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++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-3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me\\(" 1 PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++11 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1 -PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++1y scan-tree-dump-times einline "Inlining void inline_me\\(" 1 -PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++1y 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++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/ivopts-1.C -std=gnu++98 (test for excess errors) 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)" @@ -50060,172 +51110,172 @@ PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++11 scan-tree-dump-not ivopts "-&x" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++11 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)" PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++11 scan-tree-dump-not ivopts "&x\\[5\\]" -PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++1y scan-tree-dump-not ivopts "-&x" -PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++1y scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)" -PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++1y scan-tree-dump-not ivopts "&x\\[5\\]" +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++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 scan-tree-dump-not ivopts "&x\\[5\\]" PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 scan-tree-dump-times ivopts "PHI <[pb]" 1 PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 scan-tree-dump-times ivopts "PHI <[pb]" 1 -PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++1y scan-tree-dump-times ivopts "PHI <[pb]" 1 +PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++14 scan-tree-dump-times ivopts "PHI <[pb]" 1 PASS: g++.dg/tree-ssa/new1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/new1.C -std=gnu++11 scan-tree-dump-not forwprop1 "= .* \\+ -" -PASS: g++.dg/tree-ssa/new1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/new1.C -std=gnu++1y 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++14 scan-tree-dump-not forwprop1 "= .* \\+ -" PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++11 scan-tree-dump ccp1 "return 1" -PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++1y 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++14 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-2.C -std=gnu++98 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++11 scan-tree-dump ccp1 "return 1" -PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++1y 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++14 scan-tree-dump ccp1 "return 1" PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++11 scan-tree-dump-times cfg "exception" 0 -PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++1y 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++14 scan-tree-dump-times cfg "exception" 0 PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++1y (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/pointer-reference-alias.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++11 scan-tree-dump-times optimized "\\*a" 1 -PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "\\*a" 1 PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++11 scan-tree-dump-times optimized "link_error" 0 -PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++11 scan-tree-dump-not optimized "fibconst" -PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "fibconst" PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 (test for excess errors) 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 scan-tree-dump-times forwprop2 "&r" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++11 scan-tree-dump-times forwprop2 "&this" 0 PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++11 scan-tree-dump-times forwprop2 "&r" 0 -PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++1y scan-tree-dump-times forwprop2 "&this" 0 -PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++1y scan-tree-dump-times forwprop2 "&r" 0 +PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++14 (test for excess errors) +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 scan-tree-dump-times forwprop2 "&r" 0 PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++1y (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-3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++11 scan-tree-dump-times gimple "i == j" 0 -PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++1y 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++14 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-4.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++11 scan-tree-dump-times gimple "i == j" 0 -PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "i == j" 0 PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++11 scan-tree-dump-times gimple "i == j" 1 -PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++1y 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++14 scan-tree-dump-times gimple "i == j" 1 PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr17153.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17153.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr17153.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr17153.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++11 scan-tree-dump-times vrp1 "if " 1 -PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++1y 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++14 scan-tree-dump-times vrp1 "if " 1 PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump ccp1 "return 42" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump-not ccp1 "return 33" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++11 scan-tree-dump ccp1 "return 42" PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++11 scan-tree-dump-not ccp1 "return 33" -PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++1y scan-tree-dump ccp1 "return 42" -PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++1y scan-tree-dump-not ccp1 "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++14 scan-tree-dump ccp1 "return 42" +PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++14 scan-tree-dump-not ccp1 "return 33" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++11 scan-tree-dump optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++11 scan-tree-dump-not optimized "return 33" -PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++1y scan-tree-dump optimized "return 42" -PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++1y 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++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-3.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++11 scan-tree-dump-not optimized "return 42" -PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++1y 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++14 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-4.C -std=gnu++98 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++11 scan-tree-dump-not optimized "return 42" -PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "return 42" PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 scan-tree-dump ccp1 "return 42" PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++11 scan-tree-dump ccp1 "return 42" -PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++1y scan-tree-dump ccp1 "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++14 scan-tree-dump ccp1 "return 42" PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 scan-tree-dump-times dom1 "return 1;" 3 PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++11 scan-tree-dump-times dom1 "return 1;" 3 -PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++1y scan-tree-dump-times dom1 "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++14 scan-tree-dump-times dom1 "return 1;" 3 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/pr19786.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++1y execution test +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/pr19807.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "&MEM\\[\\(void .\\)&a \\+ 8B\\]" 3 PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++11 scan-tree-dump-times optimized "&MEM\\[\\(void .\\)&a \\+ 8B\\]" 3 -PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++1y scan-tree-dump-times optimized "&MEM\\[\\(void .\\)&a \\+ 8B\\]" 3 +PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++14 scan-tree-dump-times optimized "&MEM\\[\\(void .\\)&a \\+ 8B\\]" 3 PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++14 (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) @@ -50240,274 +51290,274 @@ PASS: g++.dg/tree-ssa/pr20280.C -std=c++11 (test for errors, line 60) PASS: g++.dg/tree-ssa/pr20280.C -std=c++11 (test for errors, line 61) PASS: g++.dg/tree-ssa/pr20280.C -std=c++11 (test for errors, line 62) PASS: g++.dg/tree-ssa/pr20280.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 48) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (test for errors, line 62) -PASS: g++.dg/tree-ssa/pr20280.C -std=c++1y (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 62) +PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for excess errors) 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/pr20458.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++1y execution test +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/pr20489.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++14 (test for excess errors) 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/pr21407.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++1y execution test +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/pr21463.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt1 "MIN_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt1 "MAX_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++11 scan-tree-dump-times phiopt1 "MIN_EXPR" 2 PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++11 scan-tree-dump-times phiopt1 "MAX_EXPR" 2 -PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++1y scan-tree-dump-times phiopt1 "MIN_EXPR" 2 -PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++1y scan-tree-dump-times phiopt1 "MAX_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++14 scan-tree-dump-times phiopt1 "MIN_EXPR" 2 +PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++14 scan-tree-dump-times phiopt1 "MAX_EXPR" 2 PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++1y (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-2.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr23624.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr23624.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr23624.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr23624.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++11 scan-tree-dump-times recip " / " 1 -PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++1y 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++14 scan-tree-dump-times recip " / " 1 PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++14 (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-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++14 (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-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr24439.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr24439.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr24439.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr24439.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr25771.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr25771.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr25771.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr25771.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr26140.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26140.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr26140.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr26140.C -std=c++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++11 scan-tree-dump-not optimized "if" -PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "if" PASS: g++.dg/tree-ssa/pr26443.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr26443.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr26443.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr26443.C -std=c++14 (test for excess errors) 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/pr26757.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++1y execution test +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/pr27090.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++11 scan-tree-dump optimized "f_..D.->x;" -PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++1y 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++14 scan-tree-dump optimized "f_..D.->x;" PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++14 (test for excess errors) 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/pr28003.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++1y execution test +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/pr28238.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr29902.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr29902.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr29902.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr29902.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 scan-tree-dump phiopt1 "MIN_EXPR" PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++11 scan-tree-dump phiopt1 "MIN_EXPR" -PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++1y scan-tree-dump phiopt1 "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++14 scan-tree-dump phiopt1 "MIN_EXPR" PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 scan-tree-dump forwprop1 "Replaced .* != 0B. with .1" PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++11 scan-tree-dump forwprop1 "Replaced .* != 0B. with .1" -PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++1y scan-tree-dump forwprop1 "Replaced .* != 0B. with .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++14 scan-tree-dump forwprop1 "Replaced .* != 0B. with .1" PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 scan-tree-dump forwprop1 "MEM\\[.*&i\\]\\[j.*\\] =.* 1;" PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++11 scan-tree-dump forwprop1 "MEM\\[.*&i\\]\\[j.*\\] =.* 1;" -PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++1y scan-tree-dump forwprop1 "MEM\\[.*&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++14 scan-tree-dump forwprop1 "MEM\\[.*&i\\]\\[j.*\\] =.* 1;" PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++11 scan-tree-dump-not optimized "r.dst" -PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "r.dst" 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 (test for excess errors) 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++11 (test for warnings, line 11) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++11 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 -PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++1y scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 +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 (test for excess errors) +PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++14 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0 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/pr33604.C -std=gnu++98 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++11 execution test PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++11 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 -PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++1y execution test -PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++1y 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++14 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2 PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++11 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0 -PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++1y 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++14 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0 PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 scan-tree-dump-times lim1 "invariant up to" 0 PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++11 scan-tree-dump-times lim1 "invariant up to" 0 -PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++1y scan-tree-dump-times lim1 "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++14 scan-tree-dump-times lim1 "invariant up to" 0 PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr34355.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr38632.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++11 scan-tree-dump optimized "return 0" -PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++1y 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++14 scan-tree-dump optimized "return 0" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 (test for excess errors) 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 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" @@ -50516,115 +51566,115 @@ PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++11 scan-tree-dump fre1 "Replaced b1.b with 1" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++11 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++11 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1" -PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++1y scan-tree-dump fre1 "Replaced b1.b with 1" -PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++1y scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0" -PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++1y scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f 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++14 scan-tree-dump fre1 "Replaced b1.b 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.D.[0-9]*.f with 1" PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++11 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)" -PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++1y 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++14 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)" PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr41961.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++98 (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++11 (test for excess errors) XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++11 scan-tree-dump-not release_ssa "function_to_inline" -PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++1y (test for excess errors) -XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++1y 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++14 scan-tree-dump-not release_ssa "function_to_inline" PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++11 scan-tree-dump-not fnsplit "Splitting function" -PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++1y 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++14 scan-tree-dump-not fnsplit "Splitting function" PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++11 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1 -PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1 PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 scan-tree-dump-times fre1 "D::Run \\(" 1 PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++11 scan-tree-dump-times fre1 "D::Run \\(" 1 -PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++1y scan-tree-dump-times fre1 "D::Run \\(" 1 +PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++14 scan-tree-dump-times fre1 "D::Run \\(" 1 PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev" -PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++1y 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++14 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev" PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++14 (test for excess errors) 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/pr47707.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++1y execution test +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/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/pr49516.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++11 execution test -PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++1y 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/pr49911.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++11 scan-tree-dump-times vrp2 "Folding predicate.*45" 0 -PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++1y 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++14 scan-tree-dump-times vrp2 "Folding predicate.*45" 0 PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++11 scan-tree-dump-times optimized "VDEF" 1 -PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "VDEF" 1 PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 scan-tree-dump phiopt1 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++11 scan-tree-dump phiopt1 "MAX_EXPR" -PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++1y scan-tree-dump phiopt1 "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++14 scan-tree-dump phiopt1 "MAX_EXPR" PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++11 scan-tree-dump-times cddce1 "= &a" 0 -PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++1y 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++14 scan-tree-dump-times cddce1 "= &a" 0 PASS: g++.dg/tree-ssa/pr61009.C (test for excess errors) PASS: g++.dg/tree-ssa/pr61009.C scan-tree-dump-times dom1 "== 0" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 (test for excess errors) @@ -50635,31 +51685,37 @@ PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++11 scan-tree-dump-times fre2 ";; Function" 1 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++11 scan-tree-dump-times fre2 "free" 19 PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++11 scan-tree-dump-times fre2 "unreachable" 11 -PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++1y scan-tree-dump-times fre2 ";; Function" 1 -PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++1y scan-tree-dump-times fre2 "free" 19 -PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++1y scan-tree-dump-times fre2 "unreachable" 11 +PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre2 ";; Function" 1 +PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre2 "free" 19 +PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre2 "unreachable" 11 +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/pr63841.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++11 execution test +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/pr8781.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++11 scan-tree-dump-times fre1 "= f \\(\\);" 1 -PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++1y 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++14 scan-tree-dump-times fre1 "= f \\(\\);" 1 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++11 scan-tree-dump-times optimized "offset_type" 0 PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++11 scan-tree-dump-times optimized "return 0" 1 -PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++1y scan-tree-dump-times optimized "offset_type" 0 -PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++1y 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++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/restrict1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++98 scan-tree-dump lim1 "Executing store motion" PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++11 scan-tree-dump lim1 "Executing store motion" -PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++1y scan-tree-dump lim1 "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++14 scan-tree-dump lim1 "Executing store motion" PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 (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 @@ -50674,109 +51730,109 @@ PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++11 scan-tree-dump-times optimized PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++11 scan-tree-dump-times optimized "return 4" 0 XFAIL: g++.dg/tree-ssa/restrict2.C -std=gnu++11 scan-tree-dump-times optimized "return 5" 1 PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++11 scan-tree-dump-times optimized "return 6" 0 -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y scan-tree-dump-times optimized "return 1" 1 -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y scan-tree-dump-times optimized "return 2" 1 -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y scan-tree-dump-times optimized "return 3" 1 -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y scan-tree-dump-times optimized "return 4" 0 -XFAIL: g++.dg/tree-ssa/restrict2.C -std=gnu++1y scan-tree-dump-times optimized "return 5" 1 -PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++1y 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++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 +XFAIL: 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/sra-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++11 scan-tree-dump-times optimized "\\(int &\\)" 0 -PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "\\(int &\\)" 0 PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 scan-tree-dump-times dom1 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++11 scan-tree-dump-times dom1 "gss_for_code_.10." 1 -PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++1y scan-tree-dump-times dom1 "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++14 scan-tree-dump-times dom1 "gss_for_code_.10." 1 PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++11 scan-tree-dump-times optimized "link_error" 0 -PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++1y 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++14 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-2.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++11 scan-tree-dump-times optimized "link_error" 0 -PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "link_error" 0 PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++1y (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-store-ccp-1.C -std=gnu++98 (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++11 (test for excess errors) PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++11 scan-tree-dump-times optimized "conststaticvariable" 1 -PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++1y 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++14 scan-tree-dump-times optimized "conststaticvariable" 1 PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++98 scan-tree-dump-not gimple "= 0" PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++11 scan-tree-dump-not gimple "= 0" -PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++1y scan-tree-dump-not gimple "= 0" +PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tree-ssa/stabilize1.C -std=gnu++14 scan-tree-dump-not gimple "= 0" PASS: g++.dg/tree-ssa/tmmti.C -std=c++98 (test for excess errors) PASS: g++.dg/tree-ssa/tmmti.C -std=c++11 (test for excess errors) -PASS: g++.dg/tree-ssa/tmmti.C -std=c++1y (test for excess errors) +PASS: g++.dg/tree-ssa/tmmti.C -std=c++14 (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_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++11 uninitialized variable warning (test for bogus messages, line 44) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++11 uninitialized variable warning (test for bogus messages, line 48) PASS: g++.dg/uninit-pred-1_a.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-1_a.C -std=gnu++1y uninitialized variable warning (test for bogus messages, line 44) -PASS: g++.dg/uninit-pred-1_a.C -std=gnu++1y uninitialized variable warning (test for bogus messages, line 48) -PASS: g++.dg/uninit-pred-1_a.C -std=gnu++1y (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++14 (test for excess errors) 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 uninitialized variable warning (test for warnings, line 48) 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++11 (test for warnings, line 44) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++11 uninitialized variable warning (test for warnings, line 48) PASS: g++.dg/uninit-pred-1_b.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-1_b.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/uninit-pred-1_b.C -std=gnu++1y uninitialized variable warning (test for warnings, line 48) -PASS: g++.dg/uninit-pred-1_b.C -std=gnu++1y (test for excess errors) +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 uninitialized variable warning (test for warnings, line 48) +PASS: g++.dg/uninit-pred-1_b.C -std=gnu++14 (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_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++11 uninitialized variable warning (test for bogus messages, line 47) PASS: g++.dg/uninit-pred-2_a.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-2_a.C -std=gnu++1y uninitialized variable warning (test for bogus messages, line 47) -PASS: g++.dg/uninit-pred-2_a.C -std=gnu++1y (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++14 (test for excess errors) 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 uninitialized variable warning (test for warnings, line 47) 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++11 (test for warnings, line 43) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++11 uninitialized variable warning (test for warnings, line 47) PASS: g++.dg/uninit-pred-2_b.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-2_b.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/uninit-pred-2_b.C -std=gnu++1y uninitialized variable warning (test for warnings, line 47) -PASS: g++.dg/uninit-pred-2_b.C -std=gnu++1y (test for excess errors) +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 uninitialized variable warning (test for warnings, line 47) +PASS: g++.dg/uninit-pred-2_b.C -std=gnu++14 (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_a.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++11 uninitialized variable warning (test for bogus messages, line 62) PASS: g++.dg/uninit-pred-3_a.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-3_a.C -std=gnu++1y uninitialized variable warning (test for bogus messages, line 62) -PASS: g++.dg/uninit-pred-3_a.C -std=gnu++1y (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++14 (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-3_b.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++11 uninitialized variable warning (test for warnings, line 72) PASS: g++.dg/uninit-pred-3_b.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-3_b.C -std=gnu++1y uninitialized variable warning (test for warnings, line 72) -PASS: g++.dg/uninit-pred-3_b.C -std=gnu++1y (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++14 (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/uninit-pred-4.C -std=gnu++11 uninitialized variable warning (test for bogus messages, line 9) PASS: g++.dg/uninit-pred-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/uninit-pred-4.C -std=gnu++1y uninitialized variable warning (test for bogus messages, line 9) -PASS: g++.dg/uninit-pred-4.C -std=gnu++1y (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++14 (test for excess errors) 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) @@ -50841,44 +51897,44 @@ PASS: g++.dg/warn/Waddress-1.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/warn/Waddress-1.C -std=gnu++11 (test for errors, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/warn/Waddress-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 47) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for errors, line 49) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/warn/Waddress-1.C -std=gnu++1y (test for excess errors) +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 21) +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 errors, line 26) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 28) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 30) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 32) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 32) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 35) +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 39) +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 errors, line 43) +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 (test for errors, line 45) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, 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 warnings, 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 warnings, line 49) +PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (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/Wall-write-strings.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++1y (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/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) @@ -50905,19 +51961,19 @@ PASS: g++.dg/warn/Walways-true-1.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Walways-true-1.C -std=gnu++11 correct warning (test for warnings, line 51) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++11 correct warning (test for warnings, line 55) PASS: g++.dg/warn/Walways-true-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 19) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 37) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 43) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y correct warning (test for warnings, line 55) -PASS: g++.dg/warn/Walways-true-1.C -std=gnu++1y (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++14 (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) @@ -50932,34 +51988,34 @@ PASS: g++.dg/warn/Walways-true-2.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Walways-true-2.C -std=gnu++11 correct warning (test for warnings, line 54) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++11 correct warning (test for warnings, line 58) PASS: g++.dg/warn/Walways-true-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 40) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y correct warning (test for warnings, line 58) -PASS: g++.dg/warn/Walways-true-2.C -std=gnu++1y (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++14 (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-2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++1y (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-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-3.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++1y (test for excess errors) +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-4.C -std=gnu++98 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++14 (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-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++1y (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.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 28) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 29) @@ -51006,35 +52062,35 @@ PASS: g++.dg/warn/Warray-bounds.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++11 (test for warnings, line 74) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++11 (test for warnings, line 75) PASS: g++.dg/warn/Warray-bounds.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 60) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 66) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 74) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for warnings, line 75) -PASS: g++.dg/warn/Warray-bounds.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 22) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 28) +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 33) +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 39) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 40) +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 44) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 46) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 50) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 51) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 52) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 55) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 60) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 61) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 66) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 67) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 68) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 74) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 75) +PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (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/Wbraces1.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/Wbraces1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wbraces1.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wbraces1.C -std=gnu++1y (test for excess errors) +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/Wbraces2.C -std=gnu++98 (test for warnings, line 3) 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) @@ -51049,16 +52105,16 @@ PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/warn/Wbraces2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/Wbraces2.C -std=gnu++1y (test for excess errors) +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 errors, line 5) +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 errors, line 14) +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 excess errors) PASS: g++.dg/warn/Wbraces3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wbraces3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wbraces3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wbraces3.C -std=gnu++14 (test for excess errors) 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 warnings, line 13) @@ -51077,36 +52133,36 @@ PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wbraces4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wbraces4.C -std=gnu++1y (test for excess errors) +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 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 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-qual1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++1y (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-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/Wcast-qual2.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++1y (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/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-2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++1y (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.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++14 (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) @@ -51117,11 +52173,11 @@ PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++11 (test for warnings PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++1y (test for excess errors) +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/Wconversion-integer.C -std=gnu++98 (test for warnings, line 21) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 22) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 23) @@ -51144,17 +52200,17 @@ PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++11 (test for warnings, line PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 22) +PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 23) +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 43) +PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 31) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 34) @@ -51205,38 +52261,38 @@ PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 6 PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 57) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 58) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 62) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 63) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 64) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 66) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 30) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 31) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 35) +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 40) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 41) +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 44) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 45) +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 54) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 57) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 58) +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 63) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 64) +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 67) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 68) +PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for excess errors) 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) UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++11 -UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++1y +UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++14 PASS: g++.dg/warn/Wconversion-null.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-null.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-null.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wconversion-null.C -std=gnu++14 (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-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) @@ -51251,19 +52307,19 @@ PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y bogus warning (test for bogus messages, line 8) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++1y (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++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-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-3.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++1y (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.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) @@ -51334,50 +52390,50 @@ PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for warnings, line 111) PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 88) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 89) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 90) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 91) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 92) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 93) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 95) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 96) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 97) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 99) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 100) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 102) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 110) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for warnings, line 111) -PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++1y (test for excess errors) +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 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 excess errors) 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/Wconversion-real-integer2.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++1y (test for excess errors) +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.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wconversion-real.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion-real.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/Wconversion-real.C -std=c++14 (test for excess errors) 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 warnings, line 12) @@ -51386,16 +52442,16 @@ PASS: g++.dg/warn/Wconversion1.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wconversion1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wconversion1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion1.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wconversion1.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wconversion1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wconversion1.C -std=gnu++1y (test for excess errors) +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 warnings, line 12) +PASS: g++.dg/warn/Wconversion1.C -std=gnu++14 (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/Wconversion2.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/Wconversion2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion2.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wconversion2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wconversion2.C -std=gnu++14 (test for warnings, line 3) +PASS: g++.dg/warn/Wconversion2.C -std=gnu++14 (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) @@ -51416,25 +52472,25 @@ PASS: g++.dg/warn/Wconversion3.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wconversion3.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wconversion3.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wconversion3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wconversion3.C -std=gnu++1y (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/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/Wconversion4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wconversion4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wconversion4.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wconversion4.C -std=gnu++1y (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/Wctor-dtor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++14 (test for excess errors) 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) @@ -51443,36 +52499,45 @@ PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++11 (test for warnings, line 3 PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++1y (test for excess errors) +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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++14 (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-3.C -std=c++11 (test for warnings, line 5) +PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++11 (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-4.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++98 PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for warnings, line 34) PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++1y (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-bogus-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++1y (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.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++1y (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.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/Wdiv-by-zero.C -std=c++11 (test for warnings, line 5) PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++1y (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/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) @@ -51535,67 +52600,67 @@ PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for bogus messages, l PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for bogus messages, line 97) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for bogus messages, line 98) PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 64) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 65) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 66) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 67) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 69) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 70) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 71) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 72) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 74) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 75) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 76) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 85) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 86) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 87) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 95) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 96) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 97) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for bogus messages, line 98) -PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/warn/Wdtor1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wdtor1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wdtor1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wdtor1.C -std=gnu++14 (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-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++1y (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.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-no.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++1y (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.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/Wenum-compare.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wenum-compare.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wenum-compare.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wenum-compare.C -std=gnu++1y (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/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-1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wextra-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wextra-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wextra-1.C -std=gnu++1y (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-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-2.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/Wextra-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wextra-2.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/Wextra-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wextra-3.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wextra-3.C -std=gnu++98 (test for warnings, line 8) @@ -51606,11 +52671,11 @@ PASS: g++.dg/warn/Wextra-3.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wextra-3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wextra-3.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wextra-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wextra-3.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wextra-3.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wextra-3.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wextra-3.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wextra-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wextra-3.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/warn/Wextra-3.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/warn/Wextra-3.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.dg/warn/Wextra-3.C -std=gnu++14 (test for warnings, line 9) +PASS: g++.dg/warn/Wextra-3.C -std=gnu++14 (test for excess errors) 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) @@ -51621,29 +52686,35 @@ PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (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-2.C -std=gnu++11 (test for warnings, line 10) +PASS: g++.dg/warn/Winit-self-2.C -std=gnu++11 (test for excess errors) +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.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/Winit-self.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Winit-self.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Winit-self.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Winit-self.C -std=gnu++1y (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/Winline-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Winline-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Winline-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Winline-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Winline-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Winline-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Winline-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Winline-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Winline-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Winline-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Winline-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Winline-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Winline-4.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 36) @@ -51674,21 +52745,21 @@ PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++11 (test for bogus messages, line PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++11 (test for bogus messages, line 62) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++11 (test for bogus messages, line 64) PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 36) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 39) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 40) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 42) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 44) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 56) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 59) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 60) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 62) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for bogus messages, line 64) -PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++1y (test for excess errors) +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 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 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 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 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) @@ -51745,43 +52816,43 @@ PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++11 (test for warnings, PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++11 (test for warnings, line 70) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++11 (test for warnings, line 71) PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 60) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 62) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 66) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 70) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (test for warnings, line 71) -PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++1y (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/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-declarations-1.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++1y (test for excess errors) +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-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) @@ -51790,16 +52861,16 @@ PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++11 (test for warni PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++1y (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/Wno-div-by-zero.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++14 (test for excess errors) 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 warnings, line 11) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 13) @@ -51811,12 +52882,12 @@ PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for warnings, line 9) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (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 42) @@ -51827,11 +52898,11 @@ PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++11 (test for warnings, line 3 PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++11 (test for warnings, line 42) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++1y (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 42) +PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (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) @@ -51846,13 +52917,13 @@ PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++11 (test for warnings, line 73) PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++1y (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-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) @@ -51869,41 +52940,41 @@ PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++11 (test for warnings, line 62) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++11 (test for warnings, line 67) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++11 (test for warnings, line 72) PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 62) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (test for warnings, line 72) -PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++1y (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wnvdtor.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wnvdtor.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wnvdtor.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wnvdtor.C -std=gnu++14 (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-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Woverflow-1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Woverflow-1.C -std=gnu++1y (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-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-2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Woverflow-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Woverflow-2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Woverflow-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Woverflow-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Woverflow-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Woverflow-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverflow-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Woverflow-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Woverflow-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++14 (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) @@ -51930,19 +53001,19 @@ PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++11 correct warning (test for warnings, line 60) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++11 correct warning (test for warnings, line 64) PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 16) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 40) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 52) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y correct warning (test for warnings, line 64) -PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++1y (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++14 (test for excess errors) 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 14) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 17) @@ -52017,43 +53088,43 @@ PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++11 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++11 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 38) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 53) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 62) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 68) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 71) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 74) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 80) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 83) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 86) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 89) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 92) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 95) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 98) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 101) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 104) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 107) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 110) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 113) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y correct warning (test for warnings, line 116) -PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++1y (test for excess errors) +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 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++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 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 (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) @@ -52116,37 +53187,37 @@ PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++11 correct warning (test for warnings, line 95) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++11 correct warning (test for warnings, line 98) PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 38) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 53) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 62) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 68) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 71) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 74) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 80) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 83) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 86) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 89) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 92) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 95) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y correct warning (test for warnings, line 98) -PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++1y (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++14 (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) @@ -52155,10 +53226,10 @@ PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++11 correct warning (test for warnings, line 28) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++11 correct warning (test for warnings, line 33) PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++1y correct warning (test for warnings, line 19) -PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++1y correct warning (test for warnings, line 28) -PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++1y (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++14 (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) @@ -52187,23 +53258,23 @@ PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++11 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++11 (test for warnings, line 69) PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 19) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 31) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 43) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 49) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 55) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++1y (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++14 (test for warnings, line 69) +PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++14 (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) @@ -52244,26 +53315,26 @@ PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++11 correct warning (test for warnings, line 63) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++11 (test for warnings, line 68) PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 36) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 42) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 45) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++1y (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++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-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) @@ -52316,32 +53387,32 @@ PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++11 correct warning (test for warnings, line 81) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 36) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 42) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 45) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 66) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 72) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 75) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 78) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++1y (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++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-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) @@ -52358,14 +53429,14 @@ PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++11 correct warning (test for warnings, line 27) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++1y (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++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-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) @@ -52442,44 +53513,44 @@ PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++11 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 36) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 42) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 45) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 66) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 72) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 75) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 78) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 84) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 87) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 90) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 93) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 96) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 99) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 102) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 105) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 108) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 111) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 114) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y correct warning (test for warnings, line 117) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y (test for warnings, line 122) -PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++1y (test for excess errors) +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++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 (test for warnings, line 122) +PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 (test for excess errors) 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) @@ -52556,47 +53627,47 @@ PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++11 correct warning (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 36) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 42) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 45) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 66) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 72) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 75) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 78) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 84) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 87) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 90) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 93) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 96) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 99) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 102) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 105) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 108) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 111) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 114) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y correct warning (test for warnings, line 117) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y (test for warnings, line 122) -PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++1y (test for excess errors) +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++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 (test for warnings, line 122) +PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++14 (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) @@ -52661,38 +53732,38 @@ PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++11 correct warning (test for warnings, line 99) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 12) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 15) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 18) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 21) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 24) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 27) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 30) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 36) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 39) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 42) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 45) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 48) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 51) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 54) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 60) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 63) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 66) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 72) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 75) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 78) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 84) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 87) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 90) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 93) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 96) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y correct warning (test for warnings, line 99) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y (test for warnings, line 104) -PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++1y (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++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-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) @@ -52701,10 +53772,10 @@ PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++11 correct warning (test for warnings, line 32) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++11 correct warning (test for warnings, line 37) PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++1y correct warning (test for warnings, line 37) -PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++1y (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++14 (test for excess errors) 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) @@ -52735,21 +53806,21 @@ PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++11 correct warning (test for warnings, line 92) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++11 correct warning (test for warnings, line 104) PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 37) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 49) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 61) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 67) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 73) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 92) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y correct warning (test for warnings, line 104) -PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++1y (test for excess errors) +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++14 correct warning (test for warnings, line 104) +PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 (test for excess errors) 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) @@ -52786,27 +53857,27 @@ PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++11 (test for warnings, line 117) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++11 (test for warnings, line 118) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++11 (test for warnings, line 120) PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 33) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 37) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 49) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 57) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 61) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 67) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 69) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 73) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 81) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 93) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y correct warning (test for warnings, line 107) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y (test for warnings, line 117) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y (test for warnings, line 118) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y (test for warnings, line 120) -PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++1y (test for excess errors) +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++14 correct warning (test for warnings, line 107) +PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 (test for warnings, line 117) +PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 (test for warnings, line 118) +PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 (test for warnings, line 120) +PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++14 (test for excess errors) 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 23) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 35) @@ -52931,68 +54002,68 @@ PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++11 correct warning (test for warn PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++11 correct warning (test for warnings, line 209) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++11 correct warning (test for warnings, line 210) PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 71) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y bogus warning (test for bogus messages, line 84) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for bogus messages, line 96) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for bogus messages, line 108) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for bogus messages, line 120) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for bogus messages, line 132) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for bogus messages, line 144) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 162) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 163) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 164) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 165) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 166) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 167) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 168) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 169) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 170) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 171) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 172) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 173) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 174) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 175) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 176) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 177) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 178) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 179) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 180) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 181) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 182) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 183) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 184) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 185) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 186) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 187) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 188) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 189) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 190) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 191) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 192) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 193) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 194) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 195) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 196) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 197) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 198) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 199) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 200) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 201) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 202) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 203) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 204) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 205) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 206) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 207) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 208) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 209) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y correct warning (test for warnings, line 210) -PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++1y (test for excess errors) +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 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++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 96) +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 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 (test for excess errors) 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 warnings, line 13) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 19) @@ -53003,23 +54074,23 @@ PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++1y (test for excess errors) +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 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 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-27.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 11) @@ -53028,10 +54099,10 @@ PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++11 (test for bogus messages, line PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 11) +PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++14 (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) @@ -53070,25 +54141,25 @@ PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++11 correct warning (test for warnings, line 59) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++11 correct warning (test for warnings, line 62) PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 38) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 53) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y correct warning (test for warnings, line 62) -PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++1y (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++14 (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) @@ -53139,31 +54210,31 @@ PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++11 correct warning (test for warnings, line 77) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++11 correct warning (test for warnings, line 80) PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 38) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 53) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 62) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 68) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 71) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 74) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y correct warning (test for warnings, line 80) -PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++1y (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++14 (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) @@ -53178,13 +54249,13 @@ PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++11 correct warning (test for warnings, line 23) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++11 correct warning (test for warnings, line 26) PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++1y (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++14 (test for excess errors) 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 14) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 17) @@ -53259,94 +54330,94 @@ PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warni PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warnings, line 113) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 correct warning (test for warnings, line 116) PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 11) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 14) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 17) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 20) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 23) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 26) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 29) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 32) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 35) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 38) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 41) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 44) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 47) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 50) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 53) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 56) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 59) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 62) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 65) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 68) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 71) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 74) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 77) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 80) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 83) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 86) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 89) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 92) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 95) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 98) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 101) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 104) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 107) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 110) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 113) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y correct warning (test for warnings, line 116) -PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++1y (test for excess errors) +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 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++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 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 (test for excess errors) 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 warnings, line 12) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++1y (test for excess errors) +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 warnings, line 12) +PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++14 (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-decls-spec.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++1y (test for excess errors) +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/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/Wreorder-1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wreorder-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreorder-1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wreorder-1.C -std=gnu++1y (test for excess errors) +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/Wreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wreturn-1.C -std=gnu++14 (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-2.C -std=c++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wreturn-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-2.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.dg/warn/Wreturn-2.C -std=c++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wreturn-3.C -std=gnu++14 (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-4.C -std=gnu++11 (test for bogus messages, line 48) PASS: g++.dg/warn/Wreturn-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-4.C -std=gnu++1y (test for bogus messages, line 48) -PASS: g++.dg/warn/Wreturn-4.C -std=gnu++1y (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-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 warnings, line 11) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++1y (test for excess errors) +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 warnings, line 11) +PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for warnings, line ) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 13) @@ -53357,23 +54428,23 @@ PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++1y (test for warnings, line ) -PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for warnings, line ) +PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for errors, line 13) +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 excess errors) PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++1y (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-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++14 (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-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++14 (test for excess errors) 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 warnings, line 9) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 10) @@ -53396,20 +54467,20 @@ PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++11 (test for bogus messages, line PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++11 (test for bogus messages, line 39) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++11 (test for bogus messages, line 40) PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 19) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 20) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 25) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 39) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for bogus messages, line 40) -PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++1y (test for excess errors) +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 warnings, line 9) +PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 10) +PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 13) +PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 19) +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 warnings, line 24) +PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 25) +PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 39) +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 excess errors) PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++1y (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-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) @@ -53420,17 +54491,17 @@ PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++1y (test for excess errors) +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 warnings, line 12) +PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (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-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++1y (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-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++1y (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-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) @@ -53441,29 +54512,29 @@ PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++11 (test for warnings, line 20) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++11 (test for warnings, line 58) PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++1y (test for warnings, line 58) -PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++1y (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/Wsequence-point-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wsequence-point-2.C -std=gnu++98 PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 23) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++11 (test for bogus messages, line 23) PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++1y (test for bogus messages, line 23) -PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 23) +PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++14 (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 warnings, line 21) @@ -53488,24 +54559,24 @@ PASS: g++.dg/warn/Wshadow-1.C -std=gnu++11 (test for warnings, line 36) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wshadow-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for bogus messages, line 15) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for bogus messages, line 23) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wshadow-1.C -std=gnu++1y (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 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 bogus messages, line 23) +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 errors, line 30) +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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wshadow-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wshadow-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wshadow-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wshadow-3.C -std=gnu++14 (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) @@ -53520,13 +54591,13 @@ PASS: g++.dg/warn/Wshadow-4.C -std=gnu++11 (test for bogus messages, line 25) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++11 (test for bogus messages, line 26) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++11 (test for bogus messages, line 29) PASS: g++.dg/warn/Wshadow-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 25) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 26) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (test for bogus messages, line 29) -PASS: g++.dg/warn/Wshadow-4.C -std=gnu++1y (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-5.C -std=gnu++98 (test for errors, line 9) 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 bogus messages, line 16) @@ -53537,11 +54608,11 @@ PASS: g++.dg/warn/Wshadow-5.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++11 (test for bogus messages, line 16) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++11 (test for bogus messages, line 28) PASS: g++.dg/warn/Wshadow-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-5.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/warn/Wshadow-5.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/warn/Wshadow-5.C -std=gnu++1y (test for bogus messages, line 16) -PASS: g++.dg/warn/Wshadow-5.C -std=gnu++1y (test for bogus messages, line 28) -PASS: g++.dg/warn/Wshadow-5.C -std=gnu++1y (test for excess errors) +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 errors, line 10) +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 excess errors) UNSUPPORTED: g++.dg/warn/Wshadow-6.C -std=gnu++98 PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 10) @@ -53558,21 +54629,21 @@ PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for warnings, line 46) PASS: g++.dg/warn/Wshadow-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for bogus messages, line 26) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wshadow-6.C -std=gnu++1y (test for excess errors) +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 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 bogus messages, line 26) +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 excess errors) 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 bogus messages, line 6) @@ -53605,67 +54676,67 @@ PASS: g++.dg/warn/Wshadow-7.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++11 (test for bogus messages, line 34) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wshadow-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for bogus messages, line 6) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for bogus messages, line 20) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for bogus messages, line 27) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for bogus messages, line 34) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wshadow-7.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 6) +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 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 bogus messages, line 20) +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 bogus messages, line 27) +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 bogus messages, line 34) +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 excess errors) PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++14 (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-2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++1y (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-4.C -std=gnu++98 (test for warnings, line 6) 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 excess errors) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++1y (test for excess errors) +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 warnings, line 11) +PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 17) +PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++14 (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-6.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++1y (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-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-7.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++1y (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-conversion-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++14 (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) @@ -53740,61 +54811,61 @@ PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++11 (test for warnings, line 90) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++11 (test for warnings, line 91) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++11 (test for warnings, line 94) PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 56) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 57) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 58) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 59) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 60) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 62) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 63) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 64) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 70) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 83) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 84) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 85) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 88) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 89) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 90) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 91) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (test for warnings, line 94) -PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++1y (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/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for warnings, line 11) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++14 (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-1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++1y (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-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-2.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for warnings, line 9) 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 bogus messages, line 13) @@ -53803,31 +54874,31 @@ PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++11 (test for warnings, line 9 PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++1y (test for excess errors) +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 warnings, line 12) +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 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-4.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++1y (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-5.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++14 (test for excess errors) 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 warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 19) @@ -53836,10 +54907,10 @@ PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++11 (test for warnings, line 8 PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++1y (test for excess errors) +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 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 excess errors) 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 warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 19) @@ -53848,64 +54919,64 @@ PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++11 (test for warnings, line 8 PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++1y (test for excess errors) +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 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 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-base-derived.C -std=gnu++11 (test for bogus messages, line 17) PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++1y (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-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-1.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++1y (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-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-const.C -std=gnu++11 (test for bogus messages, line 5) PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++1y (test for bogus messages, line 5) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++1y (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-escape-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++1y (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.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++1y (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-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-nested-arrays.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++1y (test for bogus messages, line 6) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++1y (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-placement-new.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++1y (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-signed-unsigned.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++14 (test for bogus messages, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++14 (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-struct-included.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++1y (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-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-bogus-union.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++1y (test for excess errors) +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-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 strict-aliasing (test for warnings, line 8) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 note (test for warnings, line 7) @@ -53914,31 +54985,31 @@ PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 deref (test XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 strict-aliasing (test for warnings, line 8) XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 note (test for warnings, line 7) PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++1y deref (test for warnings, line 7) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++1y strict-aliasing (test for warnings, line 8) -XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++1y note (test for warnings, line 7) -PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++1y (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 strict-aliasing (test for warnings, line 8) +XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 note (test for warnings, line 7) +PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 (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-1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++1y (test for excess errors) +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-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-2.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++1y (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++14 (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-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 3) 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) @@ -53947,10 +55018,13 @@ PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++14 (test for warnings, line 3) +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 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++98 enum e1 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 (test for warnings, line 22) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 (test for warnings, line 29) @@ -53963,42 +55037,42 @@ PASS: g++.dg/warn/Wswitch-1.C -std=gnu++11 enum e2 (test for warnings, line 29) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++11 (test for warnings, line 53) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++11 (test for warnings, line 59) PASS: g++.dg/warn/Wswitch-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y enum e1 (test for warnings, line 22) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y enum e2 (test for warnings, line 22) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y enum e2 (test for warnings, line 29) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y (test for warnings, line 59) -PASS: g++.dg/warn/Wswitch-1.C -std=gnu++1y (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 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 (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-2.C -std=gnu++98 enum e4 (test for warnings, line 16) 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 (test for excess errors) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++11 enum e4 (test for warnings, line 16) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++11 enum e1 (test for warnings, line 25) PASS: g++.dg/warn/Wswitch-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wswitch-2.C -std=gnu++1y enum e4 (test for warnings, line 16) -PASS: g++.dg/warn/Wswitch-2.C -std=gnu++1y enum e1 (test for warnings, line 25) -PASS: g++.dg/warn/Wswitch-2.C -std=gnu++1y (test for excess errors) +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++14 enum e1 (test for warnings, line 25) +PASS: g++.dg/warn/Wswitch-2.C -std=gnu++14 (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-3.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wswitch-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wswitch-3.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wswitch-3.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wswitch-3.C -std=gnu++1y (test for excess errors) +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-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-1.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++1y (test for excess errors) +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-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-default-2.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++1y (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/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 warnings, line 10) @@ -54049,31 +55123,31 @@ PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 14) -XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for bogus messages, line 16) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for warnings, line 56) -XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++1y (test for excess errors) +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 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) +XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for bogus messages, line 16) +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 26) +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 28) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 35) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 36) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 46) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 48) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 53) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 54) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 55) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 56) +XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for bogus messages, line 61) +PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 10) @@ -54124,31 +55198,31 @@ PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++11 (test for bogus messages, lin PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++11 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++11 (test for bogus messages, line 69) PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 25) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 26) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 27) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 28) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 33) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 34) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 35) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 36) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 45) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 46) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 47) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 48) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 53) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 54) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 55) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 56) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for bogus messages, line 69) -PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++1y (test for excess errors) +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 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 excess errors) 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 warnings, line 10) @@ -54199,169 +55273,169 @@ PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 55) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for warnings, line 56) XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for bogus messages, line 61) PASS: g++.dg/warn/Wtype-limits.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 14) -XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for bogus messages, line 16) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for warnings, line 56) -XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for bogus messages, line 61) -PASS: g++.dg/warn/Wtype-limits.C -std=gnu++1y (test for excess errors) +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 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) +XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for bogus messages, line 16) +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 26) +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 28) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 35) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 36) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 46) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 48) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 53) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 54) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 55) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 56) +XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for bogus messages, line 61) +PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 12) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++11 (test for bogus messages, line 6) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++1y (test for bogus messages, line 6) -PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 12) +PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++14 (test for excess errors) 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 warnings, line 11) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++1y (test for excess errors) +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 warnings, line 11) +PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++14 (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-1.C -std=gnu++11 (test for bogus messages, line 3) PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++1y (test for bogus messages, line 3) -PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++14 (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-5.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++1y (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/Wunreachable-code-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunreachable-code-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunreachable-code-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunreachable-code-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunreachable-code-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunreachable-code-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunreachable-code-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunreachable-code-2.C -std=gnu++14 (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-1.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/Wunused-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-1.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/Wunused-1.C -std=gnu++1y (test for excess errors) +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-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wunused-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-11.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-11.C -std=gnu++14 (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-12.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-12.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wunused-12.C -std=gnu++1y (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-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-13.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wunused-13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-13.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wunused-13.C -std=gnu++1y (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-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-14.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/Wunused-14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-14.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/Wunused-14.C -std=gnu++1y (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-15.C -std=gnu++98 (test for warnings, line 9) 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 excess errors) PASS: g++.dg/warn/Wunused-15.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-15.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/Wunused-15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-15.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wunused-15.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/Wunused-15.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 10) +PASS: g++.dg/warn/Wunused-15.C -std=gnu++14 (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-16.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/Wunused-16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-16.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/Wunused-16.C -std=gnu++1y (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-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-17.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-17.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-17.C -std=gnu++14 (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-2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/Wunused-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-2.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/Wunused-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-3.C -std=gnu++14 (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-4.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-4.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/Wunused-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-4.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wunused-4.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wunused-4.C -std=gnu++1y (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-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-5.C -std=gnu++11 (test for bogus messages, line 18) PASS: g++.dg/warn/Wunused-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-5.C -std=gnu++1y (test for bogus messages, line 18) -PASS: g++.dg/warn/Wunused-5.C -std=gnu++1y (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-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-6.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-6.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-6.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wunused-6.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wunused-6.C -std=gnu++1y (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-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-7.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-7.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wunused-7.C -std=gnu++1y (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-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-8.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/warn/Wunused-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-8.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/warn/Wunused-8.C -std=gnu++1y (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-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) @@ -54390,20 +55464,20 @@ PASS: g++.dg/warn/Wunused-9.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/Wunused-9.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-9.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/Wunused-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/Wunused-9.C -std=gnu++1y (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-label-1.C -std=gnu++98 (test for warnings, line 9) 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 errors, line 24) @@ -54414,20 +55488,20 @@ PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++11 expected (test for warnings, line 24) PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++1y expected (test for warnings, line 24) -PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 expected (test for warnings, line 24) +PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (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-2.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++1y (test for excess errors) +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-3.C -std=gnu++98 (test for warnings, line 13) 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 28) @@ -54438,17 +55512,17 @@ PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++11 (test for warnings, line 29) PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for warnings, line 13) +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 28) +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 excess errors) UNSUPPORTED: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++98 PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++14 (test for excess errors) 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 warnings, line 122) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 142) @@ -54457,34 +55531,34 @@ PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++11 (test for warnings, li PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++11 (test for warnings, line 122) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++11 (test for warnings, line 142) PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++1y (test for warnings, line 122) -PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++1y (test for warnings, line 142) -PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++1y (test for excess errors) +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 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 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-1.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++11 (test for warnings, line 28) PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++1y (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-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-2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++1y (test for excess errors) +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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++1y (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++1y (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-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 (test for warnings, line 6) @@ -54499,73 +55573,79 @@ PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++1y (test for excess errors) +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 (test for warnings, line 6) +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 13) +PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/warn/Wunused-parm-6.C -std=gnu++98 PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++14 (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-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++14 (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-10.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++1y (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-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++1y (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-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-12.C -std=gnu++11 (test for warnings, line 26) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++1y (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-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++1y (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-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++1y (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-15.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++1y (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-16.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++1y (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-17.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++1y (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-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-18.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++1y (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) UNSUPPORTED: g++.dg/warn/Wunused-var-19.C -std=gnu++98 PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++14 (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-20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++1y (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-21.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++1y (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-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-22.C -std=gnu++11 (test for warnings, line 11) +PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++11 (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++14 (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) @@ -54578,12 +55658,12 @@ PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++1y (test for excess errors) +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-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 19) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 21) @@ -54606,35 +55686,35 @@ PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++11 (test for warnings, line 165) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++11 (test for warnings, line 174) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++11 (test for warnings, line 196) PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 81) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 119) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 135) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 165) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 174) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for warnings, line 196) -PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++1y (test for excess errors) +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 19) +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 81) +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 196) +PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (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-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++1y (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-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-7.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++1y (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-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++1y (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-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 67) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 68) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 69) @@ -54701,53 +55781,53 @@ PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 124) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 125) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for warnings, line 126) PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 71) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 72) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 74) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 78) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 79) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 80) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 81) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 85) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 88) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 103) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 104) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 106) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 107) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 108) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 109) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 110) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 114) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 115) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 116) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 117) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 118) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 122) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 123) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 124) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 125) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for warnings, line 126) -PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 67) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 68) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 69) +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 warnings, line 103) +PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 104) +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 excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wvla-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wvla-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wvla-1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wvla-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wvla-1.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/warn/Wvla-1.C -std=gnu++14 (test for excess errors) 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-2.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/Wvla-2.C -std=gnu++11 (test for excess errors) -UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++1y +UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++14 PASS: g++.dg/warn/Wvla-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wvla-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wvla-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/Wvla-3.C -std=gnu++14 (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) @@ -54798,61 +55878,61 @@ PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for wa PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 95) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 56) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 59) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 62) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 71) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 74) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 77) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 80) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 83) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 89) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 92) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 95) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++1y (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++1y (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++1y (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++1y (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-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-5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++1y (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-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++1y (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/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-1.C -std=c++11 (test for warnings, line 17) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++11 (test for warnings, line 18) PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++1y (test for warnings, line 17) -PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++1y (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-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) @@ -54861,91 +55941,91 @@ PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++11 (test for warnings, line PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++11 (test for warnings, line 24) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++11 (test for warnings, line 27) PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++1y (test for warnings, line 27) -PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++1y (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-3.C -std=c++98 (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-3.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++1y (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-4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++1y (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-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-5.C -std=c++11 (test for warnings, line 2) PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++1y (test for warnings, line 2) -PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++1y (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-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/anonymous-namespace-6.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++1y (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/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-meaning.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/warn/changes-meaning.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/changes-meaning.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/changes-meaning.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/changes-meaning.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/changes-meaning.C -std=gnu++1y (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/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/compare1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/compare1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/compare1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/compare1.C -std=gnu++1y (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/conv1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/conv1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/conv1.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/conv1.C -std=c++14 (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/conv2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/conv2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/conv2.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/conv2.C -std=gnu++1y (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/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/conv3.C -std=c++11 (test for bogus messages, line 4) PASS: g++.dg/warn/conv3.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/conv3.C -std=c++1y (test for bogus messages, line 4) -PASS: g++.dg/warn/conv3.C -std=c++1y (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/conv4.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/conv4.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/conv4.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/conv4.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/conversion-function-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/conversion-function-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/conversion-function-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/conversion-function-1.C -std=gnu++14 (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-1.C -std=gnu++11 (test for warnings, line 3) PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++1y (test for warnings, line 3) -PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++1y (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-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++1y (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-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/ctor-init-1.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/ctor-init-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/ctor-init-1.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/ctor-init-1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/ctor-init-1.C -std=gnu++1y (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/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/ctor1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/ctor1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/ctor1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/ctor1.C -std=gnu++1y (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/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 warnings, line 10) @@ -54954,10 +56034,10 @@ PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/delete-array-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/delete-array-1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/warn/delete-array-1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/warn/delete-array-1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/delete-array-1.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/warn/delete-array-1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++98 PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 18) @@ -54965,36 +56045,36 @@ PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, l PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for warnings, line 63) PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for warnings, line 63) -PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++1y (test for excess errors) +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 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 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-2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-2.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/deprecated-2.C -std=gnu++1y (test for excess errors) +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-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-3.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/deprecated-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-3.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/deprecated-3.C -std=gnu++1y (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-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-4.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/deprecated-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-4.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/warn/deprecated-4.C -std=c++1y (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-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-5.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/warn/deprecated-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-5.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/warn/deprecated-5.C -std=c++1y (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-6.C -std=gnu++98 (test for warnings, line 8) 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 14) @@ -55057,46 +56137,46 @@ PASS: g++.dg/warn/deprecated-6.C -std=gnu++11 (test for warnings, line 105) PASS: g++.dg/warn/deprecated-6.C -std=gnu++11 (test for warnings, line 106) PASS: g++.dg/warn/deprecated-6.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/deprecated-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y y (test for warnings, line 53) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y g2 (test for warnings, line 53) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y g3 (test for warnings, line 53) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y f1 (test for warnings, line 57) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 66) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 70) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 71) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y field8 (test for warnings, line 71) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 77) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 80) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 84) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 92) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 97) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 103) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 104) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 105) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 106) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for warnings, line 109) -PASS: g++.dg/warn/deprecated-6.C -std=gnu++1y (test for excess errors) +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 10) +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 y (test for warnings, line 53) +PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 g2 (test for warnings, line 53) +PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 g3 (test for warnings, line 53) +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 (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 field8 (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 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 92) +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 warnings, line 101) +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 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-7.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-7.C -std=c++11 (test for warnings, line 15) PASS: g++.dg/warn/deprecated-7.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-7.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/deprecated-7.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/warn/deprecated-7.C -std=c++1y (test for excess errors) +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-8.C -std=c++98 (test for warnings, line 6) 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) @@ -55105,10 +56185,10 @@ PASS: g++.dg/warn/deprecated-8.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/deprecated-8.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/deprecated-8.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/warn/deprecated-8.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/deprecated-8.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/deprecated-8.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/deprecated-8.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/warn/deprecated-8.C -std=c++1y (test for excess errors) +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 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 excess errors) 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 warnings, line 12) PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 16) @@ -55171,52 +56251,52 @@ PASS: g++.dg/warn/deprecated.C -std=gnu++11 (test for warnings, line 109) PASS: g++.dg/warn/deprecated.C -std=gnu++11 (test for warnings, line 110) PASS: g++.dg/warn/deprecated.C -std=gnu++11 (test for warnings, line 113) PASS: g++.dg/warn/deprecated.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 53) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y y (test for warnings, line 55) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y g2 (test for warnings, line 55) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y g3 (test for warnings, line 55) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y f1 (test for warnings, line 59) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 68) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 72) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 73) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y field8 (test for warnings, line 73) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 79) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 89) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 96) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 105) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 107) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 108) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 109) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 110) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for warnings, line 113) -PASS: g++.dg/warn/deprecated.C -std=gnu++1y (test for excess errors) +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 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 y (test for warnings, line 55) +PASS: g++.dg/warn/deprecated.C -std=gnu++14 g2 (test for warnings, line 55) +PASS: g++.dg/warn/deprecated.C -std=gnu++14 g3 (test for warnings, line 55) +PASS: g++.dg/warn/deprecated.C -std=gnu++14 f1 (test for warnings, line 59) +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 field8 (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 96) +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 105) +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 excess errors) 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 bogus messages, line 13) PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/do-empty.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/do-empty.C -std=gnu++11 (test for bogus messages, line 13) PASS: g++.dg/warn/do-empty.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/do-empty.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/do-empty.C -std=gnu++1y (test for bogus messages, line 13) -PASS: g++.dg/warn/do-empty.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 13) +PASS: g++.dg/warn/do-empty.C -std=gnu++14 (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/effc1.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/effc1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/effc1.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/effc1.C -std=gnu++1y (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/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) @@ -55225,10 +56305,10 @@ PASS: g++.dg/warn/effc2.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/warn/effc2.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/effc2.C -std=gnu++11 (test for warnings, line 38) PASS: g++.dg/warn/effc2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/effc2.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/effc2.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/effc2.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/effc2.C -std=gnu++1y (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/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) @@ -55237,10 +56317,10 @@ PASS: g++.dg/warn/effc3.C -std=gnu++11 (test for warnings, line 31) PASS: g++.dg/warn/effc3.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/warn/effc3.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/effc3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/effc3.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/effc3.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/effc3.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/effc3.C -std=gnu++1y (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/empty-body.C -std=gnu++98 (test for warnings, line 6) 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) @@ -55255,22 +56335,22 @@ PASS: g++.dg/warn/empty-body.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/empty-body.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/empty-body.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/empty-body.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/empty-body.C -std=gnu++1y (test for excess errors) +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 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 9) +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 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/format1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format1.C -std=gnu++11 printf warning (test for warnings, line 12) PASS: g++.dg/warn/format1.C -std=gnu++11 scanf warning (test for warnings, line 14) PASS: g++.dg/warn/format1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format1.C -std=gnu++1y printf warning (test for warnings, line 12) -PASS: g++.dg/warn/format1.C -std=gnu++1y scanf warning (test for warnings, line 14) -PASS: g++.dg/warn/format1.C -std=gnu++1y (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++14 (test for excess errors) 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/format2.C -std=gnu++98 postfix (test for warnings, line 22) @@ -55289,40 +56369,40 @@ PASS: g++.dg/warn/format2.C -std=gnu++11 nested (test for warnings, line 27) PASS: g++.dg/warn/format2.C -std=gnu++11 nested 2 (test for warnings, line 30) PASS: g++.dg/warn/format2.C -std=gnu++11 nested 2 (test for warnings, line 31) PASS: g++.dg/warn/format2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format2.C -std=gnu++1y prefix (test for warnings, line 18) -PASS: g++.dg/warn/format2.C -std=gnu++1y prefix (test for warnings, line 19) -PASS: g++.dg/warn/format2.C -std=gnu++1y postfix (test for warnings, line 22) -PASS: g++.dg/warn/format2.C -std=gnu++1y postfix (test for warnings, line 23) -PASS: g++.dg/warn/format2.C -std=gnu++1y nested (test for warnings, line 26) -PASS: g++.dg/warn/format2.C -std=gnu++1y nested (test for warnings, line 27) -PASS: g++.dg/warn/format2.C -std=gnu++1y nested 2 (test for warnings, line 30) -PASS: g++.dg/warn/format2.C -std=gnu++1y nested 2 (test for warnings, line 31) -PASS: g++.dg/warn/format2.C -std=gnu++1y (test for excess errors) +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++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 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 (test for excess errors) PASS: g++.dg/warn/format3.C -std=gnu++98 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++11 printf warning (test for warnings, line 9) PASS: g++.dg/warn/format3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format3.C -std=gnu++1y printf warning (test for warnings, line 9) -PASS: g++.dg/warn/format3.C -std=gnu++1y (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++14 (test for excess errors) PASS: g++.dg/warn/format4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/format4.C -std=gnu++14 (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/format5.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/format5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format5.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/format5.C -std=gnu++1y (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/format6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/format6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/format7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/format7.C -std=gnu++14 (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/format8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/format8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/format8.C -std=gnu++14 (test for excess errors) 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 errors, line 12) @@ -55349,34 +56429,34 @@ PASS: g++.dg/warn/forward-inner.C -std=c++11 (test for warnings, line 43) PASS: g++.dg/warn/forward-inner.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/warn/forward-inner.C -std=c++11 (test for warnings, line 47) PASS: g++.dg/warn/forward-inner.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 24) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 25) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 43) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for warnings, line 47) -PASS: g++.dg/warn/forward-inner.C -std=c++1y (test for excess errors) +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 errors, line 12) +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 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 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/friend.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/friend.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/friend.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/friend.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/huge-val1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/huge-val1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/huge-val1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/huge-val1.C -std=gnu++14 (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/if-empty-1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/if-empty-1.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/if-empty-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/if-empty-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/if-empty-1.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/if-empty-1.C -std=gnu++1y (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/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) @@ -55389,21 +56469,21 @@ PASS: g++.dg/warn/ignored_typedef.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/warn/ignored_typedef.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/warn/ignored_typedef.C -std=c++11 (test for warnings, line 22) PASS: g++.dg/warn/ignored_typedef.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (test for warnings, line 18) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (test for warnings, line 22) -PASS: g++.dg/warn/ignored_typedef.C -std=c++1y (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/implicit-typename1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/implicit-typename1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/implicit-typename1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/implicit-typename2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/implicit-typename2.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/implicit-typename2.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/implicit-typename3.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/implicit-typename3.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/implicit-typename3.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/implicit-typename3.C -std=c++14 (test for excess errors) 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 warn (test for warnings, line 19) @@ -55414,11 +56494,11 @@ PASS: g++.dg/warn/incomplete1.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/warn/incomplete1.C -std=c++11 warn (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++11 note (test for warnings, line 19) PASS: g++.dg/warn/incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/incomplete1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/warn/incomplete1.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/warn/incomplete1.C -std=c++1y warn (test for warnings, line 19) -PASS: g++.dg/warn/incomplete1.C -std=c++1y note (test for warnings, line 19) -PASS: g++.dg/warn/incomplete1.C -std=c++1y (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 warn (test for warnings, line 19) +PASS: g++.dg/warn/incomplete1.C -std=c++14 note (test for warnings, line 19) +PASS: g++.dg/warn/incomplete1.C -std=c++14 (test for excess errors) 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 errors, line 12) @@ -55427,40 +56507,40 @@ PASS: g++.dg/warn/incomplete2.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/warn/incomplete2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/incomplete2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/warn/incomplete2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/incomplete2.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/warn/incomplete2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/incomplete2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/warn/incomplete2.C -std=c++1y (test for excess errors) +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 errors, line 12) +PASS: g++.dg/warn/incomplete2.C -std=c++14 (test for excess errors) 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 warnings, line 10) PASS: g++.dg/warn/inline1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/inline1.C -std=c++11 (test for warnings, line 8) PASS: g++.dg/warn/inline1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/inline1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/inline1.C -std=c++1y (test for warnings, line 8) -PASS: g++.dg/warn/inline1.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/inline1.C -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/warn/inline1.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/inline2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/inline2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/inline2.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/inline2.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/main-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/warn/main-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/main-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/warn/main-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/main-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/warn/main-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/main-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/warn/main-2.C -std=c++14 (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-3.C -std=c++11 (test for errors, line 4) PASS: g++.dg/warn/main-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/main-3.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/warn/main-3.C -std=c++1y (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/main-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/main-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/main-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/main.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/main.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/main.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/main.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning (test for warnings, line 17) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 scanf attribute warning (test for warnings, line 26) PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning 2 (test for warnings, line 42) @@ -55469,52 +56549,52 @@ PASS: g++.dg/warn/miss-format-1.C -std=gnu++11 printf attribute warning (test f PASS: g++.dg/warn/miss-format-1.C -std=gnu++11 scanf attribute warning (test for warnings, line 26) PASS: g++.dg/warn/miss-format-1.C -std=gnu++11 printf attribute warning 2 (test for warnings, line 42) PASS: g++.dg/warn/miss-format-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-1.C -std=gnu++1y printf attribute warning (test for warnings, line 17) -PASS: g++.dg/warn/miss-format-1.C -std=gnu++1y scanf attribute warning (test for warnings, line 26) -PASS: g++.dg/warn/miss-format-1.C -std=gnu++1y printf attribute warning 2 (test for warnings, line 42) -PASS: g++.dg/warn/miss-format-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 printf attribute warning (test for warnings, line 17) +PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 scanf attribute warning (test for warnings, line 26) +PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 printf attribute warning 2 (test for warnings, line 42) +PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 (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-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-2.C -std=gnu++11 bogus printf attribute warning (test for bogus messages, line 15) PASS: g++.dg/warn/miss-format-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-2.C -std=gnu++1y bogus printf attribute warning (test for bogus messages, line 15) -PASS: g++.dg/warn/miss-format-2.C -std=gnu++1y (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++14 (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-3.C -std=gnu++11 initialization warning (test for warnings, line 19) PASS: g++.dg/warn/miss-format-3.C -std=gnu++11 initialization warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-3.C -std=gnu++1y initialization warning (test for warnings, line 19) -PASS: g++.dg/warn/miss-format-3.C -std=gnu++1y initialization warning (test for warnings, line 24) -PASS: g++.dg/warn/miss-format-3.C -std=gnu++1y (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++14 (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-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-4.C -std=gnu++11 assignment warning (test for warnings, line 25) PASS: g++.dg/warn/miss-format-4.C -std=gnu++11 assignment warning (test for warnings, line 30) PASS: g++.dg/warn/miss-format-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-4.C -std=gnu++1y assignment warning (test for warnings, line 25) -PASS: g++.dg/warn/miss-format-4.C -std=gnu++1y assignment warning (test for warnings, line 30) -PASS: g++.dg/warn/miss-format-4.C -std=gnu++1y (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++14 (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-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-5.C -std=gnu++11 return type warning (test for warnings, line 21) PASS: g++.dg/warn/miss-format-5.C -std=gnu++11 return type warning (test for warnings, line 39) PASS: g++.dg/warn/miss-format-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-5.C -std=gnu++1y return type warning (test for warnings, line 21) -PASS: g++.dg/warn/miss-format-5.C -std=gnu++1y return type warning (test for warnings, line 39) -PASS: g++.dg/warn/miss-format-5.C -std=gnu++1y (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++14 (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-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/miss-format-6.C -std=gnu++11 parameter passing warning (test for warnings, line 24) PASS: g++.dg/warn/miss-format-6.C -std=gnu++11 parameter passing warning (test for warnings, line 29) PASS: g++.dg/warn/miss-format-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/miss-format-6.C -std=gnu++1y parameter passing warning (test for warnings, line 24) -PASS: g++.dg/warn/miss-format-6.C -std=gnu++1y parameter passing warning (test for warnings, line 29) -PASS: g++.dg/warn/miss-format-6.C -std=gnu++1y (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++14 (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) @@ -55523,10 +56603,10 @@ PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++11 (test for bogus messages PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++11 (test for bogus messages, line 7) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++1y (test for bogus messages, line 6) -PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++1y (test for excess errors) +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-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) @@ -55535,46 +56615,46 @@ PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++11 (test for warnings, line PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++1y (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/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 (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-1.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++1y (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 (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-2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 (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-2.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++1y (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 (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-3.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 (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-overflow-warn-3.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++1y (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 (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/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/new1.C -std=c++11 (test for bogus messages, line 2) PASS: g++.dg/warn/new1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/new1.C -std=c++1y (test for bogus messages, line 2) -PASS: g++.dg/warn/new1.C -std=c++1y (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/no-write-strings.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/no-write-strings.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/no-write-strings.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/no-write-strings.C -std=gnu++14 (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) @@ -55587,12 +56667,12 @@ PASS: g++.dg/warn/noeffect2.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/noeffect2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/noeffect2.C -std=gnu++11 (test for warnings, line 19) PASS: g++.dg/warn/noeffect2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/noeffect2.C -std=gnu++1y (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/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) @@ -55609,80 +56689,80 @@ PASS: g++.dg/warn/noeffect4.C -std=gnu++11 (test for warnings, line 84) PASS: g++.dg/warn/noeffect4.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/noeffect4.C -std=gnu++11 (test for warnings, line 88) PASS: g++.dg/warn/noeffect4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for errors, line 79) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 80) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 83) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 84) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 85) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (test for warnings, line 88) -PASS: g++.dg/warn/noeffect4.C -std=gnu++1y (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/noeffect5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noeffect5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/noeffect6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noeffect6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noeffect6.C -std=gnu++14 (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/noeffect7.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/noeffect7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect7.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/noeffect7.C -std=gnu++1y (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/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/noeffect8.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/noeffect8.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/noeffect8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noeffect8.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/noeffect8.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/noeffect8.C -std=gnu++1y (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/nonnull1.C -std=gnu++98 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++11 null argument (test for warnings, line 15) PASS: g++.dg/warn/nonnull1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/nonnull1.C -std=gnu++1y null argument (test for warnings, line 15) -PASS: g++.dg/warn/nonnull1.C -std=gnu++1y (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++14 (test for excess errors) 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 bogus messages, line 10) PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/nonnull2.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/nonnull2.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/nonnull2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/nonnull2.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/nonnull2.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/nonnull2.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 10) +PASS: g++.dg/warn/nonnull2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/noreturn-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noreturn-1.C -std=gnu++14 (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-2.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/warn/noreturn-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-2.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/warn/noreturn-2.C -std=gnu++1y (test for excess errors) +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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noreturn-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/noreturn-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noreturn-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/noreturn-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/noreturn-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/noreturn-5.C -std=gnu++14 (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-6.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/noreturn-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-6.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/noreturn-6.C -std=gnu++1y (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-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-7.C -std=gnu++11 (test for warnings, line 14) PASS: g++.dg/warn/noreturn-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/noreturn-7.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/noreturn-7.C -std=gnu++1y (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/null4.C -std=gnu++98 (test for warnings, line 9) 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) @@ -55699,20 +56779,20 @@ PASS: g++.dg/warn/null4.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/null4.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/null4.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/null4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/null4.C -std=gnu++1y (test for excess errors) +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 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 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) PASS: g++.dg/warn/oldcast1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/warn/oldcast1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/oldcast1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/oldcast1.C -std=gnu++1y (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) 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 15) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error (test for errors, line 15) @@ -55773,36 +56853,36 @@ PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 96) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for warnings, line 99) PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++11 (test for excess errors) -XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y enum error (test for errors, line 15) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 19) -XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++1y enum error (test for errors, line 19) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y constant (test for warnings, line 21) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y constant (test for warnings, line 24) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y constant (test for warnings, line 33) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y null (test for warnings, line 54) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 56) -XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++1y null (test for errors, line 56) -XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for bogus messages, line 58) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y constant (test for warnings, line 67) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 76) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 92) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 94) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 96) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (test for warnings, line 99) -PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++1y (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 15) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 enum error (test for errors, line 15) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 19) +XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 enum error (test for errors, line 19) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant (test for warnings, line 21) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 24) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant (test for warnings, line 24) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 32) +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 constant (test for warnings, line 33) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 42) +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 54) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 null (test for warnings, line 54) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 56) +XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 null (test for errors, line 56) +XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for bogus messages, line 58) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 65) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 67) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant (test for warnings, line 67) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 76) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 82) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 92) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 94) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 96) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 98) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 99) +PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for excess errors) 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 15) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error (test for errors, line 15) @@ -55867,38 +56947,38 @@ PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 98) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 100) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for warnings, line 101) PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++11 (test for excess errors) -XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y enum error (test for errors, line 15) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 19) -XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++1y enum error (test for errors, line 19) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y constant (test for warnings, line 21) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y constant (test for warnings, line 24) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y constant (test for warnings, line 33) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y null (test for warnings, line 55) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 58) -XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++1y null (test for warnings, line 58) -XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for bogus messages, line 60) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 67) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 69) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y constant (test for warnings, line 69) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 78) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 84) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 93) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 94) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 95) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 96) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 100) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++1y (test for excess errors) +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 15) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 enum error (test for errors, line 15) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 19) +XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++14 enum error (test for errors, line 19) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant (test for warnings, line 21) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 24) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant (test for warnings, line 24) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 32) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant (test for warnings, line 33) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 42) +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 55) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 null (test for warnings, line 55) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 58) +XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++14 null (test for warnings, line 58) +XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for bogus messages, line 60) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 67) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 69) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant (test for warnings, line 69) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 78) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 84) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 93) +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 (test for warnings, line 95) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 96) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 98) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 100) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 101) +PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for excess errors) 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 15) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error (test for errors, line 15) @@ -55969,86 +57049,86 @@ PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 101) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 103) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for warnings, line 104) PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++11 (test for excess errors) -XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y enum error (test for errors, line 15) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 19) -XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++1y enum error (test for errors, line 19) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y constant (test for errors, line 21) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y enum error (test for errors, line 21) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y constant (test for errors, line 25) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y enum error (test for errors, line 25) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y constant (test for errors, line 35) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 58) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y null (test for errors, line 58) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 61) -XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++1y null (test for errors, line 61) -XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for bogus messages, line 63) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 70) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 72) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y constant (test for errors, line 72) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 81) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 96) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 97) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 99) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 101) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 103) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for warnings, line 104) -PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++1y (test for excess errors) +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 15) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error (test for errors, line 15) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 19) +XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error (test for errors, line 19) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant (test for errors, line 21) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error (test for errors, line 21) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant (test for errors, line 25) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error (test for errors, line 25) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 34) +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 constant (test for errors, line 35) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for errors, line 35) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 50) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 58) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 null (test for errors, line 58) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 61) +XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++14 null (test for errors, line 61) +XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for bogus messages, line 63) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 70) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 72) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant (test for errors, line 72) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 81) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 87) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 96) +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 (test for warnings, line 98) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 99) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 101) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 103) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 104) +PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (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) XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-5.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++1y (test for warnings, line 10) -PASS: g++.dg/warn/overflow-warn-5.C -std=c++1y (test for excess errors) +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) 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/overflow-warn-6.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for errors, line 5) -PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for errors, line 7) +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/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 errors, line 9) PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for excess errors) -PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for errors, line 5) -PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for errors, line 7) +PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for warnings, line 5) +PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/warn/pedantic1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pedantic1.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/warn/pedantic1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/warn/pedantic1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/warn/pedantic1.C -std=gnu++1y (test for excess errors) +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 errors, line 9) +PASS: g++.dg/warn/pedantic1.C -std=gnu++14 (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/pedantic2.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/pedantic2.C -std=gnu++11 (test for warnings, line 9) PASS: g++.dg/warn/pedantic2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pedantic2.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/pedantic2.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/pedantic2.C -std=gnu++1y (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/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/pmf1.C -std=c++11 (test for errors, line 17) PASS: g++.dg/warn/pmf1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/pmf1.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/warn/pmf1.C -std=c++1y (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/pmf2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pmf2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pmf2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pmf2.C -std=gnu++14 (test for excess errors) 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 warnings, line 14) @@ -56063,22 +57143,22 @@ PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++11 (test for warnings PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++11 (test for warnings, line 24) PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/warn/pr11159.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr11159.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr11159.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr11159.C -std=gnu++14 (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/pr11492.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/pr11492.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr11492.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/pr11492.C -std=gnu++1y (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/pr12242.C -std=gnu++98 invalid (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++98 unspecified (test for warnings, line 13) PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 15) @@ -56107,20 +57187,20 @@ PASS: g++.dg/warn/pr12242.C -std=gnu++11 (test for warnings, line 32) PASS: g++.dg/warn/pr12242.C -std=gnu++11 (test for warnings, line 39) PASS: g++.dg/warn/pr12242.C -std=gnu++11 (test for warnings, line 54) PASS: g++.dg/warn/pr12242.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y invalid (test for warnings, line 13) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y unspecified (test for warnings, line 13) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.dg/warn/pr12242.C -std=gnu++1y (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 (test for warnings, line 13) +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 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 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/pr13358-2.C (test for errors, line 10) 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) @@ -56132,7 +57212,7 @@ PASS: g++.dg/warn/pr13358-2.C (test for errors, line 23) PASS: g++.dg/warn/pr13358-2.C (test for excess errors) UNSUPPORTED: g++.dg/warn/pr13358-3.C -std=gnu++98 PASS: g++.dg/warn/pr13358-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr13358-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr13358-3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/warn/pr13358-4.C -std=gnu++98 PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 long long (test for warnings, line 12) @@ -56143,15 +57223,15 @@ PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 21) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for warnings, line 23) PASS: g++.dg/warn/pr13358-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y long long (test for warnings, line 12) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y long long (test for warnings, line 13) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y long long (test for warnings, line 14) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/pr13358-4.C -std=gnu++1y (test for excess errors) +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 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++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.C (test for excess errors) PASS: g++.dg/warn/pr15774-1.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/warn/pr15774-1.C -std=c++98 (test for errors, line 11) @@ -56159,12 +57239,12 @@ PASS: g++.dg/warn/pr15774-1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr15774-1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/warn/pr15774-1.C -std=c++11 (test for errors, line 11) PASS: g++.dg/warn/pr15774-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/pr15774-1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/warn/pr15774-1.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/warn/pr15774-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/pr15774-1.C -std=c++14 (test for warnings, line 3) +PASS: g++.dg/warn/pr15774-1.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/warn/pr15774-1.C -std=c++14 (test for excess errors) PASS: g++.dg/warn/pr15774-2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/pr15774-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/pr15774-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/pr15774-2.C -std=c++14 (test for excess errors) 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 warnings, line 10) @@ -56239,112 +57319,112 @@ PASS: g++.dg/warn/pr16302.C -std=gnu++11 (test for warnings, line 43) PASS: g++.dg/warn/pr16302.C -std=gnu++11 (test for warnings, line 44) PASS: g++.dg/warn/pr16302.C -std=gnu++11 (test for warnings, line 45) PASS: g++.dg/warn/pr16302.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 31) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.dg/warn/pr16302.C -std=gnu++1y (test for excess errors) +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 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 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/pr18016.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/pr18016.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr18016.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/pr18016.C -std=gnu++1y (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/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/pr21983.C -std=c++11 (test for errors, line 7) PASS: g++.dg/warn/pr21983.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/pr21983.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/warn/pr21983.C -std=c++1y (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/pr23075.C -std=gnu++98 (test for errors, line 8) 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 excess errors) PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for bogus messages, line 9) PASS: g++.dg/warn/pr23075.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr23075.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/warn/pr23075.C -std=gnu++1y (test for bogus messages, line 9) -PASS: g++.dg/warn/pr23075.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 9) +PASS: g++.dg/warn/pr23075.C -std=gnu++14 (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/pr26785.C -std=gnu++11 (test for errors, line 6) PASS: g++.dg/warn/pr26785.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr26785.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/warn/pr26785.C -std=gnu++1y (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/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/pr28943.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/warn/pr28943.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/warn/pr28943.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr28943.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/warn/pr28943.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/warn/pr28943.C -std=gnu++1y (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/pr30551-2.C -std=gnu++98 int (test for errors, line 5) PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 zero or two (test for errors, line 5) PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr30551-2.C -std=gnu++11 int (test for errors, line 5) PASS: g++.dg/warn/pr30551-2.C -std=gnu++11 zero or two (test for errors, line 5) PASS: g++.dg/warn/pr30551-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr30551-2.C -std=gnu++1y int (test for errors, line 5) -PASS: g++.dg/warn/pr30551-2.C -std=gnu++1y zero or two (test for errors, line 5) -PASS: g++.dg/warn/pr30551-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 int (test for errors, line 5) +PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 zero or two (test for errors, line 5) +PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/pr30551.C -std=gnu++98 int (test for warnings, line 5) PASS: g++.dg/warn/pr30551.C -std=gnu++98 zero or two (test for warnings, line 5) PASS: g++.dg/warn/pr30551.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr30551.C -std=gnu++11 int (test for warnings, line 5) PASS: g++.dg/warn/pr30551.C -std=gnu++11 zero or two (test for warnings, line 5) PASS: g++.dg/warn/pr30551.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr30551.C -std=gnu++1y int (test for warnings, line 5) -PASS: g++.dg/warn/pr30551.C -std=gnu++1y zero or two (test for warnings, line 5) -PASS: g++.dg/warn/pr30551.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr30551.C -std=gnu++14 int (test for warnings, line 5) +PASS: g++.dg/warn/pr30551.C -std=gnu++14 zero or two (test for warnings, line 5) +PASS: g++.dg/warn/pr30551.C -std=gnu++14 (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/pr30636.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/warn/pr30636.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr30636.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/warn/pr30636.C -std=gnu++1y (test for excess errors) +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/pr31246-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr31246-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr31246-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr31246-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/pr31246.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr31246.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr31246.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr31246.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/pr33160.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr33160.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr33160.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr33160.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 18) PASS: 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) @@ -56353,22 +57433,22 @@ PASS: g++.dg/warn/pr33738.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/pr33738.C -std=gnu++11 (test for warnings, line 22) PASS: g++.dg/warn/pr33738.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr33738.C -std=gnu++11 execution test -PASS: g++.dg/warn/pr33738.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/pr33738.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.dg/warn/pr33738.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/warn/pr33738.C -std=gnu++1y execution test +PASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for warnings, line 18) +PASS: 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 PASS: g++.dg/warn/pr34985.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr34985.C -std=gnu++98 scan-assembler xxyyzz PASS: g++.dg/warn/pr34985.C -std=gnu++11 (test for excess errors) PASS: g++.dg/warn/pr34985.C -std=gnu++11 scan-assembler xxyyzz -PASS: g++.dg/warn/pr34985.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/warn/pr34985.C -std=gnu++1y scan-assembler xxyyzz +PASS: g++.dg/warn/pr34985.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/warn/pr34985.C -std=gnu++14 scan-assembler xxyyzz 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/pr35602.C -std=gnu++11 (test for bogus messages, line 15) PASS: g++.dg/warn/pr35602.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr35602.C -std=gnu++1y (test for bogus messages, line 15) -PASS: g++.dg/warn/pr35602.C -std=gnu++1y (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/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) @@ -56439,56 +57519,56 @@ PASS: g++.dg/warn/pr35635.C -std=gnu++11 (test for warnings, line 85) PASS: g++.dg/warn/pr35635.C -std=gnu++11 (test for warnings, line 86) PASS: g++.dg/warn/pr35635.C -std=gnu++11 (test for warnings, line 87) PASS: g++.dg/warn/pr35635.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 18) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 19) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 20) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 21) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 22) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 23) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 24) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 25) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 26) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 29) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 30) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 43) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 44) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 64) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 72) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 73) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for bogus messages, line 74) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 76) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 77) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 78) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 79) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 80) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 81) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 82) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 83) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 84) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 85) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 86) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/warn/pr35635.C -std=gnu++1y (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 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 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 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 65) +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 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/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/pr35711.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/pr35711.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr35711.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/pr35711.C -std=gnu++1y (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/pr36069.C -std=gnu++98 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for bogus messages, line 14) PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36069.C -std=gnu++11 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36069.C -std=gnu++11 (test for bogus messages, line 14) PASS: g++.dg/warn/pr36069.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr36069.C -std=gnu++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/pr36069.C -std=gnu++1y (test for bogus messages, line 14) -PASS: g++.dg/warn/pr36069.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 14) +PASS: g++.dg/warn/pr36069.C -std=gnu++14 (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) @@ -56503,16 +57583,16 @@ PASS: g++.dg/warn/pr36921.C -std=gnu++11 parentheses (test for warnings, line 2 PASS: g++.dg/warn/pr36921.C -std=gnu++11 parentheses (test for warnings, line 24) PASS: g++.dg/warn/pr36921.C -std=gnu++11 parentheses (test for warnings, line 25) PASS: g++.dg/warn/pr36921.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 16) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 18) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 20) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 22) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 24) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y parentheses (test for warnings, line 25) -PASS: g++.dg/warn/pr36921.C -std=gnu++1y (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++14 (test for excess errors) PASS: g++.dg/warn/pr36954.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr36954.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr36954.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr36954.C -std=gnu++14 (test for excess errors) 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 bogus messages, line 26) PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 36) @@ -56521,28 +57601,28 @@ PASS: g++.dg/warn/pr36999.C -std=c++11 (test for bogus messages, line 8) PASS: g++.dg/warn/pr36999.C -std=c++11 (test for bogus messages, line 26) PASS: g++.dg/warn/pr36999.C -std=c++11 (test for bogus messages, line 36) PASS: g++.dg/warn/pr36999.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/pr36999.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.dg/warn/pr36999.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.dg/warn/pr36999.C -std=c++1y (test for bogus messages, line 36) -PASS: g++.dg/warn/pr36999.C -std=c++1y (test for excess errors) +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 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 excess errors) PASS: g++.dg/warn/pr5310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pr5310.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr5310.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pr5310.C -std=gnu++14 (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/pr5645.C -std=gnu++11 (test for bogus messages, line 22) PASS: g++.dg/warn/pr5645.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr5645.C -std=gnu++1y (test for bogus messages, line 22) -PASS: g++.dg/warn/pr5645.C -std=gnu++1y (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/pr61945.C -std=gnu++98 (test for warnings, line 6) 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 excess errors) PASS: g++.dg/warn/pr61945.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/pr61945.C -std=gnu++11 (test for warnings, line 10) PASS: g++.dg/warn/pr61945.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr61945.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/pr61945.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.dg/warn/pr61945.C -std=gnu++1y (test for excess errors) +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 warnings, line 10) +PASS: g++.dg/warn/pr61945.C -std=gnu++14 (test for excess errors) 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 errors, line 10) PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for warnings, line 13) @@ -56551,73 +57631,76 @@ PASS: g++.dg/warn/pr8570.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/pr8570.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/warn/pr8570.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/pr8570.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr8570.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/pr8570.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/warn/pr8570.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/pr8570.C -std=gnu++1y (test for excess errors) +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 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 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/pr8715.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/pr8715.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pr8715.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/pr8715.C -std=gnu++1y (test for excess errors) +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/pragma-system_header1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++1y (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_header2.C -std=gnu++98 (test for warnings, line 2) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 (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_header2.C -std=gnu++11 (test for warnings, line 2) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++11 (test for warnings, line 5) PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++1y (test for warnings, line 2) -PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++14 (test for warnings, line 2) +PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++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_header3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++1y (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_header4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++1y (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_header5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/private1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/private1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/private1.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/private1.C -std=c++14 (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/ref-temp1.C -std=gnu++11 (test for warnings, line 11) PASS: g++.dg/warn/ref-temp1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/ref-temp1.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.dg/warn/ref-temp1.C -std=gnu++1y (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/register-parm-1.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/warn/register-parm-1.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/warn/register-parm-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/warn/register-var-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/warn/register-var-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/register-var-1.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/warn/register-var-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/register-var-1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/warn/register-var-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/register-var-1.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/warn/register-var-1.C -std=gnu++14 (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/register-var-2.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/warn/register-var-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/register-var-2.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/warn/register-var-2.C -std=gnu++1y (test for excess errors) +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/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-reference.C -std=c++11 (test for bogus messages, line 10) PASS: g++.dg/warn/return-reference.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/return-reference.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/return-reference.C -std=c++1y (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-reference2.C -std=c++98 (test for warnings, line 13) PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for warnings, line 19) PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/return-reference2.C -std=c++11 (test for warnings, line 13) PASS: g++.dg/warn/return-reference2.C -std=c++11 (test for warnings, line 19) PASS: g++.dg/warn/return-reference2.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/return-reference2.C -std=c++1y (test for warnings, line 13) -PASS: g++.dg/warn/return-reference2.C -std=c++1y (test for warnings, line 19) -PASS: g++.dg/warn/return-reference2.C -std=c++1y (test for excess errors) +PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for warnings, line 19) +PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for excess errors) 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 bogus messages, line 10) @@ -56626,10 +57709,10 @@ PASS: g++.dg/warn/sentinel.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/sentinel.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/sentinel.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.dg/warn/sentinel.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/sentinel.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/sentinel.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/sentinel.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/warn/sentinel.C -std=gnu++1y (test for excess errors) +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 bogus messages, line 10) +PASS: g++.dg/warn/sentinel.C -std=gnu++14 (test for excess errors) 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) @@ -56746,64 +57829,64 @@ PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++11 bogus sequence point warning (te PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++11 bogus sequence point warning (test for bogus messages, line 82) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++11 bogus sequence point warning (test for bogus messages, line 83) PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 26) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 27) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 28) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 29) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 30) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 31) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 32) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 33) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 34) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 35) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 36) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 37) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 38) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 39) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 40) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 41) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 42) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 43) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 44) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 45) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 46) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 47) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 48) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 49) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 50) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 51) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 52) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 53) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 54) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 55) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 56) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 57) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 58) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 59) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 60) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 61) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 62) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 63) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for warnings, line 64) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y sequence point warning (test for bogus messages, line 65) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 67) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 68) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 69) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 70) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 71) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 72) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 73) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 74) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 75) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 76) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 77) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 78) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 79) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 80) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 81) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 82) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y bogus sequence point warning (test for bogus messages, line 83) -PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++1y (test for excess errors) +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++14 sequence point warning (test for bogus messages, line 65) +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 (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) @@ -56834,30 +57917,30 @@ PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++11 sequence point warning (test for PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++11 sequence point warning (test for warnings, line 39) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++11 sequence point warning (test for warnings, line 41) PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 14) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 15) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 16) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 17) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 18) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 22) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 24) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 25) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 27) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 30) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 33) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 36) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 39) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y sequence point warning (test for warnings, line 41) -PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++1y (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++14 (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-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++11 sequence point warning (test for warnings, line 12) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++11 sequence point warning (test for warnings, line 14) PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++1y sequence point warning (test for warnings, line 12) -PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++1y sequence point warning (test for warnings, line 14) -PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++1y (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++14 (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) @@ -56918,69 +58001,69 @@ PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++11 sequence point warning (te PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++11 sequence point warning (test for warnings, line 47) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++11 sequence point warning (test for warnings, line 50) PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 11) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 12) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 13) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 14) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 15) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 16) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 17) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 18) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 20) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 21) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 22) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 23) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 24) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 25) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 26) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 27) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 28) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 29) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 30) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 31) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 32) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 33) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 34) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 35) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 36) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 37) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 42) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 47) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y sequence point warning (test for warnings, line 50) -PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++1y (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++14 (test for excess errors) PASS: g++.dg/warn/skip-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/skip-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/skip-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/skip-1.C -std=gnu++14 (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/skip-2.C -std=gnu++11 (test for warnings, line 33) PASS: g++.dg/warn/skip-2.C -std=gnu++11 (test for warnings, line 35) PASS: g++.dg/warn/skip-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/skip-2.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.dg/warn/skip-2.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.dg/warn/skip-2.C -std=gnu++1y (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/string1.C -std=gnu++98 (test for warnings, line 17) PASS: g++.dg/warn/string1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/warn/string1.C -std=gnu++11 (test for warnings, line 17) PASS: g++.dg/warn/string1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/string1.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.dg/warn/string1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/warn/string1.C -std=gnu++14 (test for warnings, line 17) +PASS: g++.dg/warn/string1.C -std=gnu++14 (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/switch1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/warn/switch1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/warn/switch1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/switch1.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/warn/switch1.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/warn/switch1.C -std=c++1y (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/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-1.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.dg/warn/template-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/template-1.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.dg/warn/template-1.C -std=gnu++1y (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/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) @@ -56992,42 +58075,42 @@ PASS: g++.dg/warn/undefined1.C -std=c++98 (test for excess errors) PASS: g++.dg/warn/undefined1.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/warn/undefined1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/undefined1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/undefined1.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/warn/undefined1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/undefined1.C -std=c++1y (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/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/unit-1.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/unit-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/unit-1.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/unit-1.C -std=gnu++1y (test for excess errors) +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) XFAIL: 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) XFAIL: g++.dg/warn/unused-result1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/warn/unused-result1.C -std=c++11 (test for excess errors) -XFAIL: g++.dg/warn/unused-result1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/warn/unused-result1.C -std=c++1y (test for excess errors) +XFAIL: 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/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/var-args1.C -std=c++11 (test for errors, line 9) PASS: g++.dg/warn/var-args1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/var-args1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/warn/var-args1.C -std=c++1y (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/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/volatile1.C -std=c++11 (test for warnings, line 11) PASS: g++.dg/warn/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/volatile1.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/warn/volatile1.C -std=c++1y (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/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_format_signedness.C -std=gnu++11 (test for warnings, line 7) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++11 (test for warnings, line 8) PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++1y (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_unused.C -std=gnu++98 (test for warnings, line 18) 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) @@ -57036,28 +58119,28 @@ PASS: g++.dg/warn/warn_unused.C -std=gnu++11 (test for warnings, line 18) PASS: g++.dg/warn/warn_unused.C -std=gnu++11 (test for bogus messages, line 19) PASS: g++.dg/warn/warn_unused.C -std=gnu++11 (test for bogus messages, line 20) PASS: g++.dg/warn/warn_unused.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/warn_unused.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.dg/warn/warn_unused.C -std=gnu++1y (test for bogus messages, line 19) -PASS: g++.dg/warn/warn_unused.C -std=gnu++1y (test for bogus messages, line 20) -PASS: g++.dg/warn/warn_unused.C -std=gnu++1y (test for excess errors) +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 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 excess errors) 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/weak1.C -std=c++11 (test for excess errors) PASS: g++.dg/warn/weak1.C -std=c++11 execution test -PASS: g++.dg/warn/weak1.C -std=c++1y (test for excess errors) -PASS: g++.dg/warn/weak1.C -std=c++1y execution test +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/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-default.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/warn/write-strings-default.C -std=c++11 (test for excess errors) -PASS: g++.dg/warn/write-strings-default.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/warn/write-strings-default.C -std=c++1y (test for excess errors) +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.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/warn/write-strings.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/warn/write-strings.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/warn/write-strings.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/warn/write-strings.C -std=gnu++1y (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: 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) @@ -57180,67 +58263,67 @@ PASS: c-c++-common/Wbool-compare-1.c -std=gnu++11 (test for warnings, line 106 PASS: c-c++-common/Wbool-compare-1.c -std=gnu++11 (test for warnings, line 107) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++11 (test for warnings, line 108) PASS: c-c++-common/Wbool-compare-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 20) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 22) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 23) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 27) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 28) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 30) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 31) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 33) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 34) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 35) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 36) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 37) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 38) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 40) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 41) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 42) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 43) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 44) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 45) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 48) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 49) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 50) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 51) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 52) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 53) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 55) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 56) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 57) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 58) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 59) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 60) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 62) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 63) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 64) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 65) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 66) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 67) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 89) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 90) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 91) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 92) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 93) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 94) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 96) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 97) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 98) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 99) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 100) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 101) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 103) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 104) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 105) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 106) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 107) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for warnings, line 108) -PASS: c-c++-common/Wbool-compare-1.c -std=gnu++1y (test for excess errors) +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 89) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 90) +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 96) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 97) +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 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 103) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 104) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 105) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 106) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 107) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 108) +PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for excess errors) 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) @@ -57303,37 +58386,37 @@ PASS: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for warnings, line 155) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for warnings, line 156) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for warnings, line 157) PASS: c-c++-common/Wcast-qual-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 36) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 69) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 71) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 75) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 77) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 88) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 90) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 91) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 92) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 100) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 101) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 102) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 103) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 104) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 112) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 113) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 115) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 116) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 124) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 125) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 127) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 128) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 148) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 149) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 150) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 151) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 154) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 155) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 156) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for warnings, line 157) -PASS: c-c++-common/Wcast-qual-1.c -std=gnu++1y (test for excess errors) +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 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 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) @@ -57360,19 +58443,19 @@ PASS: c-c++-common/Wconversion-real.c -std=gnu++11 (test for warnings, line 32 PASS: c-c++-common/Wconversion-real.c -std=gnu++11 (test for warnings, line 33) PASS: c-c++-common/Wconversion-real.c -std=gnu++11 (test for warnings, line 34) PASS: c-c++-common/Wconversion-real.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 23) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 25) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 27) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 28) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 30) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 31) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 32) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 33) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (test for warnings, line 34) -PASS: c-c++-common/Wconversion-real.c -std=gnu++1y (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 27) +PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 28) +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 warnings, line 33) +PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 34) +PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (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) @@ -57423,49 +58506,49 @@ PASS: c-c++-common/Wfloat-conversion.c -std=gnu++11 (test for warnings, line 5 PASS: c-c++-common/Wfloat-conversion.c -std=gnu++11 (test for warnings, line 56) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++11 (test for warnings, line 57) PASS: c-c++-common/Wfloat-conversion.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 32) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 33) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 34) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 35) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 36) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 37) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 38) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 39) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 40) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 41) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 42) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 43) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 45) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 46) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 47) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 48) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 49) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 50) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 51) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 52) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 53) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 54) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 56) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (test for warnings, line 57) -PASS: c-c++-common/Wfloat-conversion.c -std=gnu++1y (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 36) +PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 37) +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 42) +PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 43) +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/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-1.c -std=gnu++11 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++1y (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-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-2.c -std=gnu++11 (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++1y (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-3.c -std=gnu++98 (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/Wint-to-pointer-cast-3.c -std=gnu++11 (test for errors, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++1y (test for errors, line 19) -PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++14 (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/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) @@ -57486,35 +58569,59 @@ PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++11 (test for warnings, PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++11 (test for warnings, line 27) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++11 (test for warnings, line 28) PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 23) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 25) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 27) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (test for warnings, line 28) -PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++1y (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) UNSUPPORTED: c-c++-common/Wmemset-transposed-args2.c -std=gnu++98 PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++1y (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/Wpointer-arith-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++14 (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-1.c -std=gnu++11 (test for bogus messages, line 10) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++11 (test for bogus messages, line 16) PASS: c-c++-common/Wsequence-point-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wsequence-point-1.c -std=gnu++1y (test for bogus messages, line 10) -PASS: c-c++-common/Wsequence-point-1.c -std=gnu++1y (test for bogus messages, line 16) -PASS: c-c++-common/Wsequence-point-1.c -std=gnu++1y (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/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-1.c -std=gnu++11 (test for warnings, line 6) +PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++11 (test for warnings, line 7) +PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++11 (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-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++11 (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-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-1.c -std=gnu++11 (test for warnings, line 6) +PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++11 (test for warnings, line 7) +PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++11 (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-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 39) @@ -57571,34 +58678,34 @@ PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++11 (test for warning PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++11 (test for warnings, line 153) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++11 (test for warnings, line 154) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 37) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 38) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 39) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 40) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 41) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 42) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 43) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 44) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 45) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 77) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 78) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 79) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 80) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 81) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 82) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 83) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 84) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 85) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 120) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 121) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 122) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 123) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 124) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 151) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 152) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 153) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for warnings, line 154) -PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 37) +PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 38) +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 77) +PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 78) +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 120) +PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 121) +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 151) +PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 152) +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 excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 32) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 33) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 34) @@ -57843,134 +58950,134 @@ PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++11 (test for warning PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++11 (test for warnings, line 471) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++11 (test for warnings, line 472) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 32) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 33) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 34) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 35) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 36) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 37) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 38) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 39) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 40) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 42) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 43) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 44) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 45) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 46) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 47) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 48) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 49) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 50) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 52) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 53) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 54) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 55) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 56) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 57) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 58) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 59) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 60) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 62) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 63) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 64) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 65) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 66) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 67) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 68) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 69) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 70) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 72) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 73) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 74) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 75) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 76) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 77) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 78) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 79) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 80) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 180) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 181) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 182) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 183) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 184) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 185) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 186) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 187) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 188) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 190) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 191) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 192) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 193) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 194) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 195) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 196) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 197) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 198) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 200) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 201) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 202) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 203) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 204) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 205) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 206) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 207) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 208) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 210) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 211) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 212) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 213) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 214) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 215) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 216) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 217) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 218) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 220) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 221) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 222) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 223) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 224) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 225) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 226) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 227) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 228) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 332) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 333) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 334) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 335) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 336) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 338) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 339) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 340) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 341) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 342) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 344) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 345) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 346) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 347) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 348) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 350) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 351) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 352) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 353) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 354) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 356) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 357) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 358) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 359) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 360) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 466) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 467) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 468) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 470) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 471) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for warnings, line 472) -PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 32) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 33) +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 35) +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 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 42) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 43) +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 47) +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 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 52) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 53) +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 62) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 63) +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 72) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 73) +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 180) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 181) +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 190) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 191) +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 200) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 201) +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 210) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 211) +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 220) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 221) +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 332) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 333) +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 338) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 339) +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 344) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 345) +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 350) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 351) +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 356) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 357) +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 360) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 466) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 467) +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 470) +PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 471) +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 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-local-typedefs.c -std=gnu++11 (test for warnings, line 9) PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++1y (test for warnings, line 9) -PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++1y (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-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 17) PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 19) @@ -57993,47 +59100,47 @@ PASS: c-c++-common/Wunused-var-1.c -std=gnu++11 (test for warnings, line 148) PASS: c-c++-common/Wunused-var-1.c -std=gnu++11 (test for warnings, line 156) PASS: c-c++-common/Wunused-var-1.c -std=gnu++11 (test for warnings, line 176) PASS: c-c++-common/Wunused-var-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 41) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 73) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 107) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 121) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 148) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 156) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for warnings, line 176) -PASS: c-c++-common/Wunused-var-1.c -std=gnu++1y (test for excess errors) +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 17) +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 73) +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 176) +PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (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-10.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-10.c -std=gnu++1y (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-11.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-11.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-11.c -std=gnu++1y (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-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-12.c -std=gnu++11 (test for warnings, line 23) PASS: c-c++-common/Wunused-var-12.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-12.c -std=gnu++1y (test for warnings, line 23) -PASS: c-c++-common/Wunused-var-12.c -std=gnu++1y (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-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-13.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-13.c -std=gnu++1y (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-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-14.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-14.c -std=gnu++1y (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-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-2.c -std=gnu++1y (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-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-3.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/Wunused-var-3.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/Wunused-var-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-3.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/Wunused-var-3.c -std=gnu++1y (test for warnings, line 8) -PASS: c-c++-common/Wunused-var-3.c -std=gnu++1y (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-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) @@ -58044,17 +59151,17 @@ PASS: c-c++-common/Wunused-var-4.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/Wunused-var-4.c -std=gnu++11 (test for warnings, line 25) PASS: c-c++-common/Wunused-var-4.c -std=gnu++11 (test for warnings, line 26) PASS: c-c++-common/Wunused-var-4.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-4.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/Wunused-var-4.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/Wunused-var-4.c -std=gnu++1y (test for warnings, line 25) -PASS: c-c++-common/Wunused-var-4.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/Wunused-var-4.c -std=gnu++1y (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-5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-5.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-5.c -std=gnu++1y (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-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-6.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-6.c -std=gnu++1y (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-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) @@ -58071,29 +59178,29 @@ PASS: c-c++-common/Wunused-var-7.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/Wunused-var-7.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-7.c -std=gnu++11 (test for warnings, line 47) PASS: c-c++-common/Wunused-var-7.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 20) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (test for warnings, line 47) -PASS: c-c++-common/Wunused-var-7.c -std=gnu++1y (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-8.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/Wunused-var-8.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-8.c -std=gnu++1y (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-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/Wunused-var-9.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/Wunused-var-9.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wunused-var-9.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/Wunused-var-9.c -std=gnu++1y (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/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-2.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/Wvarargs-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/Wvarargs-2.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/Wvarargs-2.c -std=gnu++1y (test for excess errors) +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.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) @@ -58102,10 +59209,10 @@ PASS: c-c++-common/Wvarargs.c -std=c++11 (test for errors, line 9) PASS: c-c++-common/Wvarargs.c -std=c++11 (test for warnings, line 43) PASS: c-c++-common/Wvarargs.c -std=c++11 (test for warnings, line 52) PASS: c-c++-common/Wvarargs.c -std=c++11 (test for excess errors) -PASS: c-c++-common/Wvarargs.c -std=c++1y (test for errors, line 9) -PASS: c-c++-common/Wvarargs.c -std=c++1y (test for warnings, line 43) -PASS: c-c++-common/Wvarargs.c -std=c++1y (test for warnings, line 52) -PASS: c-c++-common/Wvarargs.c -std=c++1y (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/addrtmp.c -std=gnu++98 (test for warnings, line 9) 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) @@ -58114,15 +59221,15 @@ PASS: c-c++-common/addrtmp.c -std=gnu++11 (test for warnings, line 9) PASS: c-c++-common/addrtmp.c -std=gnu++11 (test for warnings, line 13) PASS: c-c++-common/addrtmp.c -std=gnu++11 (test for warnings, line 24) PASS: c-c++-common/addrtmp.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/addrtmp.c -std=gnu++1y (test for warnings, line 9) -PASS: c-c++-common/addrtmp.c -std=gnu++1y (test for warnings, line 13) -PASS: c-c++-common/addrtmp.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/addrtmp.c -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: c-c++-common/array-lit.c (test for errors, line 7) PASS: c-c++-common/array-lit.c (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/asmgoto-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/asmgoto-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 10) 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) @@ -58143,40 +59250,40 @@ PASS: c-c++-common/asmgoto-2.c -std=gnu++11 (test for errors, line 16) PASS: c-c++-common/asmgoto-2.c -std=gnu++11 (test for errors, line 17) PASS: c-c++-common/asmgoto-2.c -std=gnu++11 (test for errors, line 18) PASS: c-c++-common/asmgoto-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 10) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 16) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 17) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for errors, line 18) -PASS: c-c++-common/asmgoto-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 10) +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-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/asmgoto-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/asmgoto-3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/asmgoto-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/asmgoto-4.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/asmgoto-4.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/asmgoto-4.c -std=gnu++14 (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 (test for excess errors) PASS: c-c++-common/attr-used-2.c -std=gnu++98 scan-assembler xyzzy PASS: c-c++-common/attr-used-2.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/attr-used-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/attr-used-2.c -std=gnu++11 scan-assembler xyzzy -PASS: c-c++-common/attr-used-2.c -std=gnu++1y (test for warnings, line 8) -PASS: c-c++-common/attr-used-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/attr-used-2.c -std=gnu++1y scan-assembler xyzzy +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 (test for excess errors) +PASS: c-c++-common/attr-used-2.c -std=gnu++14 scan-assembler xyzzy PASS: c-c++-common/attr-used.c -std=gnu++98 (test for excess errors) 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 scan-assembler function_declaration_after PASS: c-c++-common/attr-used.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/attr-used.c -std=gnu++11 scan-assembler function_declaration_before PASS: c-c++-common/attr-used.c -std=gnu++11 scan-assembler function_declaration_after -PASS: c-c++-common/attr-used.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/attr-used.c -std=gnu++1y scan-assembler function_declaration_before -PASS: c-c++-common/attr-used.c -std=gnu++1y scan-assembler function_declaration_after +PASS: c-c++-common/attr-used.c -std=gnu++14 (test for excess errors) +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 scan-assembler function_declaration_after 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 7) @@ -58201,24 +59308,72 @@ PASS: c-c++-common/attributes-1.c -std=c++11 (test for errors, line 18) PASS: c-c++-common/attributes-1.c -std=c++11 (test for errors, line 19) PASS: c-c++-common/attributes-1.c -std=c++11 (test for errors, line 21) PASS: c-c++-common/attributes-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 4) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 5) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 7) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for errors, line 9) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for errors, line 10) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 13) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 14) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for warnings, line 16) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for errors, line 18) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for errors, line 19) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for errors, line 21) -PASS: c-c++-common/attributes-1.c -std=c++1y (test for excess errors) +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 7) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 9) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 10) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 13) +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 16) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 18) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 19) +PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 21) +PASS: c-c++-common/attributes-1.c -std=c++14 (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-2.c -std=c++11 (test for errors, line 3) PASS: c-c++-common/attributes-2.c -std=c++11 (test for excess errors) -PASS: c-c++-common/attributes-2.c -std=c++1y (test for errors, line 3) -PASS: c-c++-common/attributes-2.c -std=c++1y (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/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 6) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 7) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 8) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 15) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 16) +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 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 32) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 33) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 42) +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 excess errors) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 6) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 7) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 8) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 15) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 16) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 17) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 30) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 31) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 32) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 33) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 42) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 43) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 44) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 45) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for errors, line 46) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 6) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 7) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 8) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 16) +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 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 32) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 33) +PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 42) +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 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 warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for errors, line 28) @@ -58227,25 +59382,25 @@ PASS: c-c++-common/builtin-offsetof.c -std=gnu++11 (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -std=gnu++11 (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -std=gnu++11 (test for errors, line 28) PASS: c-c++-common/builtin-offsetof.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/builtin-offsetof.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/builtin-offsetof.c -std=gnu++1y (test for warnings, line 25) -PASS: c-c++-common/builtin-offsetof.c -std=gnu++1y (test for errors, line 28) -PASS: c-c++-common/builtin-offsetof.c -std=gnu++1y (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 warnings, line 25) +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 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/convert-vec-1.c -std=c++11 (test for errors, line 4) PASS: c-c++-common/convert-vec-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/convert-vec-1.c -std=c++1y (test for errors, line 4) -PASS: c-c++-common/convert-vec-1.c -std=c++1y (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/cxxbitfields-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cxxbitfields-3.c -std=gnu++98 scan-assembler movl.*, _?var PASS: c-c++-common/cxxbitfields-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/cxxbitfields-3.c -std=gnu++11 scan-assembler movl.*, _?var -PASS: c-c++-common/cxxbitfields-3.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/cxxbitfields-3.c -std=gnu++1y scan-assembler movl.*, _?var +PASS: c-c++-common/cxxbitfields-3.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cxxbitfields-3.c -std=gnu++14 scan-assembler movl.*, _?var PASS: c-c++-common/cxxbitfields-6.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cxxbitfields-6.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cxxbitfields-6.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cxxbitfields-6.c -std=gnu++14 (test for excess errors) 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 errors, line 9) @@ -58254,10 +59409,10 @@ PASS: c-c++-common/fmax-errors.c -std=gnu++11 (test for errors, line 7) PASS: c-c++-common/fmax-errors.c -std=gnu++11 (test for errors, line 8) PASS: c-c++-common/fmax-errors.c -std=gnu++11 (test for errors, line 9) PASS: c-c++-common/fmax-errors.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/fmax-errors.c -std=gnu++1y (test for errors, line 7) -PASS: c-c++-common/fmax-errors.c -std=gnu++1y (test for errors, line 8) -PASS: c-c++-common/fmax-errors.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/fmax-errors.c -std=gnu++1y (test for excess errors) +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 errors, line 9) +PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/fold-bitand-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/fold-bitand-4.c -std=gnu++98 scan-tree-dump-times original "return [^\n0-9]*12;" 1 PASS: c-c++-common/fold-bitand-4.c -std=gnu++98 scan-tree-dump-times original "& 15" 1 @@ -58268,38 +59423,38 @@ PASS: c-c++-common/fold-bitand-4.c -std=gnu++11 scan-tree-dump-times original PASS: c-c++-common/fold-bitand-4.c -std=gnu++11 scan-tree-dump-times original "& 15" 1 PASS: c-c++-common/fold-bitand-4.c -std=gnu++11 scan-tree-dump-times original "return [^\n0-9]*0;" 2 PASS: c-c++-common/fold-bitand-4.c -std=gnu++11 scan-tree-dump-times original "& 7" 1 -PASS: c-c++-common/fold-bitand-4.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/fold-bitand-4.c -std=gnu++1y scan-tree-dump-times original "return [^\n0-9]*12;" 1 -PASS: c-c++-common/fold-bitand-4.c -std=gnu++1y scan-tree-dump-times original "& 15" 1 -PASS: c-c++-common/fold-bitand-4.c -std=gnu++1y scan-tree-dump-times original "return [^\n0-9]*0;" 2 -PASS: c-c++-common/fold-bitand-4.c -std=gnu++1y scan-tree-dump-times original "& 7" 1 +PASS: c-c++-common/fold-bitand-4.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/fold-bitand-4.c -std=gnu++14 scan-tree-dump-times original "return [^\n0-9]*12;" 1 +PASS: c-c++-common/fold-bitand-4.c -std=gnu++14 scan-tree-dump-times original "& 15" 1 +PASS: c-c++-common/fold-bitand-4.c -std=gnu++14 scan-tree-dump-times original "return [^\n0-9]*0;" 2 +PASS: c-c++-common/fold-bitand-4.c -std=gnu++14 scan-tree-dump-times original "& 7" 1 PASS: c-c++-common/fold-divmul-1.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/fold-divmul-1.c -std=gnu++11 scan-tree-dump-not original "/\\[ex\\]" -PASS: c-c++-common/fold-divmul-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/fold-divmul-1.c -std=gnu++1y 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++14 scan-tree-dump-not original "/\\[ex\\]" 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) PASS: c-c++-common/init-vec-1.c -std=c++11 (test for errors, line 4) PASS: c-c++-common/init-vec-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/init-vec-1.c -std=c++1y (test for errors, line 4) -PASS: c-c++-common/init-vec-1.c -std=c++1y (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) UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++11 -UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++1y +UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++14 UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++98 UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++11 -UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++1y +UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++14 UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++98 UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++11 -UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++1y +UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++14 PASS: c-c++-common/opaque-vector.c -std=c++98 (test for excess errors) PASS: c-c++-common/opaque-vector.c -std=c++11 (test for excess errors) -PASS: c-c++-common/opaque-vector.c -std=c++1y (test for excess errors) +PASS: c-c++-common/opaque-vector.c -std=c++14 (test for excess errors) PASS: c-c++-common/pr19807-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr19807-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr19807-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr19807-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/pr20000.c -std=gnu++98 (test for bogus messages, line 7) PASS: c-c++-common/pr20000.c -std=gnu++98 has return (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++98 does return (test for warnings, line 12) @@ -58310,17 +59465,17 @@ PASS: c-c++-common/pr20000.c -std=gnu++11 has return (test for warnings, line 1 PASS: c-c++-common/pr20000.c -std=gnu++11 does return (test for warnings, line 12) PASS: c-c++-common/pr20000.c -std=gnu++11 (test for bogus messages, line 24) PASS: c-c++-common/pr20000.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr20000.c -std=gnu++1y (test for bogus messages, line 7) -PASS: c-c++-common/pr20000.c -std=gnu++1y has return (test for warnings, line 12) -PASS: c-c++-common/pr20000.c -std=gnu++1y does return (test for warnings, line 12) -PASS: c-c++-common/pr20000.c -std=gnu++1y (test for bogus messages, line 24) -PASS: c-c++-common/pr20000.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr20000.c -std=gnu++14 (test for bogus messages, line 7) +PASS: c-c++-common/pr20000.c -std=gnu++14 has return (test for warnings, line 12) +PASS: c-c++-common/pr20000.c -std=gnu++14 does return (test for warnings, line 12) +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 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/pr20318.c -std=c++11 (test for errors, line 3) PASS: c-c++-common/pr20318.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr20318.c -std=c++1y (test for errors, line 3) -PASS: c-c++-common/pr20318.c -std=c++1y (test for excess errors) +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/pr28656.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++98 (test for warnings, line 20) PASS: c-c++-common/pr28656.c -std=gnu++98 (test for warnings, line 21) @@ -58335,13 +59490,13 @@ PASS: c-c++-common/pr28656.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/pr28656.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/pr28656.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/pr28656.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 20) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 20) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr28656.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 20) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 20) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 21) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 21) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 21) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for warnings, line 21) +PASS: c-c++-common/pr28656.c -std=gnu++14 (test for excess errors) 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) @@ -58352,11 +59507,11 @@ PASS: c-c++-common/pr30020.c -std=c++11 (test for warnings, line 8) PASS: c-c++-common/pr30020.c -std=c++11 (test for warnings, line 9) PASS: c-c++-common/pr30020.c -std=c++11 (test for warnings, line 10) PASS: c-c++-common/pr30020.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr30020.c -std=c++1y (test for warnings, line 7) -PASS: c-c++-common/pr30020.c -std=c++1y (test for warnings, line 8) -PASS: c-c++-common/pr30020.c -std=c++1y (test for warnings, line 9) -PASS: c-c++-common/pr30020.c -std=c++1y (test for warnings, line 10) -PASS: c-c++-common/pr30020.c -std=c++1y (test for excess errors) +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 warnings, line 10) +PASS: c-c++-common/pr30020.c -std=c++14 (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) @@ -58367,56 +59522,56 @@ PASS: c-c++-common/pr33193.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/pr33193.c -std=c++11 (test for errors, line 16) PASS: c-c++-common/pr33193.c -std=c++11 (test for errors, line 17) PASS: c-c++-common/pr33193.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr33193.c -std=c++1y (test for errors, line 10) -PASS: c-c++-common/pr33193.c -std=c++1y (test for errors, line 11) -PASS: c-c++-common/pr33193.c -std=c++1y (test for errors, line 16) -PASS: c-c++-common/pr33193.c -std=c++1y (test for errors, line 17) -PASS: c-c++-common/pr33193.c -std=c++1y (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/pr33763.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr33763.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr33763.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr33763.c -std=gnu++14 (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-1.c -std=c++11 (test for bogus messages, line 7) PASS: c-c++-common/pr36282-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr36282-1.c -std=c++1y (test for bogus messages, line 7) -PASS: c-c++-common/pr36282-1.c -std=c++1y (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-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-2.c -std=c++11 (test for bogus messages, line 5) PASS: c-c++-common/pr36282-2.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr36282-2.c -std=c++1y (test for bogus messages, line 5) -PASS: c-c++-common/pr36282-2.c -std=c++1y (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-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-3.c -std=c++11 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-3.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr36282-3.c -std=c++1y (test for bogus messages, line 8) -PASS: c-c++-common/pr36282-3.c -std=c++1y (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-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/pr36282-4.c -std=c++11 (test for bogus messages, line 8) PASS: c-c++-common/pr36282-4.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr36282-4.c -std=c++1y (test for bogus messages, line 8) -PASS: c-c++-common/pr36282-4.c -std=c++1y (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/pr36513-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr36513-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr36513-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr36513-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr36513.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr36513.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr36513.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr36513.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr37743.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr37743.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr37743.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr37743.c -std=gnu++14 (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/pr41779.c -std=gnu++11 (test for warnings, line 30) PASS: c-c++-common/pr41779.c -std=gnu++11 (test for warnings, line 55) PASS: c-c++-common/pr41779.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr41779.c -std=gnu++1y (test for warnings, line 30) -PASS: c-c++-common/pr41779.c -std=gnu++1y (test for warnings, line 55) -PASS: c-c++-common/pr41779.c -std=gnu++1y (test for excess errors) +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/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) @@ -58435,18 +59590,18 @@ PASS: c-c++-common/pr41935.c -std=gnu++11 (test for warnings, line 64) PASS: c-c++-common/pr41935.c -std=gnu++11 (test for warnings, line 65) PASS: c-c++-common/pr41935.c -std=gnu++11 (test for warnings, line 68) PASS: c-c++-common/pr41935.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 52) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 56) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 60) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 62) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 63) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 64) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 65) -PASS: c-c++-common/pr41935.c -std=gnu++1y (test for warnings, line 68) -PASS: c-c++-common/pr41935.c -std=gnu++1y (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/pr42674.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr42674.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr42674.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr42674.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr43395.c -std=c++98 (test for warnings, line 7) PASS: c-c++-common/pr43395.c -std=c++98 (test for warnings, line 17) PASS: c-c++-common/pr43395.c -std=c++98 (test for warnings, line 26) @@ -58455,10 +59610,10 @@ PASS: c-c++-common/pr43395.c -std=c++11 (test for warnings, line 7) PASS: c-c++-common/pr43395.c -std=c++11 (test for warnings, line 17) PASS: c-c++-common/pr43395.c -std=c++11 (test for warnings, line 26) PASS: c-c++-common/pr43395.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr43395.c -std=c++1y (test for warnings, line 7) -PASS: c-c++-common/pr43395.c -std=c++1y (test for warnings, line 17) -PASS: c-c++-common/pr43395.c -std=c++1y (test for warnings, line 26) -PASS: c-c++-common/pr43395.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr43395.c -std=c++14 (test for warnings, line 7) +PASS: c-c++-common/pr43395.c -std=c++14 (test for warnings, line 17) +PASS: c-c++-common/pr43395.c -std=c++14 (test for warnings, line 26) +PASS: c-c++-common/pr43395.c -std=c++14 (test for excess errors) 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 errors, line 9) PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 10) @@ -58471,33 +59626,33 @@ PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 10) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 11) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/pr43690.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for errors, line 8) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for errors, line 10) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/pr43690.c -std=gnu++1y (test for excess errors) +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 errors, line 9) +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 11) +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 excess errors) PASS: c-c++-common/pr43772.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43772.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr43772.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr43772.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr43942.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr43942.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr43942.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr44832.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr44832.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr44832.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr44832.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr46562-2.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/pr46562-2.c -std=gnu++11 scan-tree-dump fre1 "return 0;" -PASS: c-c++-common/pr46562-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/pr46562-2.c -std=gnu++1y 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++14 scan-tree-dump fre1 "return 0;" PASS: c-c++-common/pr46562.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/pr46562.c -std=gnu++11 scan-tree-dump ccp1 "return 0;" -PASS: c-c++-common/pr46562.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/pr46562.c -std=gnu++1y 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++14 scan-tree-dump ccp1 "return 0;" 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) @@ -58516,18 +59671,18 @@ PASS: c-c++-common/pr48418.c -std=gnu++11 (test for warnings, line 16) PASS: c-c++-common/pr48418.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/pr48418.c -std=gnu++11 (test for warnings, line 18) PASS: c-c++-common/pr48418.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 13) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/pr48418.c -std=gnu++1y (test for warnings, line 18) -PASS: c-c++-common/pr48418.c -std=gnu++1y (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/pr49706-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr49706-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr49706-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr49706-2.c -std=gnu++14 (test for excess errors) 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 17) PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 24) @@ -58582,48 +59737,48 @@ PASS: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 89) PASS: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 90) PASS: c-c++-common/pr49706.c -std=gnu++11 (test for warnings, line 91) PASS: c-c++-common/pr49706.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 25) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 27) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 28) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 47) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 48) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 49) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 50) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 51) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 52) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 61) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 65) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 66) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 67) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 68) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 69) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 70) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 71) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 88) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 89) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 90) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for warnings, line 91) -PASS: c-c++-common/pr49706.c -std=gnu++1y (test for excess errors) +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 17) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 24) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 25) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 26) +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 47) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 48) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 49) +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 61) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 65) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 66) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 67) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 68) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 69) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 70) +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 88) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 89) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 90) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 91) +PASS: c-c++-common/pr49706.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr50459-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr50459-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr50459-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr50459-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr50459.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr50459.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr50459.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr50459.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr51294.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr51294.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr51294.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr51294.c -std=gnu++14 (test for excess errors) XFAIL: 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) XFAIL: c-c++-common/pr51712.c -std=gnu++11 (test for bogus messages, line 18) PASS: c-c++-common/pr51712.c -std=gnu++11 (test for excess errors) -XFAIL: c-c++-common/pr51712.c -std=gnu++1y (test for bogus messages, line 18) -PASS: c-c++-common/pr51712.c -std=gnu++1y (test for excess errors) +XFAIL: 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/pr51768.c -std=gnu++98 (test for errors, line 8) 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) @@ -58632,49 +59787,55 @@ PASS: c-c++-common/pr51768.c -std=gnu++11 (test for errors, line 8) PASS: c-c++-common/pr51768.c -std=gnu++11 (test for errors, line 16) PASS: c-c++-common/pr51768.c -std=gnu++11 (test for errors, line 24) PASS: c-c++-common/pr51768.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr51768.c -std=gnu++1y (test for errors, line 8) -PASS: c-c++-common/pr51768.c -std=gnu++1y (test for errors, line 16) -PASS: c-c++-common/pr51768.c -std=gnu++1y (test for errors, line 24) -PASS: c-c++-common/pr51768.c -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: c-c++-common/pr52177.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr52177.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr52177.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr52177.c -std=gnu++14 (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/pr52181.c -std=c++11 (test for bogus messages, line 11) PASS: c-c++-common/pr52181.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr52181.c -std=c++1y (test for bogus messages, line 11) -PASS: c-c++-common/pr52181.c -std=c++1y (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) UNSUPPORTED: c-c++-common/pr53633.c -std=gnu++98 UNSUPPORTED: c-c++-common/pr53633.c -std=gnu++11 -UNSUPPORTED: c-c++-common/pr53633.c -std=gnu++1y +UNSUPPORTED: c-c++-common/pr53633.c -std=gnu++14 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/pr53874.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/pr53874.c -std=gnu++11 (test for warnings, line 26) PASS: c-c++-common/pr53874.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr53874.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/pr53874.c -std=gnu++1y (test for warnings, line 26) -PASS: c-c++-common/pr53874.c -std=gnu++1y (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/pr54486.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr54486.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr54486.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr54486.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr54988.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr54988.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr54988.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr54988.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr55619.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr55619.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr55619.c -std=c++14 (test for excess errors) 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/pr55771.c -std=c++11 (test for excess errors) PASS: c-c++-common/pr55771.c -std=c++11 execution test -PASS: c-c++-common/pr55771.c -std=c++1y (test for excess errors) -PASS: c-c++-common/pr55771.c -std=c++1y execution test +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/pr56302.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr56302.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr56302.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr56302.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/pr56493.c -std=gnu++98 (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++11 (test for excess errors) +PASS: c-c++-common/pr56493.c -std=gnu++11 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++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/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) @@ -58683,10 +59844,10 @@ PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 10) PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 11) PASS: c-c++-common/pr56566.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/pr56566.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr56566.c -std=gnu++1y (test for warnings, line 10) -PASS: c-c++-common/pr56566.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/pr56566.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/pr56566.c -std=gnu++1y (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/pr56607.c -std=gnu++98 (test for warnings, line 8) 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) @@ -58697,77 +59858,77 @@ PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 15) PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/pr56607.c -std=gnu++11 (test for warnings, line 28) PASS: c-c++-common/pr56607.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr56607.c -std=gnu++1y (test for warnings, line 8) -PASS: c-c++-common/pr56607.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/pr56607.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr56607.c -std=gnu++1y (test for warnings, line 28) -PASS: c-c++-common/pr56607.c -std=gnu++1y (test for excess errors) +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 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 excess errors) PASS: c-c++-common/pr57653-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr57653-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr57653-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr57653-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr57653.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/pr57653.c -std=gnu++11 scan-assembler-not command-line -PASS: c-c++-common/pr57653.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/pr57653.c -std=gnu++1y 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++14 scan-assembler-not command-line 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/pr57793.c -std=c++11 (test for errors, line 4) PASS: c-c++-common/pr57793.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr57793.c -std=c++1y (test for errors, line 4) -PASS: c-c++-common/pr57793.c -std=c++1y (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/pr58346-1.c -std=c++98 (test for errors, line 15) PASS: c-c++-common/pr58346-1.c -std=c++98 (test for errors, line 21) PASS: c-c++-common/pr58346-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr58346-1.c -std=c++11 (test for errors, line 15) PASS: c-c++-common/pr58346-1.c -std=c++11 (test for errors, line 21) PASS: c-c++-common/pr58346-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr58346-1.c -std=c++1y (test for errors, line 15) -PASS: c-c++-common/pr58346-1.c -std=c++1y (test for errors, line 21) -PASS: c-c++-common/pr58346-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr58346-1.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/pr58346-1.c -std=c++14 (test for errors, line 21) +PASS: c-c++-common/pr58346-1.c -std=c++14 (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-2.c -std=c++11 (test for errors, line 7) PASS: c-c++-common/pr58346-2.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr58346-2.c -std=c++1y (test for errors, line 7) -PASS: c-c++-common/pr58346-2.c -std=c++1y (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-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/pr58346-3.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/pr58346-3.c -std=c++11 (test for errors, line 14) PASS: c-c++-common/pr58346-3.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr58346-3.c -std=c++1y (test for errors, line 11) -PASS: c-c++-common/pr58346-3.c -std=c++1y (test for errors, line 14) -PASS: c-c++-common/pr58346-3.c -std=c++1y (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/pr59032.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59032.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr59032.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr59032.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr59037.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr59037.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr59037.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr59037.c -std=gnu++14 (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/pr59223.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/pr59223.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr59223.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/pr59223.c -std=gnu++1y (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/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/pr59280.c -std=c++11 (test for errors, line 4) PASS: c-c++-common/pr59280.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr59280.c -std=c++1y (test for errors, line 4) -PASS: c-c++-common/pr59280.c -std=c++1y (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/pr60101.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr60101.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr60101.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr60101.c -std=gnu++14 (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/pr60156.c -std=gnu++11 (test for warnings, line 6) PASS: c-c++-common/pr60156.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr60156.c -std=gnu++1y (test for warnings, line 6) -PASS: c-c++-common/pr60156.c -std=gnu++1y (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/pr60226.c -std=gnu++98 (test for errors, line 6) 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 13) @@ -58776,10 +59937,10 @@ PASS: c-c++-common/pr60226.c -std=gnu++11 (test for errors, line 6) PASS: c-c++-common/pr60226.c -std=gnu++11 (test for errors, line 7) PASS: c-c++-common/pr60226.c -std=gnu++11 (test for errors, line 13) PASS: c-c++-common/pr60226.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr60226.c -std=gnu++1y (test for errors, line 6) -PASS: c-c++-common/pr60226.c -std=gnu++1y (test for errors, line 7) -PASS: c-c++-common/pr60226.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/pr60226.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr60226.c -std=gnu++14 (test for errors, line 6) +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 13) +PASS: c-c++-common/pr60226.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 13) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 20) PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 22) @@ -58820,44 +59981,44 @@ PASS: c-c++-common/pr60439.c -std=c++11 (test for warnings, line 85) PASS: c-c++-common/pr60439.c -std=c++11 (test for warnings, line 93) PASS: c-c++-common/pr60439.c -std=c++11 (test for warnings, line 106) PASS: c-c++-common/pr60439.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 13) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 20) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 22) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 24) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 40) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 42) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 49) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 56) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 58) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 60) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 62) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 64) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 66) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 68) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 81) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 83) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 85) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 93) -PASS: c-c++-common/pr60439.c -std=c++1y (test for warnings, line 106) -PASS: c-c++-common/pr60439.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 13) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 20) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 22) +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 40) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 42) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 49) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 56) +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 60) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 62) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 64) +PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 66) +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 81) +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 85) +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 106) +PASS: c-c++-common/pr60439.c -std=c++14 (test for excess errors) PASS: c-c++-common/pr60689.c -std=c++98 (test for excess errors) PASS: c-c++-common/pr60689.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr60689.c -std=c++1y (test for excess errors) +PASS: c-c++-common/pr60689.c -std=c++14 (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 24) PASS: c-c++-common/pr61405.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/pr61405.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/pr61405.c -std=gnu++11 (test for warnings, line 24) PASS: c-c++-common/pr61405.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr61405.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/pr61405.c -std=gnu++1y (test for warnings, line 24) -PASS: c-c++-common/pr61405.c -std=gnu++1y (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 24) +PASS: c-c++-common/pr61405.c -std=gnu++14 (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/pr61553.c -std=c++11 (test for errors, line 7) PASS: c-c++-common/pr61553.c -std=c++11 (test for excess errors) -PASS: c-c++-common/pr61553.c -std=c++1y (test for errors, line 7) -PASS: c-c++-common/pr61553.c -std=c++1y (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/pr62199-2.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for warnings, line 16) @@ -58872,13 +60033,13 @@ PASS: c-c++-common/pr62199-2.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/pr62199-2.c -std=gnu++11 (test for warnings, line 18) PASS: c-c++-common/pr62199-2.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/pr62199-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 18) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/pr62199-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 14) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 15) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 16) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 17) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 18) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for warnings, line 19) +PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for excess errors) 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 warnings, line 11) PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 12) @@ -58905,19 +60066,31 @@ PASS: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 20) PASS: c-c++-common/pr62199.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/pr62199.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 9) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 13) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 18) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 20) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/pr62199.c -std=gnu++1y (test for excess errors) +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 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 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-1.c -std=c++11 (test for errors, line 11) +PASS: c-c++-common/pr63764-1.c -std=c++11 (test for errors, line 19) +PASS: c-c++-common/pr63764-1.c -std=c++11 (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-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/pr63764-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/pr63764-2.c -std=c++14 (test for excess errors) 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) @@ -58968,9 +60141,9 @@ PASS: c-c++-common/raw-string-16.c (test for excess errors) 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 ": 15[]:][^\n\r]*foo" +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 ": 15[]:][^\n\r]*foo" +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 undeclared (test for errors, line 7) @@ -59021,74 +60194,74 @@ PASS: c-c++-common/restrict-1.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/restrict-1.c -std=gnu++11 scan-tree-dump-not optimized "link_error" -PASS: c-c++-common/restrict-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/restrict-1.c -std=gnu++1y 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++14 scan-tree-dump-not optimized "link_error" PASS: c-c++-common/restrict-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/restrict-2.c -std=gnu++98 scan-tree-dump-times lim1 "Moving statement" 11 PASS: c-c++-common/restrict-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/restrict-2.c -std=gnu++11 scan-tree-dump-times lim1 "Moving statement" 11 -PASS: c-c++-common/restrict-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/restrict-2.c -std=gnu++1y scan-tree-dump-times lim1 "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++14 scan-tree-dump-times lim1 "Moving statement" 11 PASS: c-c++-common/restrict-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++98 scan-tree-dump lim1 "Executing store motion" PASS: c-c++-common/restrict-4.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/restrict-4.c -std=gnu++11 scan-tree-dump lim1 "Executing store motion" -PASS: c-c++-common/restrict-4.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/restrict-4.c -std=gnu++1y scan-tree-dump lim1 "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++14 scan-tree-dump lim1 "Executing store motion" PASS: c-c++-common/rotate-1.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/rotate-1.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 96 -PASS: c-c++-common/rotate-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-1.c -std=gnu++1y 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++14 scan-tree-dump-times optimized "r[<>][<>]" 96 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-1a.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/rotate-1a.c -std=gnu++11 execution test -PASS: c-c++-common/rotate-1a.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-1a.c -std=gnu++1y execution test +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-2.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/rotate-2.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 48 -PASS: c-c++-common/rotate-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-2.c -std=gnu++1y 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++14 scan-tree-dump-times optimized "r[<>][<>]" 48 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-2a.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/rotate-2a.c -std=gnu++11 execution test -PASS: c-c++-common/rotate-2a.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-2a.c -std=gnu++1y execution test +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-3.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/rotate-3.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 96 -PASS: c-c++-common/rotate-3.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-3.c -std=gnu++1y 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++14 scan-tree-dump-times optimized "r[<>][<>]" 96 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-3a.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/rotate-3a.c -std=gnu++11 execution test -PASS: c-c++-common/rotate-3a.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-3a.c -std=gnu++1y execution test +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-4.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/rotate-4.c -std=gnu++11 scan-tree-dump-times optimized "r[<>][<>]" 48 -PASS: c-c++-common/rotate-4.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-4.c -std=gnu++1y 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++14 scan-tree-dump-times optimized "r[<>][<>]" 48 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-4a.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/rotate-4a.c -std=gnu++11 execution test -PASS: c-c++-common/rotate-4a.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-4a.c -std=gnu++1y execution test +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-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-5.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/rotate-5.c -std=gnu++11 execution test -PASS: c-c++-common/rotate-5.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/rotate-5.c -std=gnu++1y execution test +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/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 (test for errors, line 30) PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 32) @@ -59109,19 +60282,19 @@ PASS: c-c++-common/scal-to-vec1.c -std=gnu++11 (test for errors, line 38) PASS: c-c++-common/scal-to-vec1.c -std=gnu++11 (test for errors, line 39) PASS: c-c++-common/scal-to-vec1.c -std=gnu++11 (test for errors, line 40) PASS: c-c++-common/scal-to-vec1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y scalar to vector (test for errors, line 29) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (test for errors, line 30) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y scalar to vector (test for errors, line 32) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y scalar to vector (test for errors, line 33) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (test for errors, line 34) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y scalar to vector (test for errors, line 35) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (test for errors, line 38) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (test for errors, line 40) -PASS: c-c++-common/scal-to-vec1.c -std=gnu++1y (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 (test for errors, line 30) +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 (test for errors, line 34) +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++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-vec2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/scal-to-vec2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/scal-to-vec2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/scal-to-vec2.c -std=gnu++14 (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) @@ -59136,79 +60309,79 @@ PASS: c-c++-common/sizeof-array-argument.c -std=c++11 (test for warnings, line PASS: c-c++-common/sizeof-array-argument.c -std=c++11 (test for warnings, line 59) PASS: c-c++-common/sizeof-array-argument.c -std=c++11 (test for warnings, line 99) PASS: c-c++-common/sizeof-array-argument.c -std=c++11 (test for excess errors) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 11) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 17) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 30) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 53) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 59) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (test for warnings, line 99) -PASS: c-c++-common/sizeof-array-argument.c -std=c++1y (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/transparent-union-1.c -std=c++98 (test for warnings, line 3) PASS: c-c++-common/transparent-union-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/transparent-union-1.c -std=c++11 (test for warnings, line 3) PASS: c-c++-common/transparent-union-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/transparent-union-1.c -std=c++1y (test for warnings, line 3) -PASS: c-c++-common/transparent-union-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/transparent-union-1.c -std=c++14 (test for warnings, line 3) +PASS: c-c++-common/transparent-union-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 12) PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 14) PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for warnings, line 14) PASS: c-c++-common/uninit-17.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-17.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/uninit-17.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/uninit-17.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/uninit-17.c -std=gnu++14 (test for warnings, line 12) +PASS: c-c++-common/uninit-17.c -std=gnu++14 (test for warnings, line 14) +PASS: c-c++-common/uninit-17.c -std=gnu++14 (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-O0.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-D-O0.c -std=gnu++1y (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.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-D.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-D.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/uninit-D.c -std=gnu++14 (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-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-E-O0.c -std=gnu++11 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E-O0.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-E-O0.c -std=gnu++1y uninitialized variable warning (test for warnings, line 7) -PASS: c-c++-common/uninit-E-O0.c -std=gnu++1y (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++14 (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-E.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-E.c -std=gnu++11 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-E.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-E.c -std=gnu++1y uninitialized variable warning (test for warnings, line 7) -PASS: c-c++-common/uninit-E.c -std=gnu++1y (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++14 (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-O0.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-F-O0.c -std=gnu++11 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F-O0.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-F-O0.c -std=gnu++1y uninitialized variable warning (test for warnings, line 7) -PASS: c-c++-common/uninit-F-O0.c -std=gnu++1y (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++14 (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-F.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-F.c -std=gnu++11 uninitialized variable warning (test for warnings, line 7) PASS: c-c++-common/uninit-F.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-F.c -std=gnu++1y uninitialized variable warning (test for warnings, line 7) -PASS: c-c++-common/uninit-F.c -std=gnu++1y (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++14 (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-O0.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-G-O0.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/uninit-G-O0.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/uninit-G.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-G.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-G.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/uninit-G.c -std=gnu++14 (test for excess errors) 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 warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/uninit-pr51010.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/uninit-pr51010.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/uninit-pr51010.c -std=gnu++1y (test for excess errors) +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 warnings, line 12) +PASS: c-c++-common/uninit-pr51010.c -std=gnu++14 (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-1.c -std=gnu++11 (test for errors, line 13) PASS: c-c++-common/vector-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-1.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/vector-1.c -std=gnu++1y (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-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) @@ -59217,19 +60390,19 @@ PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 15) PASS: c-c++-common/vector-2.c -std=gnu++11 (test for errors, line 16) PASS: c-c++-common/vector-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-2.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/vector-2.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/vector-2.c -std=gnu++1y (test for errors, line 16) -PASS: c-c++-common/vector-2.c -std=gnu++1y (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-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-3.c -std=c++11 (test for errors, line 8) PASS: c-c++-common/vector-3.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-3.c -std=c++1y (test for errors, line 8) -PASS: c-c++-common/vector-3.c -std=c++1y (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-4.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-4.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-4.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/vector-4.c -std=gnu++14 (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) @@ -59238,43 +60411,43 @@ PASS: c-c++-common/vector-compare-1.c -std=gnu++11 (test for errors, line 19) PASS: c-c++-common/vector-compare-1.c -std=gnu++11 (test for errors, line 20) PASS: c-c++-common/vector-compare-1.c -std=gnu++11 (test for errors, line 21) PASS: c-c++-common/vector-compare-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-compare-1.c -std=gnu++1y (test for errors, line 19) -PASS: c-c++-common/vector-compare-1.c -std=gnu++1y (test for errors, line 20) -PASS: c-c++-common/vector-compare-1.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/vector-compare-1.c -std=gnu++1y (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-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-compare-2.c -std=gnu++1y (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-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vector-compare-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-compare-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/vector-compare-3.c -std=gnu++14 (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-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-init-1.c -std=c++1y (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-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-init-2.c -std=c++11 (test for excess errors) PASS: c-c++-common/vector-init-2.c -std=c++11 execution test -PASS: c-c++-common/vector-init-2.c -std=c++1y (test for excess errors) -PASS: c-c++-common/vector-init-2.c -std=c++1y execution test +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-scalar-2.c -std=gnu++98 (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++11 (test for excess errors) PASS: c-c++-common/vector-scalar-2.c -std=gnu++11 scan-tree-dump-times gimple " \\+ 1" 1 -PASS: c-c++-common/vector-scalar-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/vector-scalar-2.c -std=gnu++1y 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++14 scan-tree-dump-times gimple " \\+ 1" 1 PASS: c-c++-common/vector-scalar.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-scalar.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-scalar.c -std=c++1y (test for excess errors) +PASS: c-c++-common/vector-scalar.c -std=c++14 (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-shift.c -std=c++11 (test for errors, line 10) PASS: c-c++-common/vector-shift.c -std=c++11 (test for errors, line 11) PASS: c-c++-common/vector-shift.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-shift.c -std=c++1y (test for errors, line 10) -PASS: c-c++-common/vector-shift.c -std=c++1y (test for errors, line 11) -PASS: c-c++-common/vector-shift.c -std=c++1y (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-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) @@ -59283,37 +60456,37 @@ PASS: c-c++-common/vector-shift1.c -std=c++11 (test for errors, line 12) PASS: c-c++-common/vector-shift1.c -std=c++11 (test for errors, line 13) PASS: c-c++-common/vector-shift1.c -std=c++11 (test for errors, line 15) PASS: c-c++-common/vector-shift1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-shift1.c -std=c++1y (test for errors, line 12) -PASS: c-c++-common/vector-shift1.c -std=c++1y (test for errors, line 13) -PASS: c-c++-common/vector-shift1.c -std=c++1y (test for errors, line 15) -PASS: c-c++-common/vector-shift1.c -std=c++1y (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-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-shift3.c -std=c++11 (test for errors, line 12) PASS: c-c++-common/vector-shift3.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-shift3.c -std=c++1y (test for errors, line 12) -PASS: c-c++-common/vector-shift3.c -std=c++1y (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-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-1.c -std=gnu++11 (test for errors, line 9) PASS: c-c++-common/vector-subscript-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-subscript-1.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/vector-subscript-1.c -std=gnu++1y (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-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/vector-subscript-2.c -std=c++11 (test for excess errors) -PASS: c-c++-common/vector-subscript-2.c -std=c++1y (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-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-3.c -std=gnu++11 (test for warnings, line 11) PASS: c-c++-common/vector-subscript-3.c -std=gnu++11 (test for warnings, line 17) PASS: c-c++-common/vector-subscript-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vector-subscript-3.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/vector-subscript-3.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/vector-subscript-3.c -std=gnu++1y (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/vla-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/vla-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/vla-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/vla-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 10) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 11) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 12) @@ -59354,29 +60527,29 @@ PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++11 (test for bogus message PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++11 (test for bogus messages, line 27) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++11 (test for bogus messages, line 28) PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 10) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 12) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 13) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 14) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 16) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for warnings, line 18) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 19) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 20) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 21) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 22) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 23) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 24) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 25) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 26) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 27) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for bogus messages, line 28) -PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 10) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 11) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 12) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 13) +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 bogus messages, line 19) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 20) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 21) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 22) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 23) +PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 24) +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 excess errors) PASS: c-c++-common/wdate-time.c -std=c++98 (test for excess errors) PASS: c-c++-common/wdate-time.c -std=c++11 (test for excess errors) -PASS: c-c++-common/wdate-time.c -std=c++1y (test for excess errors) +PASS: c-c++-common/wdate-time.c -std=c++14 (test for excess errors) 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 errors, line 4) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 9) @@ -59387,11 +60560,11 @@ PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++11 (test for errors, line PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++11 (test for warnings, line 9) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++11 (test for errors, line 10) PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++1y (test for warnings, line 3) -PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++1y (test for errors, line 4) -PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++1y (test for warnings, line 9) -PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++1y (test for errors, line 10) -PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++1y (test for excess errors) +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 errors, line 4) +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 errors, line 10) +PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for excess errors) 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 warnings, line 11) @@ -59414,47 +60587,56 @@ PASS: c-c++-common/cpp/normalize-3.c -std=gnu++11 (test for warnings, line 21) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++11 (test for warnings, line 23) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++11 (test for warnings, line 29) PASS: c-c++-common/cpp/normalize-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 9) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 11) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 13) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 17) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 21) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 23) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for warnings, line 29) -PASS: c-c++-common/cpp/normalize-3.c -std=gnu++1y (test for excess errors) +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 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 excess errors) +PASS: c-c++-common/cpp/openacc-define-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/cpp/openmp-define-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/cpp/openmp-define-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cpp/openmp-define-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cpp/openmp-define-3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/cpp/pr45457.c -std=c++98 (test for excess errors) PASS: c-c++-common/cpp/pr45457.c -std=c++11 (test for excess errors) -PASS: c-c++-common/cpp/pr45457.c -std=c++1y (test for excess errors) +PASS: c-c++-common/cpp/pr45457.c -std=c++14 (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-1.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++1y (test for warnings, line 8) -PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++1y (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-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/pr58844-2.c -std=gnu++11 (test for warnings, line 7) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++11 (test for warnings, line 8) PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++1y (test for warnings, line 7) -PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++1y (test for warnings, line 8) -PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++1y (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/pr60400.c -std=gnu++98 (test for warnings, line 1) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 2) PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 3) @@ -59469,13 +60651,19 @@ PASS: c-c++-common/cpp/pr60400.c -std=gnu++11 (test for warnings, line 4) PASS: c-c++-common/cpp/pr60400.c -std=gnu++11 (test for warnings, line 5) PASS: c-c++-common/cpp/pr60400.c -std=gnu++11 (test for warnings, line 6) PASS: c-c++-common/cpp/pr60400.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 1) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 2) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 3) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 4) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 5) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for warnings, line 6) -PASS: c-c++-common/cpp/pr60400.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 1) +PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 2) +PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 3) +PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 4) +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 (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-1.c -std=c++11 (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-2.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++14 (test for excess errors) 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) @@ -59483,29 +60671,29 @@ PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for warnings, PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++11 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++1y (test for warnings, line 4) -PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++1y (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-2.c -std=gnu++98 (test for warnings, line ) 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 (test for excess errors) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++11 (test for warnings, line ) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++11 (test for errors, line 5) PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++1y (test for warnings, line ) -PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++1y (test for errors, line 5) -PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++14 (test for warnings, line ) +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 (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-3.c -std=gnu++11 (test for warnings, line 4) PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++1y (test for warnings, line 4) -PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++1y (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-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-directive-4.c -std=gnu++11 (test for bogus messages, line 4) PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++1y (test for bogus messages, line 4) -PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++1y (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-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) @@ -59518,27 +60706,27 @@ PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++11 (test for warni PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++11 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++11 (test for warnings, line 7) PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (test for warnings, line 3) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (test for warnings, line 4) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (test for warnings, line 5) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (test for warnings, line 6) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (test for warnings, line 7) -PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++1y (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-location-2.c -std=gnu++98 #include (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-2.c -std=gnu++11 #include (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++1y #include (test for warnings, line ) -PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++14 #include (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.c -std=gnu++98 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 #define _GNU_SOURCE (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/warning-zero-location.c -std=gnu++11 (test for warnings, line 6) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++11 #define _GNU_SOURCE (test for warnings, line ) PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++1y (test for warnings, line 6) -PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++1y #define _GNU_SOURCE (test for warnings, line ) -PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++1y (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 (test for warnings, line ) +PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/gcov/gcov.exp ... PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-1.C -std=gnu++98 execution test @@ -59658,83 +60846,83 @@ PASS: g++.dg/gcov/gcov-1.C -std=gnu++11 count for line 275 PASS: g++.dg/gcov/gcov-1.C -std=gnu++11 count for line 276 PASS: g++.dg/gcov/gcov-1.C -std=gnu++11 count for line 279 PASS: g++.dg/gcov/gcov-1.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 33 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 39 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 41 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 55 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 58 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 59 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 66 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 73 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 74 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 100 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 102 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 103 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 105 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 113 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 115 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 116 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 118 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 141 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 143 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 145 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 150 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 152 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 154 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 156 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 158 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 160 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 162 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 164 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 165 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 173 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 175 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 177 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 181 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 183 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 185 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 187 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 189 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 192 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 200 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 202 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 204 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 206 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 208 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 210 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 212 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 214 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 215 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 254 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 257 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 261 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 269 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 271 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 272 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 275 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 276 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y count for line 279 -PASS: g++.dg/gcov/gcov-1.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 33 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 39 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 41 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 55 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 58 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 59 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 66 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 73 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 74 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 100 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 102 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 103 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 105 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 113 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 115 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 116 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 118 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 141 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 143 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 145 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 150 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 152 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 154 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 156 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 158 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 160 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 162 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 164 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 165 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 173 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 175 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 177 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 181 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 183 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 185 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 187 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 189 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 192 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 200 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 202 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 204 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 206 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 208 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 210 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 212 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 214 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 215 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 254 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 257 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 261 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 269 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 271 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 272 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 275 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 276 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 count for line 279 +PASS: g++.dg/gcov/gcov-1.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-10.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-10.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-10.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-10.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-10.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-10.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-10.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-11.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-11.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-11.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-11.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-11.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-11.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-11.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-11.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-11.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-11.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-12.C -std=gnu++98 count for line 8 @@ -59749,13 +60937,13 @@ PASS: g++.dg/gcov/gcov-12.C -std=gnu++11 count for line 9 PASS: g++.dg/gcov/gcov-12.C -std=gnu++11 count for line 10 PASS: g++.dg/gcov/gcov-12.C -std=gnu++11 gcov XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++11 gcov failed: gcovpart-12b.C.gov does not exist -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y count for line 8 -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y count for line 9 -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y count for line 10 -PASS: g++.dg/gcov/gcov-12.C -std=gnu++1y gcov -XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++1y gcov failed: gcovpart-12b.C.gov does not exist +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 count for line 8 +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 count for line 9 +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 count for line 10 +PASS: g++.dg/gcov/gcov-12.C -std=gnu++14 gcov +XFAIL: g++.dg/gcov/gcov-12.C -std=gnu++14 gcov failed: gcovpart-12b.C.gov does not exist PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-13.C -std=gnu++98 count for line 18 @@ -59776,16 +60964,16 @@ PASS: g++.dg/gcov/gcov-13.C -std=gnu++11 count for line 29 PASS: g++.dg/gcov/gcov-13.C -std=gnu++11 count for line 33 PASS: g++.dg/gcov/gcov-13.C -std=gnu++11 count for line 36 PASS: g++.dg/gcov/gcov-13.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 18 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 19 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 23 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 28 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 29 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 33 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y count for line 36 -PASS: g++.dg/gcov/gcov-13.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 18 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 19 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 23 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 28 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 29 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 33 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 count for line 36 +PASS: g++.dg/gcov/gcov-13.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-14.C -std=gnu++98 count for line 8 @@ -59796,11 +60984,11 @@ PASS: g++.dg/gcov/gcov-14.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-14.C -std=gnu++11 count for line 8 PASS: g++.dg/gcov/gcov-14.C -std=gnu++11 count for line 12 PASS: g++.dg/gcov/gcov-14.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-14.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-14.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-14.C -std=gnu++1y count for line 8 -PASS: g++.dg/gcov/gcov-14.C -std=gnu++1y count for line 12 -PASS: g++.dg/gcov/gcov-14.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-14.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-14.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-14.C -std=gnu++14 count for line 8 +PASS: g++.dg/gcov/gcov-14.C -std=gnu++14 count for line 12 +PASS: g++.dg/gcov/gcov-14.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-2.C -std=gnu++98 count for line 10 @@ -59817,14 +61005,14 @@ PASS: g++.dg/gcov/gcov-2.C -std=gnu++11 count for line 23 PASS: g++.dg/gcov/gcov-2.C -std=gnu++11 count for line 24 PASS: g++.dg/gcov/gcov-2.C -std=gnu++11 count for line 29 PASS: g++.dg/gcov/gcov-2.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y count for line 10 -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y count for line 15 -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y count for line 23 -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y count for line 24 -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y count for line 29 -PASS: g++.dg/gcov/gcov-2.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 count for line 10 +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 count for line 15 +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 count for line 23 +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 count for line 24 +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 count for line 29 +PASS: g++.dg/gcov/gcov-2.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-3.C -std=gnu++98 count for line 14 @@ -59833,10 +61021,10 @@ PASS: g++.dg/gcov/gcov-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-3.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-3.C -std=gnu++11 count for line 14 PASS: g++.dg/gcov/gcov-3.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-3.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-3.C -std=gnu++1y count for line 14 -PASS: g++.dg/gcov/gcov-3.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-3.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-3.C -std=gnu++14 count for line 14 +PASS: g++.dg/gcov/gcov-3.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-4.C -std=gnu++98 count for line 32 @@ -59845,10 +61033,10 @@ PASS: g++.dg/gcov/gcov-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-4.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-4.C -std=gnu++11 count for line 32 PASS: g++.dg/gcov/gcov-4.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-4.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-4.C -std=gnu++1y count for line 32 -PASS: g++.dg/gcov/gcov-4.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-4.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-4.C -std=gnu++14 count for line 32 +PASS: g++.dg/gcov/gcov-4.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-5.C -std=gnu++98 count for line 25 @@ -59863,62 +61051,832 @@ PASS: g++.dg/gcov/gcov-5.C -std=gnu++11 count for line 26 PASS: g++.dg/gcov/gcov-5.C -std=gnu++11 count for line 33 PASS: g++.dg/gcov/gcov-5.C -std=gnu++11 count for line 35 PASS: g++.dg/gcov/gcov-5.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y count for line 25 -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y count for line 26 -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y count for line 33 -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y count for line 35 -PASS: g++.dg/gcov/gcov-5.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 count for line 25 +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 count for line 26 +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 count for line 33 +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 count for line 35 +PASS: g++.dg/gcov/gcov-5.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gcov/gcov-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gcov/gcov-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-7.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-7.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-7.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-7.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-7.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-7.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-7.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 execution test PASS: g++.dg/gcov/gcov-8.C -std=gnu++98 gcov PASS: g++.dg/gcov/gcov-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gcov/gcov-8.C -std=gnu++11 execution test PASS: g++.dg/gcov/gcov-8.C -std=gnu++11 gcov -PASS: g++.dg/gcov/gcov-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gcov/gcov-8.C -std=gnu++1y execution test -PASS: g++.dg/gcov/gcov-8.C -std=gnu++1y gcov +PASS: g++.dg/gcov/gcov-8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gcov/gcov-8.C -std=gnu++14 execution test +PASS: g++.dg/gcov/gcov-8.C -std=gnu++14 gcov PASS: g++.dg/gcov/gcovpart-12b.C -std=c++98 (test for excess errors) PASS: g++.dg/gcov/gcovpart-12b.C -std=c++11 (test for excess errors) -PASS: g++.dg/gcov/gcovpart-12b.C -std=c++1y (test for excess errors) +PASS: g++.dg/gcov/gcovpart-12b.C -std=c++14 (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp ... +PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 8) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 10) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 12) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 14) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 15) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 16) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 22) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 24) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 26) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 28) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 29) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 30) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 31) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 39) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 44) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 49) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 54) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 58) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 62) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 66) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 74) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 76) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 78) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 80) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 81) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 82) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 83) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 90) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 92) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 94) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 96) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 97) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 98) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 99) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 106) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 108) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 110) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 112) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 113) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 114) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 115) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 122) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 124) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 126) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 128) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 129) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 130) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 131) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 138) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 140) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 142) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 144) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 145) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 146) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 147) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 154) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 156) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 158) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 160) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 161) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 162) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 174) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 180) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 187) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 195) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 201) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 207) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 213) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 220) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 225) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 231) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 233) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 235) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 244) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 250) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 257) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 265) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 271) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 277) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 283) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 290) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 295) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 301) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 303) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 305) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 314) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 320) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 327) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 335) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 341) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 347) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 353) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 360) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 365) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 371) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 373) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 375) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 385) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 392) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 400) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 409) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 416) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 423) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 430) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 438) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 444) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 451) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 453) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for errors, line 455) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 8) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 10) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 12) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 14) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 15) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 16) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 22) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 24) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 26) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 28) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 29) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 30) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 31) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 39) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 44) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 49) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 54) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 58) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 62) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 66) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 74) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 76) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 78) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 80) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 81) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 82) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 83) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 90) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 92) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 94) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 96) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 97) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 98) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 99) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 106) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 108) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 110) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 112) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 113) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 114) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 115) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 122) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 124) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 126) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 128) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 129) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 130) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 131) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 138) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 140) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 142) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 144) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 145) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 146) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 147) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 154) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 156) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 158) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 160) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 161) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 162) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 174) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 180) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 187) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 195) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 201) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 207) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 213) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 220) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 225) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 231) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 233) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 235) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 244) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 250) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 257) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 265) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 271) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 277) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 283) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 290) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 295) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 301) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 303) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 305) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 314) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 320) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 327) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 335) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 341) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 347) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 353) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 360) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 365) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 371) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 373) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 375) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 385) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 392) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 400) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 409) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 416) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 423) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 430) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 438) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 444) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 451) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 453) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for errors, line 455) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 8) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 10) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 12) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 14) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 16) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 22) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 24) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 26) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 28) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 29) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 30) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 31) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 39) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 44) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 49) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 54) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 58) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 62) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 66) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 74) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 76) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 78) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 80) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 81) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 82) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 83) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 90) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 92) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 94) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 96) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 97) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 98) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 99) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 106) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 108) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 110) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 112) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 113) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 114) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 115) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 122) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 124) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 126) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 128) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 129) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 130) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 131) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 138) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 140) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 142) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 144) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 145) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 146) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 147) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 154) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 156) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 158) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 160) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 161) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 162) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 174) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 180) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 187) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 195) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 201) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 207) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 213) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 220) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 225) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 231) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 233) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 235) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 244) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 250) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 257) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 265) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 271) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 277) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 283) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 290) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 295) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 301) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 303) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 305) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 314) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 320) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 327) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 335) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 341) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 347) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 353) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 360) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 365) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 371) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 373) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 375) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 385) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 392) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 400) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 409) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 416) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 423) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 430) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 438) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 444) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 451) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 453) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for errors, line 455) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c -std=c++14 (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/g++.dg/goacc/goacc.exp ... +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++98 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 1 +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++11 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 1 +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/acc_on_device-2-off.c -std=c++14 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 1 +PASS: c-c++-common/goacc/acc_on_device-2.c -std=c++98 (test for excess errors) +XFAIL: c-c++-common/goacc/acc_on_device-2.c -std=c++98 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 0 +PASS: c-c++-common/goacc/acc_on_device-2.c -std=c++11 (test for excess errors) +XFAIL: c-c++-common/goacc/acc_on_device-2.c -std=c++11 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 0 +PASS: c-c++-common/goacc/acc_on_device-2.c -std=c++14 (test for excess errors) +XFAIL: c-c++-common/goacc/acc_on_device-2.c -std=c++14 scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 0 +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 6) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 12) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 18) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 24) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 30) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 36) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 42) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 48) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 54) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 62) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 70) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 82) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 88) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 94) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 100) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 106) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 112) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 125) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 131) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 137) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 143) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 149) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 161) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 163) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 165) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 167) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 169) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 171) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 176) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 178) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 180) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 182) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 184) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 186) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 188) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 190) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 192) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 194) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 196) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 198) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 200) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 202) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 204) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 206) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for errors, line 210) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 6) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 12) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 18) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 24) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 30) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 36) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 42) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 48) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 54) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 62) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 70) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 82) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 88) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 94) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 100) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 106) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 112) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 125) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 131) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 137) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 143) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 149) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 161) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 163) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 165) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 167) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 169) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 171) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 176) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 178) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 180) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 182) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 184) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 186) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 188) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 190) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 192) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 194) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 196) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 198) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 200) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 202) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 204) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 206) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for errors, line 210) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 6) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 12) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 18) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 24) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 30) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 36) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 42) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 48) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 54) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 62) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 70) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 82) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 88) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 94) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 100) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 106) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 112) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 125) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 131) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 137) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 143) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 149) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 161) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 163) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 165) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 167) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 169) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 171) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 176) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 178) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 180) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 182) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 184) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 186) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 188) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 190) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 192) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 194) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 196) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 198) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 200) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 202) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 204) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 206) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for errors, line 210) +PASS: c-c++-common/goacc/asyncwait-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 24) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 26) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++98 (test for bogus messages, line 26) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 29) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 31) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 33) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 35) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 37) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 39) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 41) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 43) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 45) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 47) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++98 (test for bogus messages, line 47) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 50) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 52) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 54) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 56) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 58) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for errors, line 60) +PASS: c-c++-common/goacc/cache-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 24) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 26) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++11 (test for bogus messages, line 26) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 29) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 31) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 33) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 35) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 37) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 39) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 41) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 43) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 45) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 47) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++11 (test for bogus messages, line 47) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 50) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 52) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 54) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 56) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 58) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for errors, line 60) +PASS: c-c++-common/goacc/cache-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 24) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 26) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++14 (test for bogus messages, line 26) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 29) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 31) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 33) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 35) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 37) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 39) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 41) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 43) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 45) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 47) +XFAIL: c-c++-common/goacc/cache-1.c -std=c++14 (test for bogus messages, line 47) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 50) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 52) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 54) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 56) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 58) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for errors, line 60) +PASS: c-c++-common/goacc/cache-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 6) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 9) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 12) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for errors, line 15) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++11 (test for errors, line 6) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++11 (test for errors, line 9) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++11 (test for errors, line 12) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++11 (test for errors, line 15) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++14 (test for errors, line 6) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++14 (test for errors, line 9) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++14 (test for errors, line 12) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/goacc/clauses-fail.c -std=c++14 (test for excess errors) +UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/collapse-1.c -std=c++14 +PASS: c-c++-common/goacc/data-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/data-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/data-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 9) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 13) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 14) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 15) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 16) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 17) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 18) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 9) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 13) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 14) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 15) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 16) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 17) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 18) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 9) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 13) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 14) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 16) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 17) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 18) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 5) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 7) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 9) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for errors, line 11) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++11 (test for errors, line 5) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++11 (test for errors, line 7) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++11 (test for errors, line 9) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++11 (test for errors, line 11) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++14 (test for errors, line 5) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++14 (test for errors, line 7) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++14 (test for errors, line 9) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++14 (test for errors, line 11) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c -std=c++14 (test for excess errors) +UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/deviceptr-1.c -std=c++14 +PASS: c-c++-common/goacc/deviceptr-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-3.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-3.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-3.c -std=c++14 (test for excess errors) +UNSUPPORTED: c-c++-common/goacc/if-clause-1.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/if-clause-1.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/if-clause-1.c -std=c++14 +PASS: c-c++-common/goacc/if-clause-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/if-clause-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/if-clause-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/kernels-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/kernels-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/kernels-1.c -std=c++14 (test for excess errors) +UNSUPPORTED: c-c++-common/goacc/loop-1.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/loop-1.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/loop-1.c -std=c++14 +PASS: c-c++-common/goacc/loop-private-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/loop-private-1.c -std=c++98 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 +PASS: c-c++-common/goacc/loop-private-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/loop-private-1.c -std=c++11 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 +PASS: c-c++-common/goacc/loop-private-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/loop-private-1.c -std=c++14 scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 +PASS: c-c++-common/goacc/nesting-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/nesting-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/nesting-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/nesting-data-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/nesting-data-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/nesting-data-1.c -std=c++14 (test for excess errors) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 10) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 12) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 14) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 16) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 17) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 18) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 29) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++98 not implemented (test for bogus messages, line 31) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 33) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 35) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 36) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for errors, line 37) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++98 (test for excess errors) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++11 not implemented (test for bogus messages, line 10) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++11 not implemented (test for bogus messages, line 12) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 14) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 16) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 17) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 18) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++11 not implemented (test for bogus messages, line 29) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++11 not implemented (test for bogus messages, line 31) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 33) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 35) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 36) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for errors, line 37) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++11 (test for excess errors) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++14 not implemented (test for bogus messages, line 10) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++14 not implemented (test for bogus messages, line 12) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 14) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 16) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 17) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 18) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++14 not implemented (test for bogus messages, line 29) +XFAIL: c-c++-common/goacc/nesting-fail-1.c -std=c++14 not implemented (test for bogus messages, line 31) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 33) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 35) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 36) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for errors, line 37) +PASS: c-c++-common/goacc/nesting-fail-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/parallel-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/parallel-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/parallel-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(alloc:cp \\[pointer assign, bias: 3]\\)" 1 +PASS: c-c++-common/goacc/pcopy.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c -std=c++11 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(alloc:cp \\[pointer assign, bias: 3]\\)" 1 +PASS: c-c++-common/goacc/pcopy.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c -std=c++14 scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(alloc:cp \\[pointer assign, bias: 3]\\)" 1 +PASS: c-c++-common/goacc/pcopyin.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/pcopyin.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(alloc:cp \\[pointer assign, bias: 4]\\)" 1 +PASS: c-c++-common/goacc/pcopyin.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/pcopyin.c -std=c++11 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(alloc:cp \\[pointer assign, bias: 4]\\)" 1 +PASS: c-c++-common/goacc/pcopyin.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/pcopyin.c -std=c++14 scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(alloc:cp \\[pointer assign, bias: 4]\\)" 1 +PASS: c-c++-common/goacc/pcopyout.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/pcopyout.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(alloc:cp \\[pointer assign, bias: 5]\\)" 1 +PASS: c-c++-common/goacc/pcopyout.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/pcopyout.c -std=c++11 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(alloc:cp \\[pointer assign, bias: 5]\\)" 1 +PASS: c-c++-common/goacc/pcopyout.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/pcopyout.c -std=c++14 scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(alloc:cp \\[pointer assign, bias: 5]\\)" 1 +PASS: c-c++-common/goacc/pcreate.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/pcreate.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(alloc:cp \\[pointer assign, bias: 6]\\)" 1 +PASS: c-c++-common/goacc/pcreate.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/pcreate.c -std=c++11 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(alloc:cp \\[pointer assign, bias: 6]\\)" 1 +PASS: c-c++-common/goacc/pcreate.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/pcreate.c -std=c++14 scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(alloc:cp \\[pointer assign, bias: 6]\\)" 1 +UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/pragma_context.c -std=c++14 +PASS: c-c++-common/goacc/present-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/present-1.c -std=c++98 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(alloc:cp \\[pointer assign, bias: 7]\\)" 1 +PASS: c-c++-common/goacc/present-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/present-1.c -std=c++11 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(alloc:cp \\[pointer assign, bias: 7]\\)" 1 +PASS: c-c++-common/goacc/present-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/present-1.c -std=c++14 scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(alloc:cp \\[pointer assign, bias: 7]\\)" 1 +PASS: c-c++-common/goacc/reduction-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/reduction-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/reduction-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/reduction-2.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/reduction-2.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/reduction-2.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/reduction-3.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/reduction-3.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/reduction-3.c -std=c++14 (test for excess errors) +PASS: c-c++-common/goacc/reduction-4.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/reduction-4.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/reduction-4.c -std=c++14 (test for excess errors) +UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/sb-1.c -std=c++14 +UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/sb-2.c -std=c++14 +UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++98 +UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++11 +UNSUPPORTED: c-c++-common/goacc/sb-3.c -std=c++14 +PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 4) +PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 14) +PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 15) +PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for errors, line 16) +PASS: c-c++-common/goacc/update-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/goacc/update-1.c -std=c++11 (test for errors, line 4) +PASS: c-c++-common/goacc/update-1.c -std=c++11 (test for errors, line 14) +PASS: c-c++-common/goacc/update-1.c -std=c++11 (test for errors, line 15) +PASS: c-c++-common/goacc/update-1.c -std=c++11 (test for errors, line 16) +PASS: c-c++-common/goacc/update-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/goacc/update-1.c -std=c++14 (test for errors, line 4) +PASS: c-c++-common/goacc/update-1.c -std=c++14 (test for errors, line 14) +PASS: c-c++-common/goacc/update-1.c -std=c++14 (test for errors, line 15) +PASS: c-c++-common/goacc/update-1.c -std=c++14 (test for errors, line 16) +PASS: c-c++-common/goacc/update-1.c -std=c++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/gomp/gomp.exp ... PASS: c-c++-common/gomp/atomic-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++98 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 PASS: c-c++-common/gomp/atomic-10.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c -std=gnu++11 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 -PASS: c-c++-common/gomp/atomic-10.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/atomic-10.c -std=gnu++1y scan-tree-dump-times ompexp "__atomic_fetch_add" 4 +PASS: c-c++-common/gomp/atomic-10.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/atomic-10.c -std=gnu++14 scan-tree-dump-times ompexp "__atomic_fetch_add" 4 PASS: c-c++-common/gomp/atomic-12.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-12.c -std=gnu++98 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-12.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/atomic-12.c -std=gnu++11 scan-tree-dump-not gimple "barrier[^#]*atomicvar" -PASS: c-c++-common/gomp/atomic-12.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/atomic-12.c -std=gnu++1y scan-tree-dump-not gimple "barrier[^#]*atomicvar" +PASS: c-c++-common/gomp/atomic-12.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/atomic-12.c -std=gnu++14 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-13.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-13.c -std=gnu++98 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-13.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/atomic-13.c -std=gnu++11 scan-tree-dump-not gimple "barrier[^#]*atomicvar" -PASS: c-c++-common/gomp/atomic-13.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/atomic-13.c -std=gnu++1y scan-tree-dump-not gimple "barrier[^#]*atomicvar" +PASS: c-c++-common/gomp/atomic-13.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/atomic-13.c -std=gnu++14 scan-tree-dump-not gimple "barrier[^#]*atomicvar" PASS: c-c++-common/gomp/atomic-14.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-14.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-14.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-14.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++98 (test for errors, line 15) @@ -59953,50 +61911,50 @@ PASS: c-c++-common/gomp/atomic-15.c -std=gnu++11 (test for errors, line 37) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++11 (test for errors, line 39) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++11 (test for errors, line 41) PASS: c-c++-common/gomp/atomic-15.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 17) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 19) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 27) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 31) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 33) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 35) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 37) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for errors, line 41) -PASS: c-c++-common/gomp/atomic-15.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 13) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 15) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 17) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 19) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 21) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 27) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 31) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 35) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 37) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for errors, line 41) +PASS: c-c++-common/gomp/atomic-15.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-16.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-16.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-16.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-16.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-2.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-2.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-2.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-2.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++98 scan-tree-dump-times ompexp "xyzzy, 4" 1 PASS: c-c++-common/gomp/atomic-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/atomic-3.c -std=gnu++11 scan-tree-dump-times ompexp "xyzzy, 4" 1 -PASS: c-c++-common/gomp/atomic-3.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/atomic-3.c -std=gnu++1y scan-tree-dump-times ompexp "xyzzy, 4" 1 +PASS: c-c++-common/gomp/atomic-3.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/atomic-3.c -std=gnu++14 scan-tree-dump-times ompexp "xyzzy, 4" 1 PASS: c-c++-common/gomp/atomic-4.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-4.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-4.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-4.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-7.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-7.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-7.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-7.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-8.c -std=c++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-8.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/atomic-8.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/atomic-8.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++98 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 PASS: c-c++-common/gomp/atomic-9.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/atomic-9.c -std=gnu++11 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 -PASS: c-c++-common/gomp/atomic-9.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/atomic-9.c -std=gnu++1y scan-tree-dump-times ompexp "__atomic_fetch_add" 1 +PASS: c-c++-common/gomp/atomic-9.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/atomic-9.c -std=gnu++14 scan-tree-dump-times ompexp "__atomic_fetch_add" 1 PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 8) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++98 (test for errors, line 9) @@ -60451,233 +62409,233 @@ PASS: c-c++-common/gomp/cancel-1.c -std=gnu++11 (test for warnings, line 381) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++11 (test for warnings, line 385) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++11 (test for warnings, line 391) PASS: c-c++-common/gomp/cancel-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 7) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 8) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 10) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 24) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 26) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 28) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 30) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 33) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 34) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 35) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 36) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 37) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 38) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 40) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 44) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 45) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 46) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 47) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 48) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 49) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 50) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 51) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 55) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 56) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 57) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 58) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 59) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 60) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 61) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 62) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 66) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 67) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 68) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 69) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 70) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 71) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 72) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 73) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 77) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 78) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 79) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 81) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 82) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 83) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 89) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 91) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 92) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 93) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 95) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 96) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 102) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 103) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 104) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 105) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 106) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 107) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 108) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 109) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 114) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 115) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 117) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 118) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 119) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 121) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 125) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 126) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 128) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 129) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 130) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 132) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 137) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 138) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 139) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 140) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 141) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 142) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 143) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 144) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 148) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 149) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 150) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 151) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 152) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 153) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 154) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 155) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 160) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 161) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 162) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 163) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 164) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 165) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 166) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 167) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 171) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 172) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 173) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 174) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 175) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 176) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 177) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 178) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 182) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 183) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 184) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 185) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 186) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 187) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 188) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 189) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 194) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 195) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 196) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 197) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 198) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 199) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 200) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 201) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 206) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 208) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 209) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 210) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 212) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 213) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 219) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 220) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 221) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 222) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 223) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 224) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 225) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 226) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 232) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 233) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 234) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 235) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 236) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 237) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 238) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 239) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 246) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 247) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 248) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 249) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 250) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 251) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 252) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 253) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 260) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 261) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 262) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 263) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 264) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 265) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 266) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 267) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 272) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 273) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 275) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 276) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 277) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 279) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 283) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 284) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 286) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 287) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 288) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 290) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 297) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 298) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 299) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 300) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 301) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 302) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 303) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 304) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 309) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 310) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 311) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 312) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 313) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 314) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 315) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 316) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 323) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 324) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 325) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 326) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 327) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 328) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 329) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 330) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 335) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 336) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 337) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 338) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 339) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 340) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 341) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 342) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 347) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 348) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 349) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 351) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 352) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 353) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 357) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 358) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 359) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 360) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 361) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 362) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 363) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for errors, line 364) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for warnings, line 376) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for warnings, line 381) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for warnings, line 385) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for warnings, line 391) -PASS: c-c++-common/gomp/cancel-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 7) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 8) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 9) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 10) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 12) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 13) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 24) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 26) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 28) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 30) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 34) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 35) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 36) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 37) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 38) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 40) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 44) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 45) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 46) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 47) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 48) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 49) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 50) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 51) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 55) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 56) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 57) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 58) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 59) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 60) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 61) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 62) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 66) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 67) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 68) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 69) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 70) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 71) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 72) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 73) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 77) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 78) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 79) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 81) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 82) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 83) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 89) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 91) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 92) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 93) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 95) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 96) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 102) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 103) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 104) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 105) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 106) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 107) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 108) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 109) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 114) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 115) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 117) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 118) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 119) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 121) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 125) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 126) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 128) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 129) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 130) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 132) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 137) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 138) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 139) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 140) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 141) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 142) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 143) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 144) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 148) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 149) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 150) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 151) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 152) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 153) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 154) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 155) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 160) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 161) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 162) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 163) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 164) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 165) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 166) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 167) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 171) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 172) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 173) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 174) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 175) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 176) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 177) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 178) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 182) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 183) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 184) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 185) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 186) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 187) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 188) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 189) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 194) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 195) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 196) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 197) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 198) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 199) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 200) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 201) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 206) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 208) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 209) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 210) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 212) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 213) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 219) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 220) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 221) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 222) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 223) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 224) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 225) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 226) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 232) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 233) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 234) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 235) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 236) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 237) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 238) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 239) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 246) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 247) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 248) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 249) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 250) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 251) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 252) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 253) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 260) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 261) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 262) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 263) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 264) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 265) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 266) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 267) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 272) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 273) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 275) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 276) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 277) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 279) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 283) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 284) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 286) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 287) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 288) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 290) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 297) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 298) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 299) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 300) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 301) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 302) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 303) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 304) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 309) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 310) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 311) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 312) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 313) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 314) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 315) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 316) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 323) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 324) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 325) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 326) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 327) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 328) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 329) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 330) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 335) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 336) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 337) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 338) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 339) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 340) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 341) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 342) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 347) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 348) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 349) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 351) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 352) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 353) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 357) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 358) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 359) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 360) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 361) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 362) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 363) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for errors, line 364) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for warnings, line 376) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for warnings, line 381) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for warnings, line 385) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for warnings, line 391) +PASS: c-c++-common/gomp/cancel-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 17) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 21) PASS: c-c++-common/gomp/depend-1.c -std=gnu++98 (test for errors, line 23) @@ -60716,28 +62674,28 @@ PASS: c-c++-common/gomp/depend-1.c -std=gnu++11 (test for errors, line 49) PASS: c-c++-common/gomp/depend-1.c -std=gnu++11 (test for errors, line 51) PASS: c-c++-common/gomp/depend-1.c -std=gnu++11 (test for errors, line 53) PASS: c-c++-common/gomp/depend-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 17) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 27) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 31) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 33) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 35) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 37) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 41) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 43) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 45) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 47) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 49) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 51) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for errors, line 53) -PASS: c-c++-common/gomp/depend-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 17) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 21) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 27) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 31) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 35) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 37) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 41) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 43) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 45) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 47) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 49) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 51) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for errors, line 53) +PASS: c-c++-common/gomp/depend-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/depend-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/depend-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/depend-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/depend-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/map-1.c -std=gnu++98 (test for errors, line 23) PASS: c-c++-common/gomp/map-1.c -std=gnu++98 (test for errors, line 25) PASS: c-c++-common/gomp/map-1.c -std=gnu++98 (test for errors, line 27) @@ -60794,49 +62752,73 @@ PASS: c-c++-common/gomp/map-1.c -std=gnu++11 (test for errors, line 103) PASS: c-c++-common/gomp/map-1.c -std=gnu++11 (test for errors, line 105) PASS: c-c++-common/gomp/map-1.c -std=gnu++11 (test for errors, line 107) PASS: c-c++-common/gomp/map-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 27) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 31) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 33) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 35) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 37) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 41) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 42) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 43) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 45) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 47) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 49) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 51) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 53) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 55) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 57) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 59) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 61) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 63) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 95) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 101) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 103) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 105) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for errors, line 107) -PASS: c-c++-common/gomp/map-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 27) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 31) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 35) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 37) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 41) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 42) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 43) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 45) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 47) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 49) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 51) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 53) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 55) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 57) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 59) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 61) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 63) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 95) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 101) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 103) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 105) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for errors, line 107) +PASS: c-c++-common/gomp/map-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/nesting-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/gomp/nesting-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/gomp/nesting-1.c -std=c++14 (test for excess errors) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 8) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 10) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 12) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 16) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 18) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for warnings, line 20) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++98 (test for excess errors) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 8) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 10) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 12) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 16) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 18) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for warnings, line 20) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++11 (test for excess errors) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 8) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 10) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 12) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 16) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 18) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for warnings, line 20) +PASS: c-c++-common/gomp/nesting-warn-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/pr51360.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr51360.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr51360.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr51360.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr53580.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr53580.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr53580.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/gomp/pr53580.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr53580.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/gomp/pr53580.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr54017.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr54017.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr54017.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr56883.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr56883.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr56883.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr56883.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr57824.c (test for excess errors) PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for bogus messages, line 11) @@ -60844,24 +62826,24 @@ PASS: c-c++-common/gomp/pr58257.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58257.c -std=gnu++11 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr58257.c -std=gnu++11 (test for bogus messages, line 11) PASS: c-c++-common/gomp/pr58257.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr58257.c -std=gnu++1y (test for bogus messages, line 10) -PASS: c-c++-common/gomp/pr58257.c -std=gnu++1y (test for bogus messages, line 11) -PASS: c-c++-common/gomp/pr58257.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr58257.c -std=gnu++14 (test for bogus messages, line 10) +PASS: c-c++-common/gomp/pr58257.c -std=gnu++14 (test for bogus messages, line 11) +PASS: c-c++-common/gomp/pr58257.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr58472.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58472.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr58472.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr58472.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr58551.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58551.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr58551.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr58551.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for errors, line 5) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for errors, line 6) PASS: c-c++-common/gomp/pr58703.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr58703.c -std=gnu++11 (test for errors, line 5) PASS: c-c++-common/gomp/pr58703.c -std=gnu++11 (test for errors, line 6) PASS: c-c++-common/gomp/pr58703.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr58703.c -std=gnu++1y (test for errors, line 5) -PASS: c-c++-common/gomp/pr58703.c -std=gnu++1y (test for errors, line 6) -PASS: c-c++-common/gomp/pr58703.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr58703.c -std=gnu++14 (test for errors, line 5) +PASS: c-c++-common/gomp/pr58703.c -std=gnu++14 (test for errors, line 6) +PASS: c-c++-common/gomp/pr58703.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/pr58809.c -std=gnu++98 (test for errors, line 15) @@ -60884,26 +62866,26 @@ PASS: c-c++-common/gomp/pr58809.c -std=gnu++11 (test for errors, line 25) PASS: c-c++-common/gomp/pr58809.c -std=gnu++11 (test for errors, line 27) PASS: c-c++-common/gomp/pr58809.c -std=gnu++11 (test for errors, line 29) PASS: c-c++-common/gomp/pr58809.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 17) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 19) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 21) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 27) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/gomp/pr58809.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 13) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 15) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 17) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 19) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 21) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 27) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/gomp/pr58809.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr59073.c -std=gnu++98 (test for errors, line 10) PASS: c-c++-common/gomp/pr59073.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59073.c -std=gnu++11 (test for errors, line 10) PASS: c-c++-common/gomp/pr59073.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr59073.c -std=gnu++1y (test for errors, line 10) -PASS: c-c++-common/gomp/pr59073.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr59073.c -std=gnu++14 (test for errors, line 10) +PASS: c-c++-common/gomp/pr59073.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr59152.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59152.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr59152.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr59152.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 12) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 25) PASS: c-c++-common/gomp/pr59467.c -std=c++98 (test for errors, line 63) @@ -60912,34 +62894,43 @@ PASS: c-c++-common/gomp/pr59467.c -std=c++11 (test for errors, line 12) PASS: c-c++-common/gomp/pr59467.c -std=c++11 (test for errors, line 25) PASS: c-c++-common/gomp/pr59467.c -std=c++11 (test for errors, line 63) PASS: c-c++-common/gomp/pr59467.c -std=c++11 (test for excess errors) -PASS: c-c++-common/gomp/pr59467.c -std=c++1y (test for errors, line 12) -PASS: c-c++-common/gomp/pr59467.c -std=c++1y (test for errors, line 25) -PASS: c-c++-common/gomp/pr59467.c -std=c++1y (test for errors, line 63) -PASS: c-c++-common/gomp/pr59467.c -std=c++1y (test for excess errors) +PASS: c-c++-common/gomp/pr59467.c -std=c++14 (test for errors, line 12) +PASS: c-c++-common/gomp/pr59467.c -std=c++14 (test for errors, line 25) +PASS: c-c++-common/gomp/pr59467.c -std=c++14 (test for errors, line 63) +PASS: c-c++-common/gomp/pr59467.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr59917-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr59917-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr60823-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++98 execution test PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++11 execution test -PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++1y execution test +PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/pr60823-2.c -std=gnu++14 execution test PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr60823-3.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++98 (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++98 execution test +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++11 (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++11 execution test +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c -std=gnu++14 execution test +PASS: c-c++-common/gomp/pr61200.c -std=c++98 (test for excess errors) +PASS: c-c++-common/gomp/pr61200.c -std=c++11 (test for excess errors) +PASS: c-c++-common/gomp/pr61200.c -std=c++14 (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr61486-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr61486-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr61486-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 6) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 9) PASS: c-c++-common/gomp/pr63249.c -std=gnu++98 (test for bogus messages, line 10) @@ -60948,13 +62939,13 @@ PASS: c-c++-common/gomp/pr63249.c -std=gnu++11 (test for bogus messages, line PASS: c-c++-common/gomp/pr63249.c -std=gnu++11 (test for bogus messages, line 9) PASS: c-c++-common/gomp/pr63249.c -std=gnu++11 (test for bogus messages, line 10) PASS: c-c++-common/gomp/pr63249.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr63249.c -std=gnu++1y (test for bogus messages, line 6) -PASS: c-c++-common/gomp/pr63249.c -std=gnu++1y (test for bogus messages, line 9) -PASS: c-c++-common/gomp/pr63249.c -std=gnu++1y (test for bogus messages, line 10) -PASS: c-c++-common/gomp/pr63249.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr63249.c -std=gnu++14 (test for bogus messages, line 6) +PASS: c-c++-common/gomp/pr63249.c -std=gnu++14 (test for bogus messages, line 9) +PASS: c-c++-common/gomp/pr63249.c -std=gnu++14 (test for bogus messages, line 10) +PASS: c-c++-common/gomp/pr63249.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/pr63328.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/pr63328.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/pr63328.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/pr63328.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 49) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 53) PASS: c-c++-common/gomp/sections1.c -std=gnu++98 (test for errors, line 60) @@ -60967,21 +62958,21 @@ PASS: c-c++-common/gomp/sections1.c -std=gnu++11 (test for errors, line 60) PASS: c-c++-common/gomp/sections1.c -std=gnu++11 (test for errors, line 66) PASS: c-c++-common/gomp/sections1.c -std=gnu++11 (test for errors, line 72) PASS: c-c++-common/gomp/sections1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for errors, line 49) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for errors, line 53) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for errors, line 60) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for errors, line 66) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for errors, line 72) -PASS: c-c++-common/gomp/sections1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for errors, line 49) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for errors, line 53) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for errors, line 60) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for errors, line 66) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for errors, line 72) +PASS: c-c++-common/gomp/sections1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for warnings, line 5) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/simd4.c -std=gnu++98 (test for errors, line 12) @@ -60992,14 +62983,14 @@ PASS: c-c++-common/gomp/simd4.c -std=gnu++11 (test for errors, line 15) PASS: c-c++-common/gomp/simd4.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/gomp/simd4.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd4.c -std=gnu++1y (test for warnings, line 5) -PASS: c-c++-common/gomp/simd4.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/gomp/simd4.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/gomp/simd4.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/gomp/simd4.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd4.c -std=gnu++14 (test for warnings, line 5) +PASS: c-c++-common/gomp/simd4.c -std=gnu++14 (test for errors, line 15) +PASS: c-c++-common/gomp/simd4.c -std=gnu++14 (test for errors, line 12) +PASS: c-c++-common/gomp/simd4.c -std=gnu++14 (test for errors, line 12) +PASS: c-c++-common/gomp/simd4.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd5.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/simd5.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd5.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd5.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 12) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 15) PASS: c-c++-common/gomp/simd6.c -std=gnu++98 (test for errors, line 18) @@ -61008,19 +62999,19 @@ PASS: c-c++-common/gomp/simd6.c -std=gnu++11 (test for errors, line 12) PASS: c-c++-common/gomp/simd6.c -std=gnu++11 (test for errors, line 15) PASS: c-c++-common/gomp/simd6.c -std=gnu++11 (test for errors, line 18) PASS: c-c++-common/gomp/simd6.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/simd6.c -std=gnu++1y (test for errors, line 12) -PASS: c-c++-common/gomp/simd6.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/gomp/simd6.c -std=gnu++1y (test for errors, line 18) -PASS: c-c++-common/gomp/simd6.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/simd6.c -std=gnu++14 (test for errors, line 12) +PASS: c-c++-common/gomp/simd6.c -std=gnu++14 (test for errors, line 15) +PASS: c-c++-common/gomp/simd6.c -std=gnu++14 (test for errors, line 18) +PASS: c-c++-common/gomp/simd6.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/gomp/single1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/gomp/single1.c -std=gnu++11 (test for errors, line 11) PASS: c-c++-common/gomp/single1.c -std=gnu++11 (test for errors, line 13) PASS: c-c++-common/gomp/single1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/gomp/single1.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/gomp/single1.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/gomp/single1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/gomp/single1.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/gomp/single1.c -std=gnu++14 (test for errors, line 13) +PASS: c-c++-common/gomp/single1.c -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++98 (test for errors, line 15) @@ -61031,11 +63022,11 @@ PASS: g++.dg/gomp/atomic-14.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/gomp/atomic-14.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/gomp/atomic-14.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/gomp/atomic-14.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/atomic-14.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/gomp/atomic-14.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/gomp/atomic-14.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/gomp/atomic-14.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/gomp/atomic-14.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/atomic-14.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/gomp/atomic-14.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/gomp/atomic-14.C -std=gnu++14 (test for errors, line 15) +PASS: g++.dg/gomp/atomic-14.C -std=gnu++14 (test for errors, line 17) +PASS: g++.dg/gomp/atomic-14.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/atomic-5.C -std=c++98 (test for errors, line 16) @@ -61060,27 +63051,27 @@ PASS: g++.dg/gomp/atomic-5.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/atomic-5.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/atomic-5.C -std=c++11 (test for errors, line 33) PASS: g++.dg/gomp/atomic-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/gomp/atomic-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for errors, line 33) +PASS: g++.dg/gomp/atomic-5.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/atomic-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/atomic-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/atomic-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/atomic-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++98 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/barrier-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/barrier-1.C -std=gnu++11 scan-tree-dump-times gimple "GOMP_barrier" 2 -PASS: g++.dg/gomp/barrier-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/barrier-1.C -std=gnu++1y scan-tree-dump-times gimple "GOMP_barrier" 2 +PASS: g++.dg/gomp/barrier-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/barrier-1.C -std=gnu++14 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/barrier-2.C -std=c++98 (test for errors, line 12) @@ -61089,37 +63080,40 @@ PASS: g++.dg/gomp/barrier-2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/gomp/barrier-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/barrier-2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/barrier-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/barrier-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/barrier-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/barrier-2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/barrier-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/barrier-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/barrier-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/barrier-2.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/barrier-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++98 scan-tree-dump-times omplower "terminate" 10 PASS: g++.dg/gomp/block-0.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/block-0.C -std=gnu++11 scan-tree-dump-times omplower "terminate" 10 -PASS: g++.dg/gomp/block-0.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/block-0.C -std=gnu++1y scan-tree-dump-times omplower "terminate" 10 +PASS: g++.dg/gomp/block-0.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/block-0.C -std=gnu++14 scan-tree-dump-times omplower "terminate" 10 PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 5) -PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 7) -PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 9) +PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 7) +PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for errors, line 12) +PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-1.C -std=c++11 (test for errors, line 5) -PASS: g++.dg/gomp/block-1.C -std=c++11 (test for errors, line 7) -PASS: g++.dg/gomp/block-1.C -std=c++11 (test for errors, line 9) +PASS: g++.dg/gomp/block-1.C -std=c++11 (test for warnings, line 7) +PASS: g++.dg/gomp/block-1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++11 (test for errors, line 12) +PASS: g++.dg/gomp/block-1.C -std=c++11 (test for warnings, line 12) PASS: g++.dg/gomp/block-1.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/gomp/block-1.C -std=c++11 (test for warnings, line 9) PASS: g++.dg/gomp/block-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for warnings, line 9) -PASS: g++.dg/gomp/block-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for warnings, line 9) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for warnings, line 9) +PASS: g++.dg/gomp/block-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/block-10.C -std=c++98 (test for errors, line 20) @@ -61136,101 +63130,113 @@ PASS: g++.dg/gomp/block-10.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/block-10.C -std=c++11 (test for errors, line 32) PASS: g++.dg/gomp/block-10.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/block-10.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/gomp/block-10.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 32) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for errors, line 38) +PASS: g++.dg/gomp/block-10.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-11.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-11.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-11.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 11) -PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 14) -PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 16) +PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 14) +PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for errors, line 20) +PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for errors, line 11) -PASS: g++.dg/gomp/block-2.C -std=c++11 (test for errors, line 14) -PASS: g++.dg/gomp/block-2.C -std=c++11 (test for errors, line 16) +PASS: g++.dg/gomp/block-2.C -std=c++11 (test for warnings, line 14) +PASS: g++.dg/gomp/block-2.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for errors, line 20) +PASS: g++.dg/gomp/block-2.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for warnings, line 14) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for warnings, line 16) PASS: g++.dg/gomp/block-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for warnings, line 14) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for warnings, line 16) -PASS: g++.dg/gomp/block-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for warnings, line 14) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for warnings, line 16) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for warnings, line 20) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for warnings, line 14) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for warnings, line 16) +PASS: g++.dg/gomp/block-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 19) -PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 21) -PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 26) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 21) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 28) -PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 30) -PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 33) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 28) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 31) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for errors, line 34) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 34) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 26) -PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 30) +PASS: g++.dg/gomp/block-3.C -std=c++98 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 19) -PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 21) -PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 26) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 21) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 26) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 28) -PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 30) -PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 33) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 28) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 31) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for errors, line 34) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 34) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 21) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 26) -PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 30) +PASS: g++.dg/gomp/block-3.C -std=c++11 (test for warnings, line 31) PASS: g++.dg/gomp/block-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for warnings, line 21) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for warnings, line 26) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for warnings, line 30) -PASS: g++.dg/gomp/block-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 21) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 26) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 28) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 31) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for errors, line 34) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 34) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 21) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 26) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for warnings, line 31) +PASS: g++.dg/gomp/block-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-4.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/block-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-4.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/block-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-4.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/block-4.C -std=c++1y (test for excess errors) -PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 7) +PASS: g++.dg/gomp/block-4.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/block-4.C -std=c++14 (test for excess errors) +PASS: g++.dg/gomp/block-5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 12) -PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 13) +PASS: g++.dg/gomp/block-5.C -std=c++98 (test for warnings, line 12) +PASS: g++.dg/gomp/block-5.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++98 (test for excess errors) -PASS: g++.dg/gomp/block-5.C -std=c++11 (test for errors, line 7) +PASS: g++.dg/gomp/block-5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++11 (test for errors, line 12) -PASS: g++.dg/gomp/block-5.C -std=c++11 (test for errors, line 13) +PASS: g++.dg/gomp/block-5.C -std=c++11 (test for warnings, line 12) +PASS: g++.dg/gomp/block-5.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/block-5.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/gomp/block-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-5.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/block-5.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/block-5.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/block-5.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/gomp/block-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/gomp/block-5.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-6.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/block-6.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-6.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/block-6.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-6.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/block-6.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-6.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/block-6.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/block-7.C -std=c++98 (test for errors, line 11) @@ -61247,20 +63253,20 @@ PASS: g++.dg/gomp/block-7.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/block-7.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/block-7.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/block-7.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/block-7.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/block-7.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-8.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/block-8.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/block-8.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/block-8.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-8.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/block-8.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-8.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/block-8.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/block-9.C -std=c++98 (test for errors, line 14) @@ -61277,14 +63283,14 @@ PASS: g++.dg/gomp/block-9.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/block-9.C -std=c++11 (test for errors, line 20) PASS: g++.dg/gomp/block-9.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/block-9.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/gomp/block-9.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/gomp/block-9.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/clause-1.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/clause-1.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/clause-1.C -std=c++98 (test for errors, line 18) @@ -61301,14 +63307,14 @@ PASS: g++.dg/gomp/clause-1.C -std=c++11 (test for errors, line 24) PASS: g++.dg/gomp/clause-1.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/clause-1.C -std=c++11 (test for errors, line 30) PASS: g++.dg/gomp/clause-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/clause-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/gomp/clause-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/clause-2.C -std=c++98 (test for errors, line 10) @@ -61325,14 +63331,14 @@ PASS: g++.dg/gomp/clause-2.C -std=c++11 (test for errors, line 27) PASS: g++.dg/gomp/clause-2.C -std=c++11 (test for errors, line 32) PASS: g++.dg/gomp/clause-2.C -std=c++11 (test for errors, line 34) PASS: g++.dg/gomp/clause-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 32) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/gomp/clause-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 32) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for errors, line 34) +PASS: g++.dg/gomp/clause-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 20) PASS: g++.dg/gomp/clause-3.C -std=c++98 (test for errors, line 22) @@ -61397,38 +63403,38 @@ PASS: g++.dg/gomp/clause-3.C -std=c++11 (test for errors, line 85) PASS: g++.dg/gomp/clause-3.C -std=c++11 (test for errors, line 89) PASS: g++.dg/gomp/clause-3.C -std=c++11 (test for errors, line 92) PASS: g++.dg/gomp/clause-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 49) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 54) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 56) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 58) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 65) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 67) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 69) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 74) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 76) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 78) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 81) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 83) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 85) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for errors, line 92) -PASS: g++.dg/gomp/clause-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 34) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 37) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 41) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 43) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 45) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 47) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 49) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 54) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 56) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 58) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 60) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 65) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 67) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 69) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 72) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 74) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 76) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 78) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 81) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 83) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 85) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 89) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for errors, line 92) +PASS: g++.dg/gomp/clause-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for errors, line 17) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/clause-4.C -std=c++98 (test for errors, line 21) @@ -61437,10 +63443,10 @@ PASS: g++.dg/gomp/clause-4.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/clause-4.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/clause-4.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/clause-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/clause-4.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/gomp/clause-4.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/gomp/clause-4.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/gomp/clause-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/clause-4.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/gomp/clause-4.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/gomp/clause-4.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/gomp/clause-4.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 21) PASS: g++.dg/gomp/copyin-1.C -std=c++98 (test for errors, line 23) @@ -61449,10 +63455,10 @@ PASS: g++.dg/gomp/copyin-1.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/copyin-1.C -std=c++11 (test for errors, line 21) PASS: g++.dg/gomp/copyin-1.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/copyin-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/copyin-1.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/gomp/copyin-1.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/gomp/copyin-1.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/gomp/copyin-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/copyin-1.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/gomp/copyin-1.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/gomp/copyin-1.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/gomp/copyin-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/critical-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_critical_end" 2 @@ -61463,11 +63469,11 @@ PASS: g++.dg/gomp/critical-1.C -std=gnu++11 scan-tree-dump-times omplower "GOM PASS: g++.dg/gomp/critical-1.C -std=gnu++11 scan-tree-dump-times omplower "GOMP_critical_end" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++11 scan-tree-dump-times omplower "GOMP_critical_name_start" 2 PASS: g++.dg/gomp/critical-1.C -std=gnu++11 scan-tree-dump-times omplower "GOMP_critical_name_end" 2 -PASS: g++.dg/gomp/critical-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/critical-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_critical_start" 2 -PASS: g++.dg/gomp/critical-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_critical_end" 2 -PASS: g++.dg/gomp/critical-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_critical_name_start" 2 -PASS: g++.dg/gomp/critical-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_critical_name_end" 2 +PASS: g++.dg/gomp/critical-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/critical-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_critical_start" 2 +PASS: g++.dg/gomp/critical-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_critical_end" 2 +PASS: g++.dg/gomp/critical-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_critical_name_start" 2 +PASS: g++.dg/gomp/critical-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_critical_name_end" 2 PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/critical-2.C -std=c++98 (test for errors, line 9) @@ -61480,15 +63486,15 @@ PASS: g++.dg/gomp/critical-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/critical-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/critical-2.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/critical-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/critical-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/critical-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/declare-simd-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/declare-simd-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/declare-simd-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/declare-simd-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/declare-simd-2.C -std=c++98 (test for errors, line 11) @@ -61539,31 +63545,31 @@ PASS: g++.dg/gomp/declare-simd-2.C -std=c++11 (test for errors, line 91) PASS: g++.dg/gomp/declare-simd-2.C -std=c++11 (test for errors, line 93) PASS: g++.dg/gomp/declare-simd-2.C -std=c++11 (test for errors, line 61) PASS: g++.dg/gomp/declare-simd-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 44) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 52) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 70) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 76) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 79) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 82) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 85) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 87) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 89) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 91) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 93) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for errors, line 61) -PASS: g++.dg/gomp/declare-simd-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 37) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 43) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 44) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 52) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 55) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 61) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 70) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 73) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 76) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 79) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 82) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 85) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 87) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 89) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 91) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 93) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for errors, line 61) +PASS: g++.dg/gomp/declare-simd-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/depend-1.C -std=gnu++98 (test for errors, line 24) @@ -61592,20 +63598,20 @@ PASS: g++.dg/gomp/depend-1.C -std=gnu++11 (test for errors, line 40) PASS: g++.dg/gomp/depend-1.C -std=gnu++11 (test for errors, line 42) PASS: g++.dg/gomp/depend-1.C -std=gnu++11 (test for errors, line 44) PASS: g++.dg/gomp/depend-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 38) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 40) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/gomp/depend-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 26) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 32) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 34) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 36) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 38) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 40) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 42) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for errors, line 44) +PASS: g++.dg/gomp/depend-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/depend-2.C -std=gnu++98 (test for errors, line 24) @@ -61644,31 +63650,31 @@ PASS: g++.dg/gomp/depend-2.C -std=gnu++11 (test for errors, line 50) PASS: g++.dg/gomp/depend-2.C -std=gnu++11 (test for errors, line 52) PASS: g++.dg/gomp/depend-2.C -std=gnu++11 (test for errors, line 54) PASS: g++.dg/gomp/depend-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 38) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 40) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 44) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 48) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 50) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 52) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for errors, line 54) -PASS: g++.dg/gomp/depend-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 18) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 26) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 32) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 34) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 36) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 38) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 40) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 42) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 44) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 46) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 48) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 50) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 52) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for errors, line 54) +PASS: g++.dg/gomp/depend-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++98 scan-tree-dump-times gimple "__sync_synchronize" 3 PASS: g++.dg/gomp/flush-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/flush-1.C -std=gnu++11 scan-tree-dump-times gimple "__sync_synchronize" 3 -PASS: g++.dg/gomp/flush-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/flush-1.C -std=gnu++1y scan-tree-dump-times gimple "__sync_synchronize" 3 +PASS: g++.dg/gomp/flush-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/flush-1.C -std=gnu++14 scan-tree-dump-times gimple "__sync_synchronize" 3 PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 6) PASS: g++.dg/gomp/flush-2.C -std=c++98 (test for errors, line 7) @@ -61681,12 +63687,12 @@ PASS: g++.dg/gomp/flush-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/flush-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/flush-2.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/flush-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/flush-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/flush-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 27) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 35) PASS: g++.dg/gomp/for-1.C -std=c++98 (test for errors, line 38) @@ -61699,42 +63705,42 @@ PASS: g++.dg/gomp/for-1.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/for-1.C -std=c++11 (test for errors, line 43) PASS: g++.dg/gomp/for-1.C -std=c++11 (test for errors, line 47) PASS: g++.dg/gomp/for-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for errors, line 47) -PASS: g++.dg/gomp/for-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for errors, line 35) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for errors, line 38) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for errors, line 43) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for errors, line 47) +PASS: g++.dg/gomp/for-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-10.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 PASS: g++.dg/gomp/for-10.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 -PASS: g++.dg/gomp/for-10.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-10.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 -PASS: g++.dg/gomp/for-10.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 +PASS: g++.dg/gomp/for-10.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-10.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 +PASS: g++.dg/gomp/for-10.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_next" 1 PASS: g++.dg/gomp/for-11.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/for-11.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-11.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/for-11.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-11.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/for-11.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-11.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/for-11.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-12.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-12.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-12.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-12.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++98 scan-tree-dump-times lower "omp_data_o" 0 PASS: g++.dg/gomp/for-13.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-13.C -std=gnu++11 scan-tree-dump-times lower "omp_data_o" 0 -PASS: g++.dg/gomp/for-13.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-13.C -std=gnu++1y scan-tree-dump-times lower "omp_data_o" 0 +PASS: g++.dg/gomp/for-13.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-13.C -std=gnu++14 scan-tree-dump-times lower "omp_data_o" 0 PASS: g++.dg/gomp/for-14.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-14.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-14.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-14.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-15.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-15.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-15.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-15.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/for-16.C -std=c++98 (test for errors, line 13) @@ -61751,20 +63757,20 @@ PASS: g++.dg/gomp/for-16.C -std=c++11 (test for errors, line 17) PASS: g++.dg/gomp/for-16.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/for-16.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/for-16.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/gomp/for-16.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/gomp/for-16.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-17.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-17.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-17.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-18.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-18.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-18.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++98 (test for warnings, line 37) @@ -61775,23 +63781,23 @@ PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 30) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 37) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for warnings, line 40) PASS: g++.dg/gomp/for-19.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/for-19.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/gomp/for-19.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.dg/gomp/for-19.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.dg/gomp/for-19.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.dg/gomp/for-19.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/for-19.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.dg/gomp/for-19.C -std=gnu++14 (test for warnings, line 30) +PASS: g++.dg/gomp/for-19.C -std=gnu++14 (test for warnings, line 37) +PASS: g++.dg/gomp/for-19.C -std=gnu++14 (test for warnings, line 40) +PASS: g++.dg/gomp/for-19.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/for-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/for-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/for-2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/for-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/for-2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/for-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-2.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/for-2.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/for-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-20.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-20.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/for-20.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/for-20.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 12) PASS: g++.dg/gomp/for-3.C -std=c++98 (test for errors, line 15) @@ -61814,83 +63820,83 @@ PASS: g++.dg/gomp/for-3.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/for-3.C -std=c++11 (test for errors, line 42) PASS: g++.dg/gomp/for-3.C -std=c++11 (test for errors, line 60) PASS: g++.dg/gomp/for-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 30) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 42) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for errors, line 60) -PASS: g++.dg/gomp/for-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 27) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 30) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 42) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for errors, line 60) +PASS: g++.dg/gomp/for-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_dynamic_start" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_dynamic_next" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-4.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_dynamic_start" 1 PASS: g++.dg/gomp/for-4.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_dynamic_next" 1 -PASS: g++.dg/gomp/for-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-4.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_dynamic_start" 1 -PASS: g++.dg/gomp/for-4.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_dynamic_next" 1 +PASS: g++.dg/gomp/for-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-4.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_dynamic_start" 1 +PASS: g++.dg/gomp/for-4.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_dynamic_next" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-5.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_guided_start" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_guided_next" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-5.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_guided_start" 1 PASS: g++.dg/gomp/for-5.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_guided_next" 1 -PASS: g++.dg/gomp/for-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-5.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_guided_start" 1 -PASS: g++.dg/gomp/for-5.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_guided_next" 1 +PASS: g++.dg/gomp/for-5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-5.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_guided_start" 1 +PASS: g++.dg/gomp/for-5.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_guided_next" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-6.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-6.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 PASS: g++.dg/gomp/for-6.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 -PASS: g++.dg/gomp/for-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-6.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 -PASS: g++.dg/gomp/for-6.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 +PASS: g++.dg/gomp/for-6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-6.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_runtime_start" 1 +PASS: g++.dg/gomp/for-6.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_runtime_next" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-7.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-7.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 PASS: g++.dg/gomp/for-7.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 -PASS: g++.dg/gomp/for-7.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-7.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 -PASS: g++.dg/gomp/for-7.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 +PASS: g++.dg/gomp/for-7.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-7.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_start" 1 +PASS: g++.dg/gomp/for-7.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_static_next" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-8.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-8.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 PASS: g++.dg/gomp/for-8.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 -PASS: g++.dg/gomp/for-8.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-8.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 -PASS: g++.dg/gomp/for-8.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 +PASS: g++.dg/gomp/for-8.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-8.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_start" 1 +PASS: g++.dg/gomp/for-8.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_dynamic_next" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/for-9.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++98 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/for-9.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 PASS: g++.dg/gomp/for-9.C -std=gnu++11 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 -PASS: g++.dg/gomp/for-9.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/for-9.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 -PASS: g++.dg/gomp/for-9.C -std=gnu++1y scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 +PASS: g++.dg/gomp/for-9.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/for-9.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_start" 1 +PASS: g++.dg/gomp/for-9.C -std=gnu++14 scan-tree-dump-times ompexp "GOMP_loop_ordered_guided_next" 1 PASS: g++.dg/gomp/macro-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/macro-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/macro-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/macro-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/macro-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/macro-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/macro-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/macro-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++98 scan-tree-dump-times omplower "#pragma omp parallel" 4 PASS: g++.dg/gomp/macro-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/macro-3.C -std=gnu++11 scan-tree-dump-times omplower "#pragma omp parallel" 4 -PASS: g++.dg/gomp/macro-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/macro-3.C -std=gnu++1y scan-tree-dump-times omplower "#pragma omp parallel" 4 +PASS: g++.dg/gomp/macro-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/macro-3.C -std=gnu++14 scan-tree-dump-times omplower "#pragma omp parallel" 4 PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 15) PASS: g++.dg/gomp/macro-4.C -std=gnu++98 (test for warnings, line 25) @@ -61901,32 +63907,32 @@ PASS: g++.dg/gomp/macro-4.C -std=gnu++11 (test for warnings, line 15) PASS: g++.dg/gomp/macro-4.C -std=gnu++11 (test for warnings, line 25) PASS: g++.dg/gomp/macro-4.C -std=gnu++11 (test for warnings, line 27) PASS: g++.dg/gomp/macro-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/macro-4.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/gomp/macro-4.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.dg/gomp/macro-4.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.dg/gomp/macro-4.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.dg/gomp/macro-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/macro-4.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/gomp/macro-4.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.dg/gomp/macro-4.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.dg/gomp/macro-4.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.dg/gomp/macro-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/master-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/master-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/master-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/master-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/master-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/master-2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/gomp/master-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/master-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/master-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/master-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/master-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/master-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/master-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/master-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++98 scan-tree-dump-times omplower "omp_get_thread_num" 1 PASS: g++.dg/gomp/master-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/master-3.C -std=gnu++11 scan-tree-dump-times omplower "omp_get_thread_num" 1 -PASS: g++.dg/gomp/master-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/master-3.C -std=gnu++1y scan-tree-dump-times omplower "omp_get_thread_num" 1 +PASS: g++.dg/gomp/master-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/master-3.C -std=gnu++14 scan-tree-dump-times omplower "omp_get_thread_num" 1 PASS: g++.dg/gomp/method-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/method-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/method-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/method-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-times original "pragma omp simd" 9 PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++98 scan-tree-dump-not original "omp for" @@ -61941,13 +63947,13 @@ PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++11 scan-tree-dump-not original "om PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++11 scan-tree-dump-not original "omp teams" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++11 scan-tree-dump-not original "omp target" PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++11 scan-tree-dump-not original "omp parallel" -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-times original "pragma omp simd" 9 -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-not original "omp for" -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-not original "omp distribute" -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-not original "omp teams" -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-not original "omp target" -PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++1y scan-tree-dump-not original "omp parallel" +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-times original "pragma omp simd" 9 +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-not original "omp for" +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-not original "omp distribute" +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-not original "omp teams" +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-not original "omp target" +PASS: g++.dg/gomp/openmp-simd-1.C -std=gnu++14 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-times original "Function void omp declare reduction operator\\+" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++98 scan-tree-dump-times original "Function void omp declare reduction foo" 2 @@ -61962,34 +63968,34 @@ PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++11 scan-tree-dump-times original " PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++11 scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++11 scan-tree-dump-not original "omp parallel" PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++11 scan-tree-dump-not original "omp for" -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-times original "Function void omp declare reduction operator\\+" 1 -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-times original "Function void omp declare reduction foo" 2 -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-times original "pragma omp simd reduction\\(u\\) reduction\\(t\\) reduction\\(\\+:s\\) aligned\\(a:32\\)" 1 -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-not original "omp parallel" -PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++1y scan-tree-dump-not original "omp for" +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-times original "Function void omp declare reduction operator\\+" 1 +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-times original "Function void omp declare reduction foo" 2 +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-times original "pragma omp simd reduction\\(u\\) reduction\\(t\\) reduction\\(\\+:s\\) aligned\\(a:32\\)" 1 +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-times original "pragma omp simd safelen\\(64\\)" 1 +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-not original "omp parallel" +PASS: g++.dg/gomp/openmp-simd-2.C -std=gnu++14 scan-tree-dump-not original "omp for" PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_ordered_start" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++98 scan-tree-dump-times omplower "GOMP_ordered_end" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/ordered-1.C -std=gnu++11 scan-tree-dump-times omplower "GOMP_ordered_start" 2 PASS: g++.dg/gomp/ordered-1.C -std=gnu++11 scan-tree-dump-times omplower "GOMP_ordered_end" 2 -PASS: g++.dg/gomp/ordered-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/ordered-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_ordered_start" 2 -PASS: g++.dg/gomp/ordered-1.C -std=gnu++1y scan-tree-dump-times omplower "GOMP_ordered_end" 2 +PASS: g++.dg/gomp/ordered-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/ordered-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_ordered_start" 2 +PASS: g++.dg/gomp/ordered-1.C -std=gnu++14 scan-tree-dump-times omplower "GOMP_ordered_end" 2 PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/ordered-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/ordered-2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/gomp/ordered-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/ordered-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/ordered-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/ordered-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/ordered-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/ordered-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/ordered-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/ordered-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/parallel-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/parallel-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/parallel-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/parallel-2.C -std=c++98 (test for errors, line 13) @@ -61998,34 +64004,34 @@ PASS: g++.dg/gomp/parallel-2.C -std=c++11 (test for errors, line 7) PASS: g++.dg/gomp/parallel-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/parallel-2.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/parallel-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/parallel-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/parallel-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/parallel-2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/parallel-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/parallel-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/parallel-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/parallel-2.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/parallel-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/parallel-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/parallel-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/parallel-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/parallel-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/gomp/parallel-4.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/parallel-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/parallel-4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/parallel-4.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/parallel-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/parallel-4.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/parallel-4.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/parallel-4.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/parallel-5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/parallel-5.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/parallel-5.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/parallel-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/parallel-5.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/parallel-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/parallel-5.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/parallel-5.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr24849.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr24849.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr24849.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr24849.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr25874.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr25874.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr25874.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr25874.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 15) PASS: g++.dg/gomp/pr25996.C -std=c++98 (test for errors, line 23) @@ -62036,17 +64042,17 @@ PASS: g++.dg/gomp/pr25996.C -std=c++11 (test for errors, line 15) PASS: g++.dg/gomp/pr25996.C -std=c++11 (test for errors, line 23) PASS: g++.dg/gomp/pr25996.C -std=c++11 (test for errors, line 31) PASS: g++.dg/gomp/pr25996.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr25996.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/pr25996.C -std=c++1y (test for errors, line 15) -PASS: g++.dg/gomp/pr25996.C -std=c++1y (test for errors, line 23) -PASS: g++.dg/gomp/pr25996.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/gomp/pr25996.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr25996.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/pr25996.C -std=c++14 (test for errors, line 15) +PASS: g++.dg/gomp/pr25996.C -std=c++14 (test for errors, line 23) +PASS: g++.dg/gomp/pr25996.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/gomp/pr25996.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26611-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26611-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26611-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26611-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26611-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26611-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26611-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26611-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-1.C -std=c++98 (test for errors, line 13) @@ -62055,10 +64061,10 @@ PASS: g++.dg/gomp/pr26690-1.C -std=c++11 (test for warnings, line 4) PASS: g++.dg/gomp/pr26690-1.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/pr26690-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26690-1.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/gomp/pr26690-1.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/gomp/pr26690-1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/pr26690-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26690-1.C -std=c++14 (test for warnings, line 4) +PASS: g++.dg/gomp/pr26690-1.C -std=c++14 (test for warnings, line 6) +PASS: g++.dg/gomp/pr26690-1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/pr26690-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for warnings, line 7) PASS: g++.dg/gomp/pr26690-2.C -std=c++98 (test for errors, line 14) @@ -62067,37 +64073,37 @@ PASS: g++.dg/gomp/pr26690-2.C -std=c++11 (test for warnings, line 6) PASS: g++.dg/gomp/pr26690-2.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/gomp/pr26690-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/pr26690-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26690-2.C -std=c++1y (test for warnings, line 6) -PASS: g++.dg/gomp/pr26690-2.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/gomp/pr26690-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/pr26690-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26690-2.C -std=c++14 (test for warnings, line 6) +PASS: g++.dg/gomp/pr26690-2.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/gomp/pr26690-2.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/pr26690-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26823-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26823-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26823-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26823-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26823-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26823-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26823-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26823-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr26913.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr26913.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr26913.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr26913.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr27310.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr27310.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr27310.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr27310.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr27325.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr27325.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr27325.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr27325.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr27337-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27337-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr27337-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr27337-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr27337-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27337-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr27337-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr27337-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr27359.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr27359.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27359.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/pr27359.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr27359.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr27359.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr27359.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr27359.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 9) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 19) PASS: g++.dg/gomp/pr27415.C -std=c++98 (test for errors, line 28) @@ -62108,95 +64114,95 @@ PASS: g++.dg/gomp/pr27415.C -std=c++11 (test for errors, line 19) PASS: g++.dg/gomp/pr27415.C -std=c++11 (test for errors, line 28) PASS: g++.dg/gomp/pr27415.C -std=c++11 (test for errors, line 38) PASS: g++.dg/gomp/pr27415.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr27415.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr27415.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/gomp/pr27415.C -std=c++1y (test for errors, line 28) -PASS: g++.dg/gomp/pr27415.C -std=c++1y (test for errors, line 38) -PASS: g++.dg/gomp/pr27415.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr27415.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr27415.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/gomp/pr27415.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/pr27415.C -std=c++14 (test for errors, line 38) +PASS: g++.dg/gomp/pr27415.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr27499.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr27499.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr27499.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr27499.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-10.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-10.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-10.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-10.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-5.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-5.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-5.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-5.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-6.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-6.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-6.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-6.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-7.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-7.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-7.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-7.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-8.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-8.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-8.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-8.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr29965-9.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr29965-9.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr29965-9.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr29965-9.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr30494.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr30494.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr30494.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr30494.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr30558.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr30558.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr30558.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr30558.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr30696.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr30696.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr30696.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr30696.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr31598.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr31598.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr31598.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr31598.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr31748.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr31748.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr31748.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/pr31748.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr31748.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr31748.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr31748.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr31748.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr31769.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr31769.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr31769.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr31769.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr32177.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr32177.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr32177.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr32177.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr33333.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr33333.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr33333.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr33333.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/gomp/pr33372-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr33372-1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr33372-1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/gomp/pr33372-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr33372-1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr33372-1.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/gomp/pr33372-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr33372-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr33372-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr33372-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/gomp/pr33372-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr33372-3.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr33372-3.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/gomp/pr33372-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr33372-3.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr33372-3.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/gomp/pr33372-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr33890.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr33890.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr33890.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr33890.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/gomp/pr34607.C -std=gnu++98 (test for errors, line 14) @@ -62207,59 +64213,59 @@ PASS: g++.dg/gomp/pr34607.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/gomp/pr34607.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/gomp/pr34607.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/gomp/pr34607.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr34607.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr34607.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/gomp/pr34607.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/gomp/pr34607.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/gomp/pr34607.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr34607.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr34607.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/gomp/pr34607.C -std=gnu++14 (test for errors, line 14) +PASS: g++.dg/gomp/pr34607.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/gomp/pr34607.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr34608.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34608.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr34608.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr34608.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for warnings, line 12) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for warnings, line 13) PASS: g++.dg/gomp/pr34694.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34694.C -std=gnu++11 (test for warnings, line 12) PASS: g++.dg/gomp/pr34694.C -std=gnu++11 (test for warnings, line 13) PASS: g++.dg/gomp/pr34694.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr34694.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.dg/gomp/pr34694.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.dg/gomp/pr34694.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr34694.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.dg/gomp/pr34694.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.dg/gomp/pr34694.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr34964.C -std=gnu++98 (test for errors, line 5) PASS: g++.dg/gomp/pr34964.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr34964.C -std=gnu++11 (test for errors, line 5) PASS: g++.dg/gomp/pr34964.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr34964.C -std=gnu++1y (test for errors, line 5) -PASS: g++.dg/gomp/pr34964.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr34964.C -std=gnu++14 (test for errors, line 5) +PASS: g++.dg/gomp/pr34964.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35028.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35028.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35028.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35028.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/pr35078.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35078.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr35078.C -std=gnu++11 (test for errors, line 18) PASS: g++.dg/gomp/pr35078.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35078.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr35078.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/gomp/pr35078.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35078.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr35078.C -std=gnu++14 (test for errors, line 18) +PASS: g++.dg/gomp/pr35078.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35099.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35099.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35099.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35099.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35158.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr35158.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35158.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/gomp/pr35158.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35158.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr35158.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35158.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr35158.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/pr35244.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35244.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/gomp/pr35244.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/gomp/pr35244.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35244.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/gomp/pr35244.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/gomp/pr35244.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35244.C -std=gnu++14 (test for errors, line 19) +PASS: g++.dg/gomp/pr35244.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/gomp/pr35244.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/gomp/pr35328.C -std=gnu++98 (test for errors, line 16) @@ -62268,43 +64274,43 @@ PASS: g++.dg/gomp/pr35328.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/gomp/pr35328.C -std=gnu++11 (test for errors, line 11) PASS: g++.dg/gomp/pr35328.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/gomp/pr35328.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35328.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/gomp/pr35328.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/gomp/pr35328.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/gomp/pr35328.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35328.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/gomp/pr35328.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/gomp/pr35328.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/gomp/pr35328.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/gomp/pr35337.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35337.C -std=gnu++11 (test for errors, line 10) PASS: g++.dg/gomp/pr35337.C -std=gnu++11 (test for errors, line 17) PASS: g++.dg/gomp/pr35337.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35337.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/gomp/pr35337.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/gomp/pr35337.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35337.C -std=gnu++14 (test for errors, line 10) +PASS: g++.dg/gomp/pr35337.C -std=gnu++14 (test for errors, line 17) +PASS: g++.dg/gomp/pr35337.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35364.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35364.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35364.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35364.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/pr35751.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr35751.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/gomp/pr35751.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr35751.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr35751.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr35751.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr35751.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr35751.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr35751.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr35751.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr36237.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr36237.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr36237.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr36237.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr36790.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr36790.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr36790.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr36790.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr37189.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr37189.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr37189.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr37189.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr37346.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr37346.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr37346.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr37346.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 10) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/pr37533.C -std=gnu++98 (test for errors, line 29) @@ -62323,28 +64329,28 @@ PASS: g++.dg/gomp/pr37533.C -std=gnu++11 (test for warnings, line 47) PASS: g++.dg/gomp/pr37533.C -std=gnu++11 (test for warnings, line 48) PASS: g++.dg/gomp/pr37533.C -std=gnu++11 (test for warnings, line 49) PASS: g++.dg/gomp/pr37533.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for errors, line 29) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for errors, line 39) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for warnings, line 46) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.dg/gomp/pr37533.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for errors, line 10) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for errors, line 29) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for errors, line 39) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for warnings, line 46) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for warnings, line 48) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for warnings, line 49) +PASS: g++.dg/gomp/pr37533.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr38633.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr38633.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr38633.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr38633.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/gomp/pr38639.C -std=gnu++98 PASS: g++.dg/gomp/pr38639.C -std=gnu++11 (test for errors, line 9) PASS: g++.dg/gomp/pr38639.C -std=gnu++11 (test for warnings, line 16) PASS: g++.dg/gomp/pr38639.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr38639.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/pr38639.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.dg/gomp/pr38639.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr38639.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/pr38639.C -std=gnu++14 (test for warnings, line 16) +PASS: g++.dg/gomp/pr38639.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr39495-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr39495-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr39495-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr39495-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 19) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++98 (test for errors, line 22) @@ -62363,84 +64369,90 @@ PASS: g++.dg/gomp/pr39495-2.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++11 (test for errors, line 34) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++11 (test for errors, line 37) PASS: g++.dg/gomp/pr39495-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 34) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for errors, line 37) -PASS: g++.dg/gomp/pr39495-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 19) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 25) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 31) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 34) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for errors, line 37) +PASS: g++.dg/gomp/pr39495-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr41429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr41429.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr41429.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr41429.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr41967.C -std=gnu++98 (test for errors, line 14) PASS: g++.dg/gomp/pr41967.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr41967.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/gomp/pr41967.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr41967.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/gomp/pr41967.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr41967.C -std=gnu++14 (test for errors, line 14) +PASS: g++.dg/gomp/pr41967.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr42234.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr42234.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr42234.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr42234.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr47963.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/pr47963.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr47963.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/gomp/pr47963.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr47963.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr47963.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr47963.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr47963.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr48632.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr48632.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr48632.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr48632.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr48716.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr48716.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr48716.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr48716.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr49223-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr49223-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr49223-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr49223-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for warnings, line 6) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++11 (test for warnings, line 6) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/gomp/pr49223-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr49223-2.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.dg/gomp/pr49223-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/gomp/pr49223-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr49223-2.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.dg/gomp/pr49223-2.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/gomp/pr49223-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr51360.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr51360.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr51360.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr51360.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr51669.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr51669.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr51669.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr51669.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr56217.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr56217.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr56217.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr56217.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr58567.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/pr58567.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/pr58567.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/pr58567.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/pr58567.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/pr58567.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/pr58567.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/pr58567.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/pr58702.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/pr58702.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr58702.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/gomp/pr58702.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr58702.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/gomp/pr58702.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr58702.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/gomp/pr58702.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr58874.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr58874.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr58874.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr58874.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr59150.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59150.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr59150.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr59150.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr59297.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr59297.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr59297.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr59297.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/pr59628.C -std=gnu++98 (test for errors, line 10) +PASS: g++.dg/gomp/pr59628.C -std=gnu++98 (test for excess errors) +PASS: g++.dg/gomp/pr59628.C -std=gnu++11 (test for errors, line 10) +PASS: g++.dg/gomp/pr59628.C -std=gnu++11 (test for excess errors) +PASS: g++.dg/gomp/pr59628.C -std=gnu++14 (test for errors, line 10) +PASS: g++.dg/gomp/pr59628.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr60682.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/pr60682.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr60682.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr60682.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 7) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.dg/gomp/pr63249.C -std=gnu++98 (test for bogus messages, line 11) @@ -62453,12 +64465,12 @@ PASS: g++.dg/gomp/pr63249.C -std=gnu++11 (test for bogus messages, line 11) PASS: g++.dg/gomp/pr63249.C -std=gnu++11 (test for bogus messages, line 21) PASS: g++.dg/gomp/pr63249.C -std=gnu++11 (test for bogus messages, line 23) PASS: g++.dg/gomp/pr63249.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for bogus messages, line 7) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for bogus messages, line 11) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for bogus messages, line 21) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for bogus messages, line 23) -PASS: g++.dg/gomp/pr63249.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for bogus messages, line 7) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for bogus messages, line 10) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for bogus messages, line 11) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for bogus messages, line 21) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for bogus messages, line 23) +PASS: g++.dg/gomp/pr63249.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 22) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 23) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++98 (test for errors, line 26) @@ -62473,13 +64485,13 @@ PASS: g++.dg/gomp/predetermined-1.C -std=gnu++11 (test for errors, line 27) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++11 (test for errors, line 31) PASS: g++.dg/gomp/predetermined-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 23) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/gomp/predetermined-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 23) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 26) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 27) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for errors, line 31) +PASS: g++.dg/gomp/predetermined-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 18) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/gomp/private-1.C -std=gnu++98 (test for errors, line 24) @@ -62490,14 +64502,14 @@ PASS: g++.dg/gomp/private-1.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/gomp/private-1.C -std=gnu++11 (test for errors, line 24) PASS: g++.dg/gomp/private-1.C -std=gnu++11 (test for errors, line 28) PASS: g++.dg/gomp/private-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/private-1.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/gomp/private-1.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/gomp/private-1.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/gomp/private-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/gomp/private-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/private-1.C -std=gnu++14 (test for errors, line 18) +PASS: g++.dg/gomp/private-1.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/gomp/private-1.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/gomp/private-1.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/gomp/private-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/sections-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sections-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sections-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for errors, line 7) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/sections-2.C -std=c++98 (test for errors, line 22) @@ -62508,26 +64520,26 @@ PASS: g++.dg/gomp/sections-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/sections-2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/gomp/sections-2.C -std=c++11 (test for errors, line 26) PASS: g++.dg/gomp/sections-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sections-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/gomp/sections-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/sections-2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/gomp/sections-2.C -std=c++1y (test for errors, line 26) -PASS: g++.dg/gomp/sections-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sections-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/gomp/sections-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/sections-2.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/gomp/sections-2.C -std=c++14 (test for errors, line 26) +PASS: g++.dg/gomp/sections-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/sections-3.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/sections-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/sections-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sections-3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/sections-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sections-3.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/sections-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/sections-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/sections-4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/gomp/sections-4.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/sections-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sections-4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/gomp/sections-4.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/sections-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sections-4.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/gomp/sections-4.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/sections-4.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 55) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 70) PASS: g++.dg/gomp/sharing-1.C -std=c++98 (test for errors, line 71) @@ -62542,13 +64554,13 @@ PASS: g++.dg/gomp/sharing-1.C -std=c++11 (test for errors, line 72) PASS: g++.dg/gomp/sharing-1.C -std=c++11 (test for errors, line 73) PASS: g++.dg/gomp/sharing-1.C -std=c++11 (test for errors, line 74) PASS: g++.dg/gomp/sharing-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 70) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 71) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 72) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 73) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for errors, line 74) -PASS: g++.dg/gomp/sharing-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 55) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 70) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 71) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 72) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 73) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for errors, line 74) +PASS: g++.dg/gomp/sharing-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 29) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 31) PASS: g++.dg/gomp/sharing-2.C -std=c++98 (test for errors, line 33) @@ -62565,14 +64577,14 @@ PASS: g++.dg/gomp/sharing-2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/gomp/sharing-2.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/sharing-2.C -std=c++11 (test for errors, line 45) PASS: g++.dg/gomp/sharing-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 29) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 31) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 33) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 35) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 41) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for errors, line 45) -PASS: g++.dg/gomp/sharing-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 29) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 31) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 33) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 35) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 41) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for errors, line 45) +PASS: g++.dg/gomp/sharing-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 16) PASS: g++.dg/gomp/simd-1.C -std=gnu++98 (test for errors, line 19) @@ -62581,212 +64593,242 @@ PASS: g++.dg/gomp/simd-1.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/gomp/simd-1.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/gomp/simd-1.C -std=gnu++11 (test for errors, line 19) PASS: g++.dg/gomp/simd-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/simd-1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/gomp/simd-1.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/gomp/simd-1.C -std=gnu++1y (test for errors, line 19) -PASS: g++.dg/gomp/simd-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/simd-1.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/gomp/simd-1.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/gomp/simd-1.C -std=gnu++14 (test for errors, line 19) +PASS: g++.dg/gomp/simd-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 6) -PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 8) -PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 8) +PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 13) -PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 27) +PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 13) +PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 28) +PASS: g++.dg/gomp/target-1.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/target-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/gomp/target-1.C -std=c++11 (test for warnings, line 8) +PASS: g++.dg/gomp/target-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 13) -PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 27) +PASS: g++.dg/gomp/target-1.C -std=c++11 (test for warnings, line 13) +PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 28) +PASS: g++.dg/gomp/target-1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/target-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/target-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/target-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for warnings, line 10) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for warnings, line 28) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/target-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 6) -PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 8) -PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 8) +PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 13) -PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 27) +PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 13) +PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 28) +PASS: g++.dg/gomp/target-2.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/target-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/gomp/target-2.C -std=c++11 (test for warnings, line 8) +PASS: g++.dg/gomp/target-2.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 13) -PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 27) +PASS: g++.dg/gomp/target-2.C -std=c++11 (test for warnings, line 13) +PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 28) +PASS: g++.dg/gomp/target-2.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/target-2.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/target-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/target-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for warnings, line 10) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for warnings, line 28) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/target-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/task-1.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/gomp/task-1.C -std=gnu++98 (test for errors, line 15) PASS: g++.dg/gomp/task-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/task-1.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/gomp/task-1.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/gomp/task-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/task-1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/gomp/task-1.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/gomp/task-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/task-1.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/gomp/task-1.C -std=gnu++14 (test for errors, line 15) +PASS: g++.dg/gomp/task-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 6) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 8) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 8) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 13) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 27) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 13) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 28) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for warnings, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for warnings, line 8) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 13) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 27) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for warnings, line 13) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 28) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for warnings, line 28) PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for errors, line 10) PASS: g++.dg/gomp/taskgroup-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/taskgroup-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for warnings, line 10) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for warnings, line 28) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/taskgroup-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 6) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 8) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 10) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 8) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 13) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 27) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 34) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 37) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 39) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 43) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 59) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 13) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 36) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 41) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 62) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for warnings, line 62) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 10) -PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 37) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for errors, line 41) PASS: g++.dg/gomp/teams-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 6) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 8) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 10) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 8) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 10) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 13) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 27) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 34) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 37) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 39) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 43) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 59) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 13) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 36) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 41) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 62) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for warnings, line 62) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 8) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 10) -PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 37) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for errors, line 41) PASS: g++.dg/gomp/teams-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 27) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 34) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 43) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 59) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 37) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/teams-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 8) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 10) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 13) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 28) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 41) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 45) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 62) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for warnings, line 62) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for errors, line 41) +PASS: g++.dg/gomp/teams-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for errors, line 18) PASS: g++.dg/gomp/tls-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-1.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/tls-1.C -std=c++11 (test for errors, line 18) PASS: g++.dg/gomp/tls-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tls-1.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/tls-1.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/tls-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tls-1.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/tls-1.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/tls-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for errors, line 11) PASS: g++.dg/gomp/tls-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/gomp/tls-2.C -std=c++11 (test for errors, line 11) PASS: g++.dg/gomp/tls-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tls-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/gomp/tls-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/gomp/tls-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tls-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/gomp/tls-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/gomp/tls-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tls-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tls-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tls-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for errors, line 13) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/tls-4.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-4.C -std=c++11 (test for errors, line 13) PASS: g++.dg/gomp/tls-4.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/tls-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tls-4.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/gomp/tls-4.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/tls-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tls-4.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/gomp/tls-4.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/tls-4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/gomp/tls-5.C -std=c++98 PASS: g++.dg/gomp/tls-5.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tls-5.C -std=c++11 scan-assembler-not \\.data -PASS: g++.dg/gomp/tls-5.C -std=c++1y (test for excess errors) -PASS: g++.dg/gomp/tls-5.C -std=c++1y scan-assembler-not \\.data +PASS: g++.dg/gomp/tls-5.C -std=c++14 (test for excess errors) +PASS: g++.dg/gomp/tls-5.C -std=c++14 scan-assembler-not \\.data PASS: g++.dg/gomp/tls-template1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-template1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tls-template1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tls-template1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++98 scan-assembler-not _ZTW1i PASS: g++.dg/gomp/tls-wrap1.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tls-wrap1.C -std=c++11 scan-assembler-not _ZTW1i -PASS: g++.dg/gomp/tls-wrap1.C -std=c++1y (test for excess errors) -PASS: g++.dg/gomp/tls-wrap1.C -std=c++1y scan-assembler-not _ZTW1i +PASS: g++.dg/gomp/tls-wrap1.C -std=c++14 (test for excess errors) +PASS: g++.dg/gomp/tls-wrap1.C -std=c++14 scan-assembler-not _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++98 scan-assembler-not _ZTH1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tls-wrap2.C -std=c++11 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap2.C -std=c++11 scan-assembler-not _ZTH1i -PASS: g++.dg/gomp/tls-wrap2.C -std=c++1y (test for excess errors) -PASS: g++.dg/gomp/tls-wrap2.C -std=c++1y scan-assembler _ZTW1i -PASS: g++.dg/gomp/tls-wrap2.C -std=c++1y scan-assembler-not _ZTH1i +PASS: g++.dg/gomp/tls-wrap2.C -std=c++14 (test for excess errors) +PASS: g++.dg/gomp/tls-wrap2.C -std=c++14 scan-assembler _ZTW1i +PASS: g++.dg/gomp/tls-wrap2.C -std=c++14 scan-assembler-not _ZTH1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++98 scan-assembler _ZTH1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++11 (test for excess errors) PASS: g++.dg/gomp/tls-wrap3.C -std=c++11 scan-assembler _ZTW1i PASS: g++.dg/gomp/tls-wrap3.C -std=c++11 scan-assembler _ZTH1i -PASS: g++.dg/gomp/tls-wrap3.C -std=c++1y (test for excess errors) -PASS: g++.dg/gomp/tls-wrap3.C -std=c++1y scan-assembler _ZTW1i -PASS: g++.dg/gomp/tls-wrap3.C -std=c++1y scan-assembler _ZTH1i +PASS: g++.dg/gomp/tls-wrap3.C -std=c++14 (test for excess errors) +PASS: g++.dg/gomp/tls-wrap3.C -std=c++14 scan-assembler _ZTW1i +PASS: g++.dg/gomp/tls-wrap3.C -std=c++14 scan-assembler _ZTH1i UNSUPPORTED: g++.dg/gomp/tls-wrap4.C -std=gnu++98 PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++11 scan-assembler-not _ZTW1i@PLT -PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++1y scan-assembler-not _ZTW1i@PLT +PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/tls-wrap4.C -std=gnu++14 scan-assembler-not _ZTW1i@PLT PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++98 (test for excess errors) XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++98 scan-assembler-times call *_ZTW2ir 1 PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++11 (test for excess errors) XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++11 scan-assembler-times call *_ZTW2ir 1 -PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++1y (test for excess errors) -XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++1y scan-assembler-times call *_ZTW2ir 1 +PASS: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++14 (test for excess errors) +XFAIL: g++.dg/gomp/tls-wrapper-cse.C -std=gnu++14 scan-assembler-times call *_ZTW2ir 1 PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-atomic-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 16) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++98 (test for errors, line 23) @@ -62797,47 +64839,47 @@ PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++11 (test for errors, line 16) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++11 (test for errors, line 23) XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++11 (test for errors, line 39) PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++1y (test for errors, line 16) -PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++1y (test for errors, line 23) -XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++14 (test for errors, line 16) +PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++14 (test for errors, line 23) +XFAIL: g++.dg/gomp/tpl-atomic-2.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/gomp/tpl-atomic-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++98 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++11 scan-tree-dump-times gimple "GOMP_barrier" 2 -PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++1y scan-tree-dump-times gimple "GOMP_barrier" 2 +PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/tpl-barrier-1.C -std=gnu++14 scan-tree-dump-times gimple "GOMP_barrier" 2 PASS: g++.dg/gomp/tpl-for-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-for-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-for-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-for-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-for-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-for-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-for-3.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-for-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-for-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-for-3.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 scan-tree-dump-times gimple "#pragma omp ordered" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++98 scan-tree-dump-times gimple "#pragma omp master" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++11 scan-tree-dump-times gimple "#pragma omp ordered" 1 PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++11 scan-tree-dump-times gimple "#pragma omp master" 1 -PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++1y scan-tree-dump-times gimple "#pragma omp ordered" 1 -PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++1y scan-tree-dump-times gimple "#pragma omp master" 1 +PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++14 scan-tree-dump-times gimple "#pragma omp ordered" 1 +PASS: g++.dg/gomp/tpl-master-1.C -std=gnu++14 scan-tree-dump-times gimple "#pragma omp master" 1 PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-parallel-1.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for errors, line 14) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for warnings, line 20) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++98 (test for excess errors) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++11 (test for warnings, line 20) PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++1y (test for warnings, line 20) -PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++14 (test for warnings, line 20) +PASS: g++.dg/gomp/tpl-parallel-2.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 6) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 7) PASS: g++.dg/gomp/udr-1.C -std=gnu++98 (test for errors, line 9) @@ -62916,45 +64958,45 @@ PASS: g++.dg/gomp/udr-1.C -std=gnu++11 (test for errors, line 112) PASS: g++.dg/gomp/udr-1.C -std=gnu++11 (test for errors, line 114) PASS: g++.dg/gomp/udr-1.C -std=gnu++11 (test for errors, line 115) PASS: g++.dg/gomp/udr-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 6) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 10) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 18) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 27) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 28) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 31) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 39) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 40) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 42) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 43) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 51) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 52) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 54) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 55) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 64) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 65) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 75) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 81) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 90) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 92) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 93) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 101) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 102) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 104) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 105) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 111) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 112) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for errors, line 115) -PASS: g++.dg/gomp/udr-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 6) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 10) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 17) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 18) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 21) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 27) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 28) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 31) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 39) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 40) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 42) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 43) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 51) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 52) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 54) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 55) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 61) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 62) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 64) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 65) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 75) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 81) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 89) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 90) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 92) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 93) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 101) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 102) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 104) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 105) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 111) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 112) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 114) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for errors, line 115) +PASS: g++.dg/gomp/udr-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 8) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 9) PASS: g++.dg/gomp/udr-2.C -std=gnu++98 (test for errors, line 11) @@ -63047,52 +65089,52 @@ PASS: g++.dg/gomp/udr-2.C -std=gnu++11 (test for errors, line 113) PASS: g++.dg/gomp/udr-2.C -std=gnu++11 (test for errors, line 114) PASS: g++.dg/gomp/udr-2.C -std=gnu++11 (test for errors, line 115) PASS: g++.dg/gomp/udr-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 9) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 21) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 22) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 25) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 26) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 32) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 33) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 35) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 36) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 37) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 45) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 46) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 48) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 49) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 50) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 58) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 59) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 61) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 62) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 63) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 69) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 70) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 72) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 73) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 74) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 86) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 87) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 90) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 99) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 100) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 102) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 103) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 104) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 110) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 111) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 113) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for errors, line 115) -PASS: g++.dg/gomp/udr-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 9) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 21) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 22) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 25) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 26) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 32) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 33) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 35) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 36) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 37) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 45) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 46) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 48) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 49) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 50) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 58) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 59) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 61) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 62) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 63) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 69) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 70) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 72) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 73) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 74) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 86) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 87) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 89) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 90) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 91) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 99) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 100) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 102) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 103) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 104) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 110) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 111) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 113) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 114) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for errors, line 115) +PASS: g++.dg/gomp/udr-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 50) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for errors, line 58) PASS: g++.dg/gomp/udr-3.C -std=gnu++98 (test for warnings, line 66) @@ -63165,42 +65207,42 @@ PASS: g++.dg/gomp/udr-3.C -std=gnu++11 (test for errors, line 174) PASS: g++.dg/gomp/udr-3.C -std=gnu++11 (test for errors, line 175) PASS: g++.dg/gomp/udr-3.C -std=gnu++11 (test for errors, line 188) PASS: g++.dg/gomp/udr-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 50) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 58) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 66) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 67) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 71) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 72) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 80) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 81) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 87) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 89) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 90) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 91) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 98) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 99) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 100) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 101) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 112) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 113) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 114) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 115) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 127) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 128) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 135) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 136) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 148) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 149) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for warnings, line 150) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 151) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 162) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 163) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 164) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 165) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 174) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 175) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for errors, line 188) -PASS: g++.dg/gomp/udr-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 50) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 58) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 66) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 67) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 71) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 72) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 80) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 81) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 87) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 89) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 90) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 91) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 98) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 99) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 100) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 101) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 112) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 113) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 114) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 115) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 127) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 128) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 135) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 136) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 148) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 149) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for warnings, line 150) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 151) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 162) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 163) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 164) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 165) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 174) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 175) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for errors, line 188) +PASS: g++.dg/gomp/udr-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for warnings, line 3) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/gomp/udr-4.C -std=c++98 (test for errors, line 12) @@ -63209,10 +65251,10 @@ PASS: g++.dg/gomp/udr-4.C -std=c++11 (test for warnings, line 3) PASS: g++.dg/gomp/udr-4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/gomp/udr-4.C -std=c++11 (test for errors, line 12) PASS: g++.dg/gomp/udr-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/udr-4.C -std=c++1y (test for warnings, line 3) -PASS: g++.dg/gomp/udr-4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/gomp/udr-4.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/gomp/udr-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/udr-4.C -std=c++14 (test for warnings, line 3) +PASS: g++.dg/gomp/udr-4.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/gomp/udr-4.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/gomp/udr-4.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 8) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 10) PASS: g++.dg/gomp/udr-5.C -std=c++98 (test for errors, line 18) @@ -63227,13 +65269,13 @@ PASS: g++.dg/gomp/udr-5.C -std=c++11 (test for errors, line 24) PASS: g++.dg/gomp/udr-5.C -std=c++11 (test for errors, line 36) PASS: g++.dg/gomp/udr-5.C -std=c++11 (test for errors, line 39) PASS: g++.dg/gomp/udr-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 10) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 24) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 36) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for errors, line 39) -PASS: g++.dg/gomp/udr-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 10) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 24) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 36) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for errors, line 39) +PASS: g++.dg/gomp/udr-5.C -std=c++14 (test for excess errors) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 11) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 12) PASS: g++.dg/gomp/udr-6.C -std=c++98 (test for warnings, line 15) @@ -63250,42 +65292,42 @@ PASS: g++.dg/gomp/udr-6.C -std=c++11 (test for warnings, line 46) PASS: g++.dg/gomp/udr-6.C -std=c++11 (test for warnings, line 49) PASS: g++.dg/gomp/udr-6.C -std=c++11 (test for errors, line 55) PASS: g++.dg/gomp/udr-6.C -std=c++11 (test for excess errors) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for warnings, line 11) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for warnings, line 12) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for warnings, line 15) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for errors, line 21) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for warnings, line 46) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for warnings, line 49) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for errors, line 55) -PASS: g++.dg/gomp/udr-6.C -std=c++1y (test for excess errors) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for warnings, line 11) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for warnings, line 12) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for warnings, line 15) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for errors, line 21) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for warnings, line 46) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for warnings, line 49) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for errors, line 55) +PASS: g++.dg/gomp/udr-6.C -std=c++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/graphite/graphite.exp ... PASS: g++.dg/graphite/id-1.C -std=c++98 (test for excess errors) PASS: g++.dg/graphite/id-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/graphite/id-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/graphite/id-1.C -std=c++14 (test for excess errors) PASS: g++.dg/graphite/pr39447.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr39447.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr39447.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr39447.C -std=gnu++14 (test for excess errors) PASS: g++.dg/graphite/pr41305.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr41305.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr41305.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr41305.C -std=gnu++14 (test for excess errors) PASS: g++.dg/graphite/pr41562.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr41562.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr41562.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr41562.C -std=gnu++14 (test for excess errors) PASS: g++.dg/graphite/pr42130.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr42130.C -std=gnu++98 execution test PASS: g++.dg/graphite/pr42130.C -std=gnu++11 (test for excess errors) PASS: g++.dg/graphite/pr42130.C -std=gnu++11 execution test -PASS: g++.dg/graphite/pr42130.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/graphite/pr42130.C -std=gnu++1y execution test +PASS: g++.dg/graphite/pr42130.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/graphite/pr42130.C -std=gnu++14 execution test PASS: g++.dg/graphite/pr42681.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr42681.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr42681.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr42681.C -std=gnu++14 (test for excess errors) PASS: g++.dg/graphite/pr42930.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr42930.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr42930.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr42930.C -std=gnu++14 (test for excess errors) PASS: g++.dg/graphite/pr43026.C -std=gnu++98 (test for excess errors) PASS: g++.dg/graphite/pr43026.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/graphite/pr43026.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/graphite/pr43026.C -std=gnu++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/guality/guality.exp ... PASS: g++.dg/guality/pr46815.C -O0 (test for excess errors) PASS: g++.dg/guality/pr46815.C -O0 execution test @@ -64346,7 +66388,10 @@ PASS: g++.dg/lto/pr60567 cp_lto_pr60567_0.o assemble, -flto -fno-use-linker-plu PASS: g++.dg/lto/pr60567 cp_lto_pr60567_0.o-cp_lto_pr60567_0.o link, -flto -fno-use-linker-plugin PASS: g++.dg/lto/pr63270 cp_lto_pr63270_0.o assemble, -flto -O2 -Wno-odr PASS: g++.dg/lto/pr63270 cp_lto_pr63270_1.o assemble, -flto -O2 -Wno-odr -PASS: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_1.o link, -flto -O2 -Wno-odr +PASS: g++.dg/lto/pr63270 cp_lto_pr63270_2.o assemble, -flto -O2 -Wno-odr +PASS: g++.dg/lto/pr63270 cp_lto_pr63270_0.o-cp_lto_pr63270_2.o link, -flto -O2 -Wno-odr +PASS: g++.dg/lto/pr64043 cp_lto_pr64043_0.o assemble, -flto -std=c++11 +PASS: g++.dg/lto/pr64043 cp_lto_pr64043_0.o-cp_lto_pr64043_0.o link, -flto -std=c++11 PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: g++.dg/lto/v1-plugin-api-not-supported cp_lto_v1-plugin-api-not-supported_0.o-cp_lto_v1-plugin-api-not-supported_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin @@ -64678,7 +66723,7 @@ PASS: g++.dg/special/initpri2.C (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/tls/tls.exp ... PASS: g++.dg/tls/diag-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tls/diag-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/diag-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/diag-1.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/diag-2.C -std=c++98 (test for errors, line 4) PASS: g++.dg/tls/diag-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/tls/diag-2.C -std=c++98 (test for errors, line 6) @@ -64709,21 +66754,21 @@ PASS: g++.dg/tls/diag-2.C -std=c++11 (test for errors, line 20) PASS: g++.dg/tls/diag-2.C -std=c++11 (test for errors, line 22) PASS: g++.dg/tls/diag-2.C -std=c++11 (test for errors, line 25) PASS: g++.dg/tls/diag-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 7) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 11) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 12) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 13) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 17) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 18) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 19) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 20) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 22) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for errors, line 25) -PASS: g++.dg/tls/diag-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 7) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 11) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 12) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 13) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 17) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 18) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 19) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 20) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 22) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for errors, line 25) +PASS: g++.dg/tls/diag-2.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/diag-3.C -std=c++98 (test for warnings, line 4) PASS: g++.dg/tls/diag-3.C -std=c++98 (test for errors, line 5) PASS: g++.dg/tls/diag-3.C -std=c++98 (test for warnings, line 7) @@ -64734,11 +66779,11 @@ PASS: g++.dg/tls/diag-3.C -std=c++11 (test for errors, line 5) PASS: g++.dg/tls/diag-3.C -std=c++11 (test for warnings, line 7) PASS: g++.dg/tls/diag-3.C -std=c++11 (test for errors, line 8) PASS: g++.dg/tls/diag-3.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/diag-3.C -std=c++1y (test for warnings, line 4) -PASS: g++.dg/tls/diag-3.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/tls/diag-3.C -std=c++1y (test for warnings, line 7) -PASS: g++.dg/tls/diag-3.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tls/diag-3.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/diag-3.C -std=c++14 (test for warnings, line 4) +PASS: g++.dg/tls/diag-3.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/tls/diag-3.C -std=c++14 (test for warnings, line 7) +PASS: g++.dg/tls/diag-3.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/tls/diag-3.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/diag-4.C -std=c++98 (test for errors, line 4) PASS: g++.dg/tls/diag-4.C -std=c++98 (test for errors, line 8) PASS: g++.dg/tls/diag-4.C -std=c++98 (test for errors, line 9) @@ -64747,19 +66792,19 @@ PASS: g++.dg/tls/diag-4.C -std=c++11 (test for errors, line 4) PASS: g++.dg/tls/diag-4.C -std=c++11 (test for errors, line 8) PASS: g++.dg/tls/diag-4.C -std=c++11 (test for errors, line 9) PASS: g++.dg/tls/diag-4.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/diag-4.C -std=c++1y (test for errors, line 4) -PASS: g++.dg/tls/diag-4.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tls/diag-4.C -std=c++1y (test for errors, line 9) -PASS: g++.dg/tls/diag-4.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/diag-4.C -std=c++14 (test for errors, line 4) +PASS: g++.dg/tls/diag-4.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/tls/diag-4.C -std=c++14 (test for errors, line 9) +PASS: g++.dg/tls/diag-4.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/diag-5.C -std=c++98 (test for errors, line 5) PASS: g++.dg/tls/diag-5.C -std=c++98 (test for excess errors) PASS: g++.dg/tls/diag-5.C -std=c++11 (test for errors, line 5) PASS: g++.dg/tls/diag-5.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/diag-5.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/tls/diag-5.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/diag-5.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/tls/diag-5.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/init-1.C -std=c++98 (test for excess errors) PASS: g++.dg/tls/init-1.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/init-1.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/init-1.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/init-2.C -std=c++98 (test for errors, line 5) PASS: g++.dg/tls/init-2.C -std=c++98 (test for errors, line 8) PASS: g++.dg/tls/init-2.C -std=c++98 (test for errors, line 14) @@ -64768,200 +66813,206 @@ PASS: g++.dg/tls/init-2.C -std=c++11 (test for errors, line 5) PASS: g++.dg/tls/init-2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/tls/init-2.C -std=c++11 (test for errors, line 14) PASS: g++.dg/tls/init-2.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/init-2.C -std=c++1y (test for errors, line 5) -PASS: g++.dg/tls/init-2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tls/init-2.C -std=c++1y (test for errors, line 14) -PASS: g++.dg/tls/init-2.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/init-2.C -std=c++14 (test for errors, line 5) +PASS: g++.dg/tls/init-2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/tls/init-2.C -std=c++14 (test for errors, line 14) +PASS: g++.dg/tls/init-2.C -std=c++14 (test for excess errors) PASS: g++.dg/tls/static-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tls/static-1.C -std=gnu++98 execution test PASS: g++.dg/tls/static-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/static-1.C -std=gnu++11 execution test -PASS: g++.dg/tls/static-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/static-1.C -std=gnu++1y execution test +PASS: g++.dg/tls/static-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/static-1.C -std=gnu++14 execution test PASS: g++.dg/tls/static2.C -std=c++98 (test for excess errors) PASS: g++.dg/tls/static2.C -std=c++98 scan-assembler-not _ZTHN1A1iE PASS: g++.dg/tls/static2.C -std=c++98 scan-assembler-not _ZTWN1A1iE PASS: g++.dg/tls/static2.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/static2.C -std=c++11 scan-assembler-not _ZTHN1A1iE PASS: g++.dg/tls/static2.C -std=c++11 scan-assembler-not _ZTWN1A1iE -PASS: g++.dg/tls/static2.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/static2.C -std=c++1y scan-assembler-not _ZTHN1A1iE -PASS: g++.dg/tls/static2.C -std=c++1y scan-assembler-not _ZTWN1A1iE +PASS: g++.dg/tls/static2.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/static2.C -std=c++14 scan-assembler-not _ZTHN1A1iE +PASS: g++.dg/tls/static2.C -std=c++14 scan-assembler-not _ZTWN1A1iE UNSUPPORTED: g++.dg/tls/thread_local-cse.C -std=gnu++98 PASS: g++.dg/tls/thread_local-cse.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local-cse.C -std=gnu++11 execution test XFAIL: g++.dg/tls/thread_local-cse.C -std=gnu++11 scan-assembler-times call *_ZTW2ir 1 -PASS: g++.dg/tls/thread_local-cse.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-cse.C -std=gnu++1y execution test -XFAIL: g++.dg/tls/thread_local-cse.C -std=gnu++1y scan-assembler-times call *_ZTW2ir 1 +PASS: g++.dg/tls/thread_local-cse.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-cse.C -std=gnu++14 execution test +XFAIL: g++.dg/tls/thread_local-cse.C -std=gnu++14 scan-assembler-times call *_ZTW2ir 1 UNSUPPORTED: g++.dg/tls/thread_local-ice.C -std=c++98 PASS: g++.dg/tls/thread_local-ice.C -std=c++11 (test for errors, line 6) PASS: g++.dg/tls/thread_local-ice.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/thread_local-ice.C -std=c++1y (test for errors, line 6) -PASS: g++.dg/tls/thread_local-ice.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/thread_local-ice.C -std=c++14 (test for errors, line 6) +PASS: g++.dg/tls/thread_local-ice.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/tls/thread_local-ice2.C -std=c++98 PASS: g++.dg/tls/thread_local-ice2.C -std=c++11 (test for errors, line 8) PASS: g++.dg/tls/thread_local-ice2.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/thread_local-ice2.C -std=c++1y (test for errors, line 8) -PASS: g++.dg/tls/thread_local-ice2.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/thread_local-ice2.C -std=c++14 (test for errors, line 8) +PASS: g++.dg/tls/thread_local-ice2.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/tls/thread_local-ice3.C -std=c++98 +PASS: g++.dg/tls/thread_local-ice3.C -std=c++11 (test for excess errors) +PASS: g++.dg/tls/thread_local-ice3.C -std=c++14 (test for excess errors) +UNSUPPORTED: g++.dg/tls/thread_local-ice4.C -std=c++98 +PASS: g++.dg/tls/thread_local-ice4.C -std=c++11 (test for excess errors) +PASS: g++.dg/tls/thread_local-ice4.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.dg/tls/thread_local-order1.C -std=c++98 PASS: g++.dg/tls/thread_local-order1.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local-order1.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local-order1.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-order1.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local-order1.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-order1.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local-order2.C -std=c++98 PASS: g++.dg/tls/thread_local-order2.C -std=c++11 (test for excess errors) XPASS: g++.dg/tls/thread_local-order2.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local-order2.C -std=c++1y (test for excess errors) -XPASS: g++.dg/tls/thread_local-order2.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local-order2.C -std=c++14 (test for excess errors) +XPASS: g++.dg/tls/thread_local-order2.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local-wrap1.C -std=c++98 PASS: g++.dg/tls/thread_local-wrap1.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local-wrap1.C -std=c++11 scan-assembler-not _ZTW1i -PASS: g++.dg/tls/thread_local-wrap1.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-wrap1.C -std=c++1y scan-assembler-not _ZTW1i +PASS: g++.dg/tls/thread_local-wrap1.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-wrap1.C -std=c++14 scan-assembler-not _ZTW1i UNSUPPORTED: g++.dg/tls/thread_local-wrap2.C -std=c++98 PASS: g++.dg/tls/thread_local-wrap2.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local-wrap2.C -std=c++11 scan-assembler _ZTW1i PASS: g++.dg/tls/thread_local-wrap2.C -std=c++11 scan-assembler-not _ZTH1i -PASS: g++.dg/tls/thread_local-wrap2.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-wrap2.C -std=c++1y scan-assembler _ZTW1i -PASS: g++.dg/tls/thread_local-wrap2.C -std=c++1y scan-assembler-not _ZTH1i +PASS: g++.dg/tls/thread_local-wrap2.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-wrap2.C -std=c++14 scan-assembler _ZTW1i +PASS: g++.dg/tls/thread_local-wrap2.C -std=c++14 scan-assembler-not _ZTH1i UNSUPPORTED: g++.dg/tls/thread_local-wrap3.C -std=c++98 PASS: g++.dg/tls/thread_local-wrap3.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local-wrap3.C -std=c++11 scan-assembler _ZTW1i PASS: g++.dg/tls/thread_local-wrap3.C -std=c++11 scan-assembler _ZTH1i -PASS: g++.dg/tls/thread_local-wrap3.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-wrap3.C -std=c++1y scan-assembler _ZTW1i -PASS: g++.dg/tls/thread_local-wrap3.C -std=c++1y scan-assembler _ZTH1i +PASS: g++.dg/tls/thread_local-wrap3.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-wrap3.C -std=c++14 scan-assembler _ZTW1i +PASS: g++.dg/tls/thread_local-wrap3.C -std=c++14 scan-assembler _ZTH1i UNSUPPORTED: g++.dg/tls/thread_local-wrap4.C -std=gnu++98 PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++11 scan-assembler-not _ZTW1i@PLT -PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++1y scan-assembler-not _ZTW1i@PLT +PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local-wrap4.C -std=gnu++14 scan-assembler-not _ZTW1i@PLT UNSUPPORTED: g++.dg/tls/thread_local1.C -std=c++98 PASS: g++.dg/tls/thread_local1.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local1.C -std=c++11 scan-assembler _ZGVZ1fvE1a PASS: g++.dg/tls/thread_local1.C -std=c++11 scan-assembler-not cxa_guard PASS: g++.dg/tls/thread_local1.C -std=c++11 scan-assembler-not .comm -PASS: g++.dg/tls/thread_local1.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local1.C -std=c++1y scan-assembler _ZGVZ1fvE1a -PASS: g++.dg/tls/thread_local1.C -std=c++1y scan-assembler-not cxa_guard -PASS: g++.dg/tls/thread_local1.C -std=c++1y scan-assembler-not .comm +PASS: g++.dg/tls/thread_local1.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local1.C -std=c++14 scan-assembler _ZGVZ1fvE1a +PASS: g++.dg/tls/thread_local1.C -std=c++14 scan-assembler-not cxa_guard +PASS: g++.dg/tls/thread_local1.C -std=c++14 scan-assembler-not .comm UNSUPPORTED: g++.dg/tls/thread_local10.C -std=c++98 PASS: g++.dg/tls/thread_local10.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local10.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local10.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local10.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local10.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local10.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local2.C -std=c++98 PASS: g++.dg/tls/thread_local2.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local2.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local2.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local2.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local2.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local2.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local2g.C -std=c++98 PASS: g++.dg/tls/thread_local2g.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local2g.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local2g.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local2g.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local2g.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local2g.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local3.C -std=gnu++98 PASS: g++.dg/tls/thread_local3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local3.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local3.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local3.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local3g.C -std=gnu++98 PASS: g++.dg/tls/thread_local3g.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local3g.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local3g.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local3g.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local3g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local4.C -std=gnu++98 PASS: g++.dg/tls/thread_local4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local4.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local4.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local4.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local4g.C -std=gnu++98 PASS: g++.dg/tls/thread_local4g.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local4g.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local4g.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local4g.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local4g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local5.C -std=gnu++98 PASS: g++.dg/tls/thread_local5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local5.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local5.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local5.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local5g.C -std=gnu++98 PASS: g++.dg/tls/thread_local5g.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tls/thread_local5g.C -std=gnu++11 execution test -PASS: g++.dg/tls/thread_local5g.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tls/thread_local5g.C -std=gnu++1y execution test +PASS: g++.dg/tls/thread_local5g.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tls/thread_local5g.C -std=gnu++14 execution test UNSUPPORTED: g++.dg/tls/thread_local6.C -std=c++98 PASS: g++.dg/tls/thread_local6.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local6.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local6.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local6.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local6.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local6.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local6g.C -std=c++98 PASS: g++.dg/tls/thread_local6g.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local6g.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local6g.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local6g.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local6g.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local6g.C -std=c++14 execution test UNSUPPORTED: g++.dg/tls/thread_local7.C -std=c++98 PASS: g++.dg/tls/thread_local7.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local7.C -std=c++11 scan-assembler-not \\.data -PASS: g++.dg/tls/thread_local7.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local7.C -std=c++1y scan-assembler-not \\.data +PASS: g++.dg/tls/thread_local7.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local7.C -std=c++14 scan-assembler-not \\.data UNSUPPORTED: g++.dg/tls/thread_local7g.C -std=c++98 PASS: g++.dg/tls/thread_local7g.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local7g.C -std=c++11 scan-assembler-not \\.data -PASS: g++.dg/tls/thread_local7g.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local7g.C -std=c++1y scan-assembler-not \\.data +PASS: g++.dg/tls/thread_local7g.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local7g.C -std=c++14 scan-assembler-not \\.data UNSUPPORTED: g++.dg/tls/thread_local8.C -std=c++98 PASS: g++.dg/tls/thread_local8.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local8.C -std=c++11 scan-assembler _ZTH12foo_instance -PASS: g++.dg/tls/thread_local8.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local8.C -std=c++1y scan-assembler _ZTH12foo_instance +PASS: g++.dg/tls/thread_local8.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local8.C -std=c++14 scan-assembler _ZTH12foo_instance UNSUPPORTED: g++.dg/tls/thread_local9.C -std=c++98 PASS: g++.dg/tls/thread_local9.C -std=c++11 (test for excess errors) PASS: g++.dg/tls/thread_local9.C -std=c++11 execution test -PASS: g++.dg/tls/thread_local9.C -std=c++1y (test for excess errors) -PASS: g++.dg/tls/thread_local9.C -std=c++1y execution test +PASS: g++.dg/tls/thread_local9.C -std=c++14 (test for excess errors) +PASS: g++.dg/tls/thread_local9.C -std=c++14 execution test PASS: g++.dg/tls/trivial.C -std=c++98 (test for excess errors) PASS: g++.dg/tls/trivial.C -std=c++11 (test for excess errors) -PASS: g++.dg/tls/trivial.C -std=c++1y (test for excess errors) +PASS: g++.dg/tls/trivial.C -std=c++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/tm/tm.exp ... PASS: c-c++-common/tm/20100127.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/20100127.c -std=gnu++98 scan-tree-dump-times tmmark "_ITM_W.*nontrxn" 0 PASS: c-c++-common/tm/20100127.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/20100127.c -std=gnu++11 scan-tree-dump-times tmmark "_ITM_W.*nontrxn" 0 -PASS: c-c++-common/tm/20100127.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/20100127.c -std=gnu++1y scan-tree-dump-times tmmark "_ITM_W.*nontrxn" 0 +PASS: c-c++-common/tm/20100127.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/20100127.c -std=gnu++14 scan-tree-dump-times tmmark "_ITM_W.*nontrxn" 0 PASS: c-c++-common/tm/20111206.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/20111206.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/20111206.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/20111206.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/abort-1.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/tm/abort-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/tm/abort-1.c -std=c++11 (test for errors, line 5) PASS: c-c++-common/tm/abort-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/tm/abort-1.c -std=c++1y (test for errors, line 5) -PASS: c-c++-common/tm/abort-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/tm/abort-1.c -std=c++14 (test for errors, line 5) +PASS: c-c++-common/tm/abort-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/tm/abort-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/abort-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/abort-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/abort-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/abort-3.c -std=c++98 (test for errors, line 5) PASS: c-c++-common/tm/abort-3.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/tm/abort-3.c -std=c++98 (test for excess errors) PASS: c-c++-common/tm/abort-3.c -std=c++11 (test for errors, line 5) PASS: c-c++-common/tm/abort-3.c -std=c++11 (test for errors, line 6) PASS: c-c++-common/tm/abort-3.c -std=c++11 (test for excess errors) -PASS: c-c++-common/tm/abort-3.c -std=c++1y (test for errors, line 5) -PASS: c-c++-common/tm/abort-3.c -std=c++1y (test for errors, line 6) -PASS: c-c++-common/tm/abort-3.c -std=c++1y (test for excess errors) +PASS: c-c++-common/tm/abort-3.c -std=c++14 (test for errors, line 5) +PASS: c-c++-common/tm/abort-3.c -std=c++14 (test for errors, line 6) +PASS: c-c++-common/tm/abort-3.c -std=c++14 (test for excess errors) PASS: c-c++-common/tm/atomic-1.c -std=c++98 (test for errors, line 6) PASS: c-c++-common/tm/atomic-1.c -std=c++98 (test for excess errors) PASS: c-c++-common/tm/atomic-1.c -std=c++11 (test for errors, line 6) PASS: c-c++-common/tm/atomic-1.c -std=c++11 (test for excess errors) -PASS: c-c++-common/tm/atomic-1.c -std=c++1y (test for errors, line 6) -PASS: c-c++-common/tm/atomic-1.c -std=c++1y (test for excess errors) +PASS: c-c++-common/tm/atomic-1.c -std=c++14 (test for errors, line 6) +PASS: c-c++-common/tm/atomic-1.c -std=c++14 (test for excess errors) PASS: c-c++-common/tm/atomic-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/atomic-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/atomic-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/atomic-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/attrib-1.c -std=gnu++98 (test for errors, line 13) PASS: c-c++-common/tm/attrib-1.c -std=gnu++98 (test for warnings, line 15) PASS: c-c++-common/tm/attrib-1.c -std=gnu++98 (test for warnings, line 19) @@ -64974,33 +67025,33 @@ PASS: c-c++-common/tm/attrib-1.c -std=gnu++11 (test for warnings, line 19) PASS: c-c++-common/tm/attrib-1.c -std=gnu++11 (test for errors, line 23) PASS: c-c++-common/tm/attrib-1.c -std=gnu++11 (test for errors, line 25) PASS: c-c++-common/tm/attrib-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for errors, line 13) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for warnings, line 15) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for warnings, line 19) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for errors, line 25) -PASS: c-c++-common/tm/attrib-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for errors, line 13) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for warnings, line 15) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for warnings, line 19) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for errors, line 23) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for errors, line 25) +PASS: c-c++-common/tm/attrib-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/cancel-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/cancel-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/cancel-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/cancel-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/freq.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/freq.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/freq.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/freq.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/inline-asm-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/inline-asm-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/inline-asm-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/inline-asm-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/inline-asm.c -std=gnu++98 (test for errors, line 7) PASS: c-c++-common/tm/inline-asm.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/inline-asm.c -std=gnu++11 (test for errors, line 7) PASS: c-c++-common/tm/inline-asm.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/inline-asm.c -std=gnu++1y (test for errors, line 7) -PASS: c-c++-common/tm/inline-asm.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/inline-asm.c -std=gnu++14 (test for errors, line 7) +PASS: c-c++-common/tm/inline-asm.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/ipa-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/ipa-1.c -std=gnu++98 scan-ipa-dump-not tmipa "getTMCloneOrIrrevocable" PASS: c-c++-common/tm/ipa-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/ipa-1.c -std=gnu++11 scan-ipa-dump-not tmipa "getTMCloneOrIrrevocable" -PASS: c-c++-common/tm/ipa-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/ipa-1.c -std=gnu++1y scan-ipa-dump-not tmipa "getTMCloneOrIrrevocable" +PASS: c-c++-common/tm/ipa-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/ipa-1.c -std=gnu++14 scan-ipa-dump-not tmipa "getTMCloneOrIrrevocable" PASS: c-c++-common/tm/malloc.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/malloc.c -std=gnu++98 scan-tree-dump-times tmmark " malloc .666" 1 PASS: c-c++-common/tm/malloc.c -std=gnu++98 scan-tree-dump-times tmmark "__builtin__ITM_malloc" 1 @@ -65011,17 +67062,17 @@ PASS: c-c++-common/tm/malloc.c -std=gnu++11 scan-tree-dump-times tmmark " mall PASS: c-c++-common/tm/malloc.c -std=gnu++11 scan-tree-dump-times tmmark "__builtin__ITM_malloc" 1 PASS: c-c++-common/tm/malloc.c -std=gnu++11 scan-tree-dump-times tmmark "__builtin__ITM_calloc" 1 PASS: c-c++-common/tm/malloc.c -std=gnu++11 scan-tree-dump-times tmmark "__builtin__ITM_free" 2 -PASS: c-c++-common/tm/malloc.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/malloc.c -std=gnu++1y scan-tree-dump-times tmmark " malloc .666" 1 -PASS: c-c++-common/tm/malloc.c -std=gnu++1y scan-tree-dump-times tmmark "__builtin__ITM_malloc" 1 -PASS: c-c++-common/tm/malloc.c -std=gnu++1y scan-tree-dump-times tmmark "__builtin__ITM_calloc" 1 -PASS: c-c++-common/tm/malloc.c -std=gnu++1y scan-tree-dump-times tmmark "__builtin__ITM_free" 2 +PASS: c-c++-common/tm/malloc.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/malloc.c -std=gnu++14 scan-tree-dump-times tmmark " malloc .666" 1 +PASS: c-c++-common/tm/malloc.c -std=gnu++14 scan-tree-dump-times tmmark "__builtin__ITM_malloc" 1 +PASS: c-c++-common/tm/malloc.c -std=gnu++14 scan-tree-dump-times tmmark "__builtin__ITM_calloc" 1 +PASS: c-c++-common/tm/malloc.c -std=gnu++14 scan-tree-dump-times tmmark "__builtin__ITM_free" 2 PASS: c-c++-common/tm/memcpy-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/memcpy-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/memcpy-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/memcpy-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/omp.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/omp.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/omp.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/omp.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/outer-1.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/tm/outer-1.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/tm/outer-1.c -std=gnu++98 (test for errors, line 14) @@ -65032,17 +67083,17 @@ PASS: c-c++-common/tm/outer-1.c -std=gnu++11 (test for errors, line 11) PASS: c-c++-common/tm/outer-1.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/tm/outer-1.c -std=gnu++11 (test for errors, line 28) PASS: c-c++-common/tm/outer-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/outer-1.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/tm/outer-1.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/tm/outer-1.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/tm/outer-1.c -std=gnu++1y (test for errors, line 28) -PASS: c-c++-common/tm/outer-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/outer-1.c -std=gnu++14 (test for errors, line 9) +PASS: c-c++-common/tm/outer-1.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/tm/outer-1.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/tm/outer-1.c -std=gnu++14 (test for errors, line 28) +PASS: c-c++-common/tm/outer-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/pr54893.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/pr54893.c -std=gnu++98 scan-ipa-dump tmipa "GTMA_DOES_GO_IRREVOCABLE" PASS: c-c++-common/tm/pr54893.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/pr54893.c -std=gnu++11 scan-ipa-dump tmipa "GTMA_DOES_GO_IRREVOCABLE" -PASS: c-c++-common/tm/pr54893.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/pr54893.c -std=gnu++1y scan-ipa-dump tmipa "GTMA_DOES_GO_IRREVOCABLE" +PASS: c-c++-common/tm/pr54893.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/pr54893.c -std=gnu++14 scan-ipa-dump tmipa "GTMA_DOES_GO_IRREVOCABLE" PASS: c-c++-common/tm/safe-1.c -std=gnu++98 (test for errors, line 29) PASS: c-c++-common/tm/safe-1.c -std=gnu++98 (test for errors, line 30) PASS: c-c++-common/tm/safe-1.c -std=gnu++98 (test for errors, line 38) @@ -65073,21 +67124,21 @@ PASS: c-c++-common/tm/safe-1.c -std=gnu++11 (test for errors, line 63) PASS: c-c++-common/tm/safe-1.c -std=gnu++11 (test for errors, line 65) PASS: c-c++-common/tm/safe-1.c -std=gnu++11 (test for errors, line 66) PASS: c-c++-common/tm/safe-1.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 29) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 30) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 38) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 39) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 40) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 42) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 43) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 55) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 56) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 60) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 61) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 63) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 65) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for errors, line 66) -PASS: c-c++-common/tm/safe-1.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 29) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 30) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 38) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 39) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 40) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 42) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 43) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 55) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 56) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 60) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 61) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 63) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 65) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for errors, line 66) +PASS: c-c++-common/tm/safe-1.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/safe-2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/tm/safe-2.c -std=gnu++98 (test for errors, line 11) PASS: c-c++-common/tm/safe-2.c -std=gnu++98 (test for errors, line 14) @@ -65096,76 +67147,76 @@ PASS: c-c++-common/tm/safe-2.c -std=gnu++11 (test for errors, line 9) PASS: c-c++-common/tm/safe-2.c -std=gnu++11 (test for errors, line 11) PASS: c-c++-common/tm/safe-2.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/tm/safe-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/safe-2.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/tm/safe-2.c -std=gnu++1y (test for errors, line 11) -PASS: c-c++-common/tm/safe-2.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/tm/safe-2.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 15) -PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 23) -PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 32) -PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 42) +PASS: c-c++-common/tm/safe-2.c -std=gnu++14 (test for errors, line 9) +PASS: c-c++-common/tm/safe-2.c -std=gnu++14 (test for errors, line 11) +PASS: c-c++-common/tm/safe-2.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/tm/safe-2.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 16) +PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 24) +PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 33) +PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for errors, line 43) PASS: c-c++-common/tm/safe-3.c -std=gnu++98 (test for excess errors) -PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 15) -PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 23) -PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 32) -PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 42) +PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 16) +PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 24) +PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 33) +PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for errors, line 43) PASS: c-c++-common/tm/safe-3.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/safe-3.c -std=gnu++1y (test for errors, line 15) -PASS: c-c++-common/tm/safe-3.c -std=gnu++1y (test for errors, line 23) -PASS: c-c++-common/tm/safe-3.c -std=gnu++1y (test for errors, line 32) -PASS: c-c++-common/tm/safe-3.c -std=gnu++1y (test for errors, line 42) -PASS: c-c++-common/tm/safe-3.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/safe-3.c -std=gnu++14 (test for errors, line 16) +PASS: c-c++-common/tm/safe-3.c -std=gnu++14 (test for errors, line 24) +PASS: c-c++-common/tm/safe-3.c -std=gnu++14 (test for errors, line 33) +PASS: c-c++-common/tm/safe-3.c -std=gnu++14 (test for errors, line 43) +PASS: c-c++-common/tm/safe-3.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++98 (test for errors, line 9) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++98 (test for errors, line 14) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++11 (test for errors, line 9) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++11 (test for errors, line 14) PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++11 (test for excess errors) -PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++1y (test for errors, line 9) -PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++1y (test for errors, line 14) -PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++1y (test for excess errors) +PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++14 (test for errors, line 9) +PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++14 (test for errors, line 14) +PASS: c-c++-common/tm/trxn-expr-2.c -std=gnu++14 (test for excess errors) PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++98 scan-tree-dump-times tmmark "ITM_RU" 2 PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++98 scan-tree-dump-times tmmark "ITM_commitTransaction" 4 PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 2 PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++11 scan-tree-dump-times tmmark "ITM_commitTransaction" 4 -PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 2 -PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++1y scan-tree-dump-times tmmark "ITM_commitTransaction" 4 +PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 2 +PASS: c-c++-common/tm/trxn-expr-3.c -std=gnu++14 scan-tree-dump-times tmmark "ITM_commitTransaction" 4 PASS: c-c++-common/tm/trxn-expr.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/trxn-expr.c -std=gnu++98 scan-tree-dump-times tmmark "_ITM_RU.*york" 1 PASS: c-c++-common/tm/trxn-expr.c -std=gnu++98 scan-tree-dump-times tmmark "_ITM_RU" 1 PASS: c-c++-common/tm/trxn-expr.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/trxn-expr.c -std=gnu++11 scan-tree-dump-times tmmark "_ITM_RU.*york" 1 PASS: c-c++-common/tm/trxn-expr.c -std=gnu++11 scan-tree-dump-times tmmark "_ITM_RU" 1 -PASS: c-c++-common/tm/trxn-expr.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/trxn-expr.c -std=gnu++1y scan-tree-dump-times tmmark "_ITM_RU.*york" 1 -PASS: c-c++-common/tm/trxn-expr.c -std=gnu++1y scan-tree-dump-times tmmark "_ITM_RU" 1 +PASS: c-c++-common/tm/trxn-expr.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/trxn-expr.c -std=gnu++14 scan-tree-dump-times tmmark "_ITM_RU.*york" 1 +PASS: c-c++-common/tm/trxn-expr.c -std=gnu++14 scan-tree-dump-times tmmark "_ITM_RU" 1 PASS: c-c++-common/tm/wrap-1.c -std=gnu++98 (test for excess errors) PASS: c-c++-common/tm/wrap-1.c -std=gnu++98 scan-tree-dump-times optimized "xyzzy" 1 PASS: c-c++-common/tm/wrap-1.c -std=gnu++11 (test for excess errors) PASS: c-c++-common/tm/wrap-1.c -std=gnu++11 scan-tree-dump-times optimized "xyzzy" 1 -PASS: c-c++-common/tm/wrap-1.c -std=gnu++1y (test for excess errors) -PASS: c-c++-common/tm/wrap-1.c -std=gnu++1y scan-tree-dump-times optimized "xyzzy" 1 +PASS: c-c++-common/tm/wrap-1.c -std=gnu++14 (test for excess errors) +PASS: c-c++-common/tm/wrap-1.c -std=gnu++14 scan-tree-dump-times optimized "xyzzy" 1 PASS: g++.dg/tm/20100429.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/tm/20100429.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/20100429.C -std=gnu++11 (test for errors, line 12) PASS: g++.dg/tm/20100429.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/20100429.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/tm/20100429.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/20100429.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/tm/20100429.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/20100727.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/20100727.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/20100727.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/20100727.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/alias.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/alias.C -std=gnu++98 scan-assembler _ZGTtN7ItemsetD1Ev PASS: g++.dg/tm/alias.C -std=gnu++98 scan-assembler _ZGTtN7ItemsetD2Ev PASS: g++.dg/tm/alias.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/alias.C -std=gnu++11 scan-assembler _ZGTtN7ItemsetD1Ev PASS: g++.dg/tm/alias.C -std=gnu++11 scan-assembler _ZGTtN7ItemsetD2Ev -PASS: g++.dg/tm/alias.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/alias.C -std=gnu++1y scan-assembler _ZGTtN7ItemsetD1Ev -PASS: g++.dg/tm/alias.C -std=gnu++1y scan-assembler _ZGTtN7ItemsetD2Ev +PASS: g++.dg/tm/alias.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/alias.C -std=gnu++14 scan-assembler _ZGTtN7ItemsetD1Ev +PASS: g++.dg/tm/alias.C -std=gnu++14 scan-assembler _ZGTtN7ItemsetD2Ev PASS: g++.dg/tm/attrib-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/attrib-2.C -std=gnu++98 scan-tree-dump-times optimized "_ZN5Tsafe1fEv" 1 PASS: g++.dg/tm/attrib-2.C -std=gnu++98 scan-tree-dump-times optimized "_ZN5Tcall1fEv" 1 @@ -65176,11 +67227,11 @@ PASS: g++.dg/tm/attrib-2.C -std=gnu++11 scan-tree-dump-times optimized "_ZN5Ts PASS: g++.dg/tm/attrib-2.C -std=gnu++11 scan-tree-dump-times optimized "_ZN5Tcall1fEv" 1 PASS: g++.dg/tm/attrib-2.C -std=gnu++11 scan-tree-dump-times optimized "_ZGTtN5Tsafe1fEv" 1 PASS: g++.dg/tm/attrib-2.C -std=gnu++11 scan-tree-dump-times optimized "_ZGTtN5Tcall1fEv" 1 -PASS: g++.dg/tm/attrib-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/attrib-2.C -std=gnu++1y scan-tree-dump-times optimized "_ZN5Tsafe1fEv" 1 -PASS: g++.dg/tm/attrib-2.C -std=gnu++1y scan-tree-dump-times optimized "_ZN5Tcall1fEv" 1 -PASS: g++.dg/tm/attrib-2.C -std=gnu++1y scan-tree-dump-times optimized "_ZGTtN5Tsafe1fEv" 1 -PASS: g++.dg/tm/attrib-2.C -std=gnu++1y scan-tree-dump-times optimized "_ZGTtN5Tcall1fEv" 1 +PASS: g++.dg/tm/attrib-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/attrib-2.C -std=gnu++14 scan-tree-dump-times optimized "_ZN5Tsafe1fEv" 1 +PASS: g++.dg/tm/attrib-2.C -std=gnu++14 scan-tree-dump-times optimized "_ZN5Tcall1fEv" 1 +PASS: g++.dg/tm/attrib-2.C -std=gnu++14 scan-tree-dump-times optimized "_ZGTtN5Tsafe1fEv" 1 +PASS: g++.dg/tm/attrib-2.C -std=gnu++14 scan-tree-dump-times optimized "_ZGTtN5Tcall1fEv" 1 PASS: g++.dg/tm/attrib-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/attrib-3.C -std=gnu++98 scan-tree-dump-times optimized "_ZN1B1fEv" 1 PASS: g++.dg/tm/attrib-3.C -std=gnu++98 scan-tree-dump-times optimized "_ZGTtN1B1fEv" 1 @@ -65191,11 +67242,11 @@ PASS: g++.dg/tm/attrib-3.C -std=gnu++11 scan-tree-dump-times optimized "_ZN1B1 PASS: g++.dg/tm/attrib-3.C -std=gnu++11 scan-tree-dump-times optimized "_ZGTtN1B1fEv" 1 PASS: g++.dg/tm/attrib-3.C -std=gnu++11 scan-tree-dump-times optimized "_ZN1E1fEv" 1 PASS: g++.dg/tm/attrib-3.C -std=gnu++11 scan-tree-dump-times optimized "_ZGTtN1E1fEv" 1 -PASS: g++.dg/tm/attrib-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/attrib-3.C -std=gnu++1y scan-tree-dump-times optimized "_ZN1B1fEv" 1 -PASS: g++.dg/tm/attrib-3.C -std=gnu++1y scan-tree-dump-times optimized "_ZGTtN1B1fEv" 1 -PASS: g++.dg/tm/attrib-3.C -std=gnu++1y scan-tree-dump-times optimized "_ZN1E1fEv" 1 -PASS: g++.dg/tm/attrib-3.C -std=gnu++1y scan-tree-dump-times optimized "_ZGTtN1E1fEv" 1 +PASS: g++.dg/tm/attrib-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/attrib-3.C -std=gnu++14 scan-tree-dump-times optimized "_ZN1B1fEv" 1 +PASS: g++.dg/tm/attrib-3.C -std=gnu++14 scan-tree-dump-times optimized "_ZGTtN1B1fEv" 1 +PASS: g++.dg/tm/attrib-3.C -std=gnu++14 scan-tree-dump-times optimized "_ZN1E1fEv" 1 +PASS: g++.dg/tm/attrib-3.C -std=gnu++14 scan-tree-dump-times optimized "_ZGTtN1E1fEv" 1 PASS: g++.dg/tm/attrib-4.C -std=gnu++98 (test for errors, line 17) PASS: g++.dg/tm/attrib-4.C -std=gnu++98 (test for errors, line 24) PASS: g++.dg/tm/attrib-4.C -std=gnu++98 (test for errors, line 30) @@ -65208,109 +67259,109 @@ PASS: g++.dg/tm/attrib-4.C -std=gnu++11 (test for errors, line 30) PASS: g++.dg/tm/attrib-4.C -std=gnu++11 (test for errors, line 41) PASS: g++.dg/tm/attrib-4.C -std=gnu++11 (test for errors, line 47) PASS: g++.dg/tm/attrib-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for errors, line 17) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for errors, line 24) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for errors, line 30) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for errors, line 41) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for errors, line 47) -PASS: g++.dg/tm/attrib-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for errors, line 17) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for errors, line 24) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for errors, line 30) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for errors, line 41) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for errors, line 47) +PASS: g++.dg/tm/attrib-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/cgraph_edge.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/cgraph_edge.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/cgraph_edge.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/cgraph_edge.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/fatomic-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/fatomic-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/fatomic-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/fatomic-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/nested-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/nested-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/nested-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/nested-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/nested-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/nested-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/nested-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/nested-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/nested-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/nested-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/nested-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/nested-3.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/tm/noexcept-1.C -std=gnu++98 PASS: g++.dg/tm/noexcept-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/noexcept-1.C -std=gnu++11 scan-tree-dump-times tmlower "eh_must_not_throw" 6 PASS: g++.dg/tm/noexcept-1.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 6 -PASS: g++.dg/tm/noexcept-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/noexcept-1.C -std=gnu++1y scan-tree-dump-times tmlower "eh_must_not_throw" 6 -PASS: g++.dg/tm/noexcept-1.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 6 +PASS: g++.dg/tm/noexcept-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/noexcept-1.C -std=gnu++14 scan-tree-dump-times tmlower "eh_must_not_throw" 6 +PASS: g++.dg/tm/noexcept-1.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 6 UNSUPPORTED: g++.dg/tm/noexcept-2.C -std=gnu++98 PASS: g++.dg/tm/noexcept-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/tm/noexcept-2.C -std=gnu++11 (test for errors, line 8) PASS: g++.dg/tm/noexcept-2.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/tm/noexcept-2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/tm/noexcept-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/noexcept-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/tm/noexcept-2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.dg/tm/noexcept-2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/tm/noexcept-2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/tm/noexcept-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/noexcept-2.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/tm/noexcept-2.C -std=gnu++14 (test for errors, line 8) +PASS: g++.dg/tm/noexcept-2.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/tm/noexcept-2.C -std=gnu++14 (test for errors, line 14) +PASS: g++.dg/tm/noexcept-2.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/tm/noexcept-3.C -std=gnu++98 PASS: g++.dg/tm/noexcept-3.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/noexcept-3.C -std=gnu++11 scan-tree-dump-times tmlower "eh_must_not_throw" 0 PASS: g++.dg/tm/noexcept-3.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 6 -PASS: g++.dg/tm/noexcept-3.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/noexcept-3.C -std=gnu++1y scan-tree-dump-times tmlower "eh_must_not_throw" 0 -PASS: g++.dg/tm/noexcept-3.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 6 +PASS: g++.dg/tm/noexcept-3.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/noexcept-3.C -std=gnu++14 scan-tree-dump-times tmlower "eh_must_not_throw" 0 +PASS: g++.dg/tm/noexcept-3.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 6 UNSUPPORTED: g++.dg/tm/noexcept-4.C -std=gnu++98 PASS: g++.dg/tm/noexcept-4.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/noexcept-4.C -std=gnu++11 scan-tree-dump-times tmlower "eh_must_not_throw" 6 PASS: g++.dg/tm/noexcept-4.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 6 -PASS: g++.dg/tm/noexcept-4.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/noexcept-4.C -std=gnu++1y scan-tree-dump-times tmlower "eh_must_not_throw" 6 -PASS: g++.dg/tm/noexcept-4.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 6 +PASS: g++.dg/tm/noexcept-4.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/noexcept-4.C -std=gnu++14 scan-tree-dump-times tmlower "eh_must_not_throw" 6 +PASS: g++.dg/tm/noexcept-4.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 6 UNSUPPORTED: g++.dg/tm/noexcept-5.C -std=gnu++98 PASS: g++.dg/tm/noexcept-5.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/noexcept-5.C -std=gnu++11 scan-tree-dump-times tmlower "eh_must_not_throw" 1 PASS: g++.dg/tm/noexcept-5.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 1 -PASS: g++.dg/tm/noexcept-5.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/noexcept-5.C -std=gnu++1y scan-tree-dump-times tmlower "eh_must_not_throw" 1 -PASS: g++.dg/tm/noexcept-5.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 1 +PASS: g++.dg/tm/noexcept-5.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/noexcept-5.C -std=gnu++14 scan-tree-dump-times tmlower "eh_must_not_throw" 1 +PASS: g++.dg/tm/noexcept-5.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 1 UNSUPPORTED: g++.dg/tm/noexcept-6.C -std=gnu++98 PASS: g++.dg/tm/noexcept-6.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/noexcept-6.C -std=gnu++11 scan-tree-dump-times tmlower "eh_must_not_throw" 0 PASS: g++.dg/tm/noexcept-6.C -std=gnu++11 scan-tree-dump-times tmlower "__transaction_atomic" 1 -PASS: g++.dg/tm/noexcept-6.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/noexcept-6.C -std=gnu++1y scan-tree-dump-times tmlower "eh_must_not_throw" 0 -PASS: g++.dg/tm/noexcept-6.C -std=gnu++1y scan-tree-dump-times tmlower "__transaction_atomic" 1 +PASS: g++.dg/tm/noexcept-6.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/noexcept-6.C -std=gnu++14 scan-tree-dump-times tmlower "eh_must_not_throw" 0 +PASS: g++.dg/tm/noexcept-6.C -std=gnu++14 scan-tree-dump-times tmlower "__transaction_atomic" 1 PASS: g++.dg/tm/opt-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/opt-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/opt-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/opt-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr45940-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr45940-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr45940-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr45940-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr45940-3.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr45940-3.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr45940-3.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr45940-3.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr45940-4.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr45940-4.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr45940-4.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr45940-4.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr45940.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr45940.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr45940.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr45940.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46269.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46269.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46269.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46269.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46270.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46270.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46270.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46270.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46300.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46300.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46300.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46300.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46567.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46567.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46567.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46567.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46646.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46646.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46646.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46646.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46653.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46653.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46653.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46653.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46714.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46714.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr46714.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr46714.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr46941.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr46941.C -std=gnu++98 scan-assembler _ZGTtnw[mj] PASS: g++.dg/tm/pr46941.C -std=gnu++98 scan-assembler _ZGTtna[mj] @@ -65321,108 +67372,108 @@ PASS: g++.dg/tm/pr46941.C -std=gnu++11 scan-assembler _ZGTtnw[mj] PASS: g++.dg/tm/pr46941.C -std=gnu++11 scan-assembler _ZGTtna[mj] PASS: g++.dg/tm/pr46941.C -std=gnu++11 scan-assembler _ZGTtdlPv PASS: g++.dg/tm/pr46941.C -std=gnu++11 scan-assembler _ZGTtdaPv -PASS: g++.dg/tm/pr46941.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr46941.C -std=gnu++1y scan-assembler _ZGTtnw[mj] -PASS: g++.dg/tm/pr46941.C -std=gnu++1y scan-assembler _ZGTtna[mj] -PASS: g++.dg/tm/pr46941.C -std=gnu++1y scan-assembler _ZGTtdlPv -PASS: g++.dg/tm/pr46941.C -std=gnu++1y scan-assembler _ZGTtdaPv +PASS: g++.dg/tm/pr46941.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr46941.C -std=gnu++14 scan-assembler _ZGTtnw[mj] +PASS: g++.dg/tm/pr46941.C -std=gnu++14 scan-assembler _ZGTtna[mj] +PASS: g++.dg/tm/pr46941.C -std=gnu++14 scan-assembler _ZGTtdlPv +PASS: g++.dg/tm/pr46941.C -std=gnu++14 scan-assembler _ZGTtdaPv PASS: g++.dg/tm/pr47340.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47340.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr47340.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr47340.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr47530-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47530-2.C -std=gnu++98 scan-tree-dump-times tmedge "ITM_commitTransaction.*tail call" 1 PASS: g++.dg/tm/pr47530-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/pr47530-2.C -std=gnu++11 scan-tree-dump-times tmedge "ITM_commitTransaction.*tail call" 1 -PASS: g++.dg/tm/pr47530-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr47530-2.C -std=gnu++1y scan-tree-dump-times tmedge "ITM_commitTransaction.*tail call" 1 +PASS: g++.dg/tm/pr47530-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr47530-2.C -std=gnu++14 scan-tree-dump-times tmedge "ITM_commitTransaction.*tail call" 1 PASS: g++.dg/tm/pr47530.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47530.C -std=gnu++98 scan-tree-dump-times optimized "commitTransaction...; .tail call" 1 PASS: g++.dg/tm/pr47530.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/pr47530.C -std=gnu++11 scan-tree-dump-times optimized "commitTransaction...; .tail call" 1 -PASS: g++.dg/tm/pr47530.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr47530.C -std=gnu++1y scan-tree-dump-times optimized "commitTransaction...; .tail call" 1 +PASS: g++.dg/tm/pr47530.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr47530.C -std=gnu++14 scan-tree-dump-times optimized "commitTransaction...; .tail call" 1 PASS: g++.dg/tm/pr47554.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47554.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr47554.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr47554.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr47573.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47573.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr47573.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr47573.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr47746.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47746.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr47746.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr47746.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr47747.C -std=gnu++98 (test for errors, line 20) PASS: g++.dg/tm/pr47747.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr47747.C -std=gnu++11 (test for errors, line 20) PASS: g++.dg/tm/pr47747.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr47747.C -std=gnu++1y (test for errors, line 20) -PASS: g++.dg/tm/pr47747.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr47747.C -std=gnu++14 (test for errors, line 20) +PASS: g++.dg/tm/pr47747.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr51212.C -std=gnu++98 -fnon-call-exceptions and -fgnu-tm together (test for warnings, line ) PASS: g++.dg/tm/pr51212.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51212.C -std=gnu++11 -fnon-call-exceptions and -fgnu-tm together (test for warnings, line ) PASS: g++.dg/tm/pr51212.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr51212.C -std=gnu++1y -fnon-call-exceptions and -fgnu-tm together (test for warnings, line ) -PASS: g++.dg/tm/pr51212.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr51212.C -std=gnu++14 -fnon-call-exceptions and -fgnu-tm together (test for warnings, line ) +PASS: g++.dg/tm/pr51212.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr51411-2.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51411-2.C -std=gnu++98 scan-assembler _ZGTtNKSs7compareERKSs: PASS: g++.dg/tm/pr51411-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/pr51411-2.C -std=gnu++11 scan-assembler _ZGTtNKSs7compareERKSs: -PASS: g++.dg/tm/pr51411-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr51411-2.C -std=gnu++1y scan-assembler _ZGTtNKSs7compareERKSs: +PASS: g++.dg/tm/pr51411-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr51411-2.C -std=gnu++14 scan-assembler _ZGTtNKSs7compareERKSs: PASS: g++.dg/tm/pr51411.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51411.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr51411.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr51411.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr51516.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51516.C -std=gnu++98 scan-assembler-not _ITM_getTMCloneOrIrrevocable PASS: g++.dg/tm/pr51516.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/pr51516.C -std=gnu++11 scan-assembler-not _ITM_getTMCloneOrIrrevocable -PASS: g++.dg/tm/pr51516.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr51516.C -std=gnu++1y scan-assembler-not _ITM_getTMCloneOrIrrevocable +PASS: g++.dg/tm/pr51516.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr51516.C -std=gnu++14 scan-assembler-not _ITM_getTMCloneOrIrrevocable PASS: g++.dg/tm/pr51928.C -std=gnu++98 (test for warnings, line 4) PASS: g++.dg/tm/pr51928.C -std=gnu++98 (test for errors, line 13) PASS: g++.dg/tm/pr51928.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for warnings, line 4) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for errors, line 13) PASS: g++.dg/tm/pr51928.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr51928.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.dg/tm/pr51928.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/tm/pr51928.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr51928.C -std=gnu++14 (test for warnings, line 4) +PASS: g++.dg/tm/pr51928.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/tm/pr51928.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr56419.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr56419.C -std=gnu++98 scan-assembler ITM_commitTransaction PASS: g++.dg/tm/pr56419.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/pr56419.C -std=gnu++11 scan-assembler ITM_commitTransaction -PASS: g++.dg/tm/pr56419.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/pr56419.C -std=gnu++1y scan-assembler ITM_commitTransaction +PASS: g++.dg/tm/pr56419.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/pr56419.C -std=gnu++14 scan-assembler ITM_commitTransaction UNSUPPORTED: g++.dg/tm/pr58516.C -std=gnu++98 PASS: g++.dg/tm/pr58516.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr58516.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr58516.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/tm/pr58635-1.C -std=gnu++98 PASS: g++.dg/tm/pr58635-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr58635-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr58635-1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.dg/tm/pr58635-2.C -std=gnu++98 PASS: g++.dg/tm/pr58635-2.C -std=gnu++11 (test for errors, line 7) PASS: g++.dg/tm/pr58635-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr58635-2.C -std=gnu++1y (test for errors, line 7) -PASS: g++.dg/tm/pr58635-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr58635-2.C -std=gnu++14 (test for errors, line 7) +PASS: g++.dg/tm/pr58635-2.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/pr60004.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/pr60004.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/pr60004.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/pr60004.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/template-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/template-1.C -std=gnu++98 scan-tree-dump-times tmmark "ITM_RU4\\s*\\(&global" 4 PASS: g++.dg/tm/template-1.C -std=gnu++98 scan-tree-dump-times tmmark "ITM_WU4\\s*\\(&global" 2 PASS: g++.dg/tm/template-1.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/template-1.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU4\\s*\\(&global" 4 PASS: g++.dg/tm/template-1.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_WU4\\s*\\(&global" 2 -PASS: g++.dg/tm/template-1.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/template-1.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU4\\s*\\(&global" 4 -PASS: g++.dg/tm/template-1.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_WU4\\s*\\(&global" 2 +PASS: g++.dg/tm/template-1.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/template-1.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU4\\s*\\(&global" 4 +PASS: g++.dg/tm/template-1.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_WU4\\s*\\(&global" 2 UNSUPPORTED: g++.dg/tm/template-2.C -std=gnu++98 PASS: g++.dg/tm/template-2.C -std=gnu++11 (test for excess errors) PASS: g++.dg/tm/template-2.C -std=gnu++11 scan-tree-dump-times tmmark "ITM_RU" 2 -PASS: g++.dg/tm/template-2.C -std=gnu++1y (test for excess errors) -PASS: g++.dg/tm/template-2.C -std=gnu++1y scan-tree-dump-times tmmark "ITM_RU" 2 +PASS: g++.dg/tm/template-2.C -std=gnu++14 (test for excess errors) +PASS: g++.dg/tm/template-2.C -std=gnu++14 scan-tree-dump-times tmmark "ITM_RU" 2 PASS: g++.dg/tm/vector-1.C -std=gnu++98 (test for excess errors) PASS: g++.dg/tm/vector-1.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/vector-1.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/vector-1.C -std=gnu++14 (test for excess errors) PASS: g++.dg/tm/wrap-2.C -std=gnu++98 (test for errors, line 11) PASS: g++.dg/tm/wrap-2.C -std=gnu++98 (test for errors, line 12) PASS: g++.dg/tm/wrap-2.C -std=gnu++98 (test for errors, line 13) @@ -65437,14 +67488,224 @@ PASS: g++.dg/tm/wrap-2.C -std=gnu++11 (test for errors, line 14) PASS: g++.dg/tm/wrap-2.C -std=gnu++11 (test for errors, line 15) PASS: g++.dg/tm/wrap-2.C -std=gnu++11 (test for errors, line 16) PASS: g++.dg/tm/wrap-2.C -std=gnu++11 (test for excess errors) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 11) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 12) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 14) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 15) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for errors, line 16) -PASS: g++.dg/tm/wrap-2.C -std=gnu++1y (test for excess errors) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 11) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 12) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 13) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 14) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 15) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for errors, line 16) +PASS: g++.dg/tm/wrap-2.C -std=gnu++14 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/g++.dg/torture/dg-torture.exp ... +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/torture/complex-alias-1.c -O0 (test for excess errors) PASS: c-c++-common/torture/complex-alias-1.c -O0 execution test PASS: c-c++-common/torture/complex-alias-1.c -O1 (test for excess errors) @@ -66119,6 +68380,16 @@ PASS: g++.dg/torture/20121105-1.C -O3 -g (test for excess errors) PASS: g++.dg/torture/20121105-1.C -Os (test for excess errors) PASS: g++.dg/torture/20121105-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/20121105-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/20141013.C -O0 (test for excess errors) +PASS: g++.dg/torture/20141013.C -O1 (test for excess errors) +PASS: g++.dg/torture/20141013.C -O2 (test for excess errors) +PASS: g++.dg/torture/20141013.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/20141013.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/20141013.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/20141013.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/20141013.C -Os (test for excess errors) +PASS: g++.dg/torture/20141013.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/20141013.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/PR58294.C -O0 (test for excess errors) PASS: g++.dg/torture/PR58294.C -O1 (test for excess errors) PASS: g++.dg/torture/PR58294.C -O2 (test for excess errors) @@ -69299,6 +71570,14 @@ PASS: g++.dg/torture/pr59226.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr59226.C -Os (test for excess errors) PASS: g++.dg/torture/pr59226.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr59226.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr59240.C -Os (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr59240.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) UNSUPPORTED: g++.dg/torture/pr59265.C -O0 UNSUPPORTED: g++.dg/torture/pr59265.C -O1 UNSUPPORTED: g++.dg/torture/pr59265.C -O2 @@ -69477,6 +71756,46 @@ PASS: g++.dg/torture/pr61554.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr61554.C -Os (test for excess errors) PASS: g++.dg/torture/pr61554.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr61554.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr61558.C -Os (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr61558.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O0 scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O1 scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O2 scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O3 -fomit-frame-pointer scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O3 -g scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -Os (test for excess errors) +PASS: g++.dg/torture/pr61848.C -Os scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler mysection +PASS: g++.dg/torture/pr61848.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr61848.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler mysection +PASS: g++.dg/torture/pr62121.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr62121.C -Os (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr62121.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr62127.C -Os (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr62127.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/pr62175.C -O0 (test for excess errors) PASS: g++.dg/torture/pr62175.C -O1 (test for excess errors) PASS: g++.dg/torture/pr62175.C -O2 (test for excess errors) @@ -69495,6 +71814,118 @@ PASS: g++.dg/torture/pr63237.C -O3 -g (test for excess errors) PASS: g++.dg/torture/pr63237.C -Os (test for excess errors) PASS: g++.dg/torture/pr63237.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: g++.dg/torture/pr63237.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O0 (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O0 execution test +PASS: g++.dg/torture/pr63366.C -O1 (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O1 execution test +PASS: g++.dg/torture/pr63366.C -O2 (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O2 execution test +PASS: g++.dg/torture/pr63366.C -O3 -fomit-frame-pointer (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/torture/pr63366.C -O3 -g (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O3 -g execution test +PASS: g++.dg/torture/pr63366.C -Os (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -Os (test for excess errors) +PASS: g++.dg/torture/pr63366.C -Os execution test +PASS: g++.dg/torture/pr63366.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/torture/pr63366.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) +PASS: g++.dg/torture/pr63366.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr63366.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/torture/pr63419.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr63419.C -Os (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr63419.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr63476.C -Os (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr63476.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr63512.C -Os (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr63512.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr63632.C -Os (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr63632.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64280.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64280.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64312.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64312.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64378.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64378.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64565.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64565.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64568-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O0 (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O1 (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O2 (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O3 -g (test for excess errors) +PASS: g++.dg/torture/pr64568.C -Os (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/torture/pr64568.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O0 (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O1 (test for excess errors) PASS: g++.dg/torture/predcom-1.C -O2 (test for excess errors) @@ -70360,6 +72791,12 @@ PASS: g++.dg/tree-prof/partition3.C compilation, -fprofile-generate -D_PROFILE_ PASS: g++.dg/tree-prof/partition3.C execution, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/partition3.C compilation, -fprofile-use -D_PROFILE_USE PASS: g++.dg/tree-prof/partition3.C execution, -fprofile-use -D_PROFILE_USE +PASS: g++.dg/tree-prof/pr35545.C compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: g++.dg/tree-prof/pr35545.C execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: g++.dg/tree-prof/pr35545.C compilation, -fprofile-use -D_PROFILE_USE +PASS: g++.dg/tree-prof/pr35545.C execution, -fprofile-use -D_PROFILE_USE +PASS: g++.dg/tree-prof/pr35545.C scan-ipa-dump profile_estimate "Indirect call -> direct call" +PASS: g++.dg/tree-prof/pr35545.C scan-tree-dump-not optimized "OBJ_TYPE_REF" PASS: g++.dg/tree-prof/pr51719.C compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/pr51719.C execution, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/pr51719.C compilation, -fprofile-use -D_PROFILE_USE @@ -70376,6 +72813,10 @@ PASS: g++.dg/tree-prof/pr59255.C compilation, -fprofile-generate -D_PROFILE_GEN PASS: g++.dg/tree-prof/pr59255.C execution, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/pr59255.C compilation, -fprofile-use -D_PROFILE_USE PASS: g++.dg/tree-prof/pr59255.C execution, -fprofile-use -D_PROFILE_USE +PASS: g++.dg/tree-prof/pr63581.C compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: g++.dg/tree-prof/pr63581.C execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: g++.dg/tree-prof/pr63581.C compilation, -fprofile-use -D_PROFILE_USE +PASS: g++.dg/tree-prof/pr63581.C execution, -fprofile-use -D_PROFILE_USE PASS: g++.dg/tree-prof/reorder.C compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/reorder.C execution, -fprofile-generate -D_PROFILE_GENERATE PASS: g++.dg/tree-prof/reorder.C compilation, -fprofile-use -D_PROFILE_USE @@ -70663,6 +73104,128 @@ PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle +PASS: c-c++-common/ubsan/align-6.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O0 execution test +PASS: c-c++-common/ubsan/align-6.c -O0 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O1 execution test +PASS: c-c++-common/ubsan/align-6.c -O1 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 execution test +PASS: c-c++-common/ubsan/align-6.c -O2 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-6.c -O3 -g output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -Os execution test +PASS: c-c++-common/ubsan/align-6.c -Os output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O0 execution test +PASS: c-c++-common/ubsan/align-7.c -O0 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O1 execution test +PASS: c-c++-common/ubsan/align-7.c -O1 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O2 execution test +PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-7.c -O3 -g output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -Os execution test +PASS: c-c++-common/ubsan/align-7.c -Os output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: c-c++-common/ubsan/align-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/ubsan/align-8.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O0 execution test +PASS: c-c++-common/ubsan/align-8.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O1 execution test +PASS: c-c++-common/ubsan/align-8.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O2 execution test +PASS: c-c++-common/ubsan/align-8.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-8.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -Os execution test +PASS: c-c++-common/ubsan/align-8.c -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: c-c++-common/ubsan/align-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/ubsan/attrib-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow @@ -77797,388 +80360,488 @@ PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin | )[^ ]*value [^ ]* is outside the range of representable values of type -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O1 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -Os -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -78351,9 +81014,14 @@ PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plu | | )[^ ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -78614,11 +81282,9 @@ PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin | | )[^ ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -78706,100 +81372,184 @@ PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, val ]*( | | )[^ - ]*value is outside the range of representable values of type 'signed char'[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'signed char'[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'char'[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'char'[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'unsigned char'[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'short int'[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'short int'[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'short unsigned int'[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'unsigned int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long unsigned int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long long int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long long int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ ]*( | | )[^ - ]*value is outside the range of representable values of type 'long long unsigned int'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ ]*( | -| ) -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -78975,9 +81725,190 @@ PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plu ]*( | | ) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -Os +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -80229,4574 +83160,7341 @@ PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-o ]*( | | ) -PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O1 +PASS: c-c++-common/ubsan/object-size-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*\^[^ + ]*( +| +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -Os +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*\^[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ - ]*( -| -| )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O1 +PASS: c-c++-common/ubsan/object-size-10.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -Os +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O1 +PASS: c-c++-common/ubsan/object-size-2.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -Os +PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O1 +PASS: c-c++-common/ubsan/object-size-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 execution test +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -Os +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O1 +PASS: c-c++-common/ubsan/object-size-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -Os +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O1 +PASS: c-c++-common/ubsan/object-size-5.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -Os +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O1 +PASS: c-c++-common/ubsan/object-size-6.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -Os +PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O1 +PASS: c-c++-common/ubsan/object-size-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -Os +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O1 +PASS: c-c++-common/ubsan/object-size-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -Os +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O1 +PASS: c-c++-common/ubsan/object-size-9.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'char \[8\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -Os +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'char \[8\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'char \[8\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ - ]*( -| -| )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*negation of -[^ + ]*signed integer overflow: 2 \* [^ ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*negation of -[^ + ]*signed integer overflow: 2 \* [^ ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O0 execution test -PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O1 execution test -PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -Os execution test -PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 execution test -PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O1 execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -Os execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O0 execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O1 execution test -PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -Os execution test -PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ +| )[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O0 execution test -PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O1 execution test -PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -Os execution test -PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/save-expr-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O0 execution test -PASS: c-c++-common/ubsan/shift-1.c -O0 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O1 execution test -PASS: c-c++-common/ubsan/shift-1.c -O1 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -Os execution test -PASS: c-c++-common/ubsan/shift-1.c -Os output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ - ]*-bit type 'int'[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 153 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 154 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 524 is too large for [^ - ]*-bit type 'long long unsigned int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 370 is too large for [^ - ]*-bit type 'int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent 402 is too large for [^ - ]*-bit type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O0 execution test -PASS: c-c++-common/ubsan/shift-2.c -O0 output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O1 execution test -PASS: c-c++-common/ubsan/shift-2.c -O1 output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-2.c -O3 -g output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -Os execution test -PASS: c-c++-common/ubsan/shift-2.c -Os output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -3 is negative[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -3 is negative[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -4 is negative[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -5 is negative[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -6 is negative[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*shift exponent -11 is negative[^ - ]* -PASS: c-c++-common/ubsan/shift-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O0 execution test -PASS: c-c++-common/ubsan/shift-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O1 execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -Os execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O0 execution test -PASS: c-c++-common/ubsan/shift-4.c -O0 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O1 execution test -PASS: c-c++-common/ubsan/shift-4.c -O1 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-4.c -O3 -g output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -Os execution test -PASS: c-c++-common/ubsan/shift-4.c -Os output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 120 is too large[^ - ]* -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 27) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O0 execution test -PASS: c-c++-common/ubsan/shift-6.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O1 execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 execution test -PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/shift-6.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O3 -g execution test -PASS: c-c++-common/ubsan/shift-6.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -Os execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/typedef-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O0 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O1 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/undefined-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -Os execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O0 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O0 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O1 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O1 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -Os execution test -PASS: c-c++-common/ubsan/unreachable-1.c -Os output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call -PASS: c-c++-common/ubsan/vla-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O0 execution test -PASS: c-c++-common/ubsan/vla-1.c -O0 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O1 execution test -PASS: c-c++-common/ubsan/vla-1.c -O1 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/vla-1.c -O3 -g output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* -PASS: c-c++-common/ubsan/vla-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -Os execution test -PASS: c-c++-common/ubsan/vla-1.c -Os output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, variable length array bound evaluates to non-positive value -1[^ +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]* -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, variable length array bound evaluates to non-positive value -1[^ +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -5[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -3[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value 0[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -1[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -6[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ ]*( | | )[^ - ]*variable length array bound evaluates to non-positive value -4[^ - ]* + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr56917.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O0 execution test +PASS: c-c++-common/ubsan/pr56917.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O1 execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 execution test +PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr56917.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr56917.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -Os execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O0 execution test +PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O1 execution test +PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -Os execution test +PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O0 execution test +PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O1 execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 execution test +PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -Os execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O0 execution test +PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O1 execution test +PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -Os execution test +PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test +PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O0 execution test +PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O1 execution test +PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -Os execution test +PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr63520.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O0 execution test +PASS: c-c++-common/ubsan/pr63802.c -O0 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O1 execution test +PASS: c-c++-common/ubsan/pr63802.c -O1 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr63802.c -O3 -g output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -Os execution test +PASS: c-c++-common/ubsan/pr63802.c -Os output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O0 +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O1 +PASS: c-c++-common/ubsan/pr63839.c -O2 (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -Os +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/pr63866.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -Os execution test +PASS: c-c++-common/ubsan/recovery-1.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -Os execution test +PASS: c-c++-common/ubsan/recovery-2.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -Os execution test +PASS: c-c++-common/ubsan/recovery-3.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -Os +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -Os +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -Os +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -Os +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/ubsan/save-expr-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/save-expr-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O0 execution test +PASS: c-c++-common/ubsan/shift-1.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O1 execution test +PASS: c-c++-common/ubsan/shift-1.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O2 execution test +PASS: c-c++-common/ubsan/shift-1.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/shift-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -Os execution test +PASS: c-c++-common/ubsan/shift-1.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 154 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 524 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 370 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 402 is too large for [^ + ]*-bit type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O0 execution test +PASS: c-c++-common/ubsan/shift-2.c -O0 output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O1 execution test +PASS: c-c++-common/ubsan/shift-2.c -O1 output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O2 execution test +PASS: c-c++-common/ubsan/shift-2.c -O2 output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-2.c -O3 -g output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -Os execution test +PASS: c-c++-common/ubsan/shift-2.c -Os output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -3 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -4 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -5 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -6 is negative[^ + ]*( +| +| )[^ + ]*shift exponent -11 is negative[^ + ]* +PASS: c-c++-common/ubsan/shift-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O0 execution test +PASS: c-c++-common/ubsan/shift-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O1 execution test +PASS: c-c++-common/ubsan/shift-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O2 execution test +PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -Os execution test +PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O0 execution test +PASS: c-c++-common/ubsan/shift-4.c -O0 output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O1 execution test +PASS: c-c++-common/ubsan/shift-4.c -O1 output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O2 execution test +PASS: c-c++-common/ubsan/shift-4.c -O2 output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-4.c -O3 -fomit-frame-pointer output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-4.c -O3 -g output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -Os execution test +PASS: c-c++-common/ubsan/shift-4.c -Os output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 120 is too large[^ + ]* +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 120 is too large[^ + ]* +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O0 execution test +PASS: c-c++-common/ubsan/shift-6.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O1 execution test +PASS: c-c++-common/ubsan/shift-6.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O2 execution test +PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-6.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-6.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -Os execution test +PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-7.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O0 execution test +PASS: c-c++-common/ubsan/shift-7.c -O0 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O1 execution test +PASS: c-c++-common/ubsan/shift-7.c -O1 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -g output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -Os execution test +PASS: c-c++-common/ubsan/shift-7.c -Os output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-8.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/typedef-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O0 execution test +PASS: c-c++-common/ubsan/undefined-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O1 execution test +PASS: c-c++-common/ubsan/undefined-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O2 execution test +PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/undefined-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/undefined-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -Os execution test +PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/undefined-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O0 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O0 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O1 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O1 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -Os execution test +PASS: c-c++-common/ubsan/undefined-2.c -Os output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/unreachable-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O0 execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O0 output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O1 execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O1 output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O2 execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -fomit-frame-pointer output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O3 -g output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -Os execution test +PASS: c-c++-common/ubsan/unreachable-1.c -Os output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O1 +PASS: c-c++-common/ubsan/unreachable-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -Os +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/vla-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O0 execution test +PASS: c-c++-common/ubsan/vla-1.c -O0 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O1 execution test +PASS: c-c++-common/ubsan/vla-1.c -O1 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O2 execution test +PASS: c-c++-common/ubsan/vla-1.c -O2 output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/vla-1.c -O3 -fomit-frame-pointer output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/vla-1.c -O3 -g output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -Os execution test +PASS: c-c++-common/ubsan/vla-1.c -Os output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -5[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -3[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value 0[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -1[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -6[^ + ]*( +| +| )[^ + ]*variable length array bound evaluates to non-positive value -4[^ + ]* PASS: c-c++-common/ubsan/vla-2.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/vla-2.c -O0 execution test PASS: c-c++-common/ubsan/vla-2.c -O1 (test for excess errors) @@ -85101,614 +90799,4767 @@ PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fno-use-linker-plugin -flto-part PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: g++.dg/ubsan/cxx11-shift-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, left shift of negative value -42 -PASS: g++.dg/ubsan/cxx1y-vla.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O0 execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O0 output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O1 execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O1 output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -fomit-frame-pointer output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -g execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O3 -g output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -Os (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -Os execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -Os output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/cxx1y-vla.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, terminate called after throwing an instance -PASS: g++.dg/ubsan/div-by-zero-1.C -O0 (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O0 (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O0 (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O1 (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O1 (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O1 (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O2 (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O2 (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O2 (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -fomit-frame-pointer (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -fomit-frame-pointer (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O3 -fomit-frame-pointer (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -g (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -g (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O3 -g (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -Os (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -Os (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -Os (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 8) +PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 12) +XFAIL: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) PASS: g++.dg/ubsan/div-by-zero-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 (test for excess errors) PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 execution test PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O0 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +PASS: g++.dg/ubsan/null-1.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O0 execution test +PASS: g++.dg/ubsan/null-1.C -O0 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O1 execution test +PASS: g++.dg/ubsan/null-1.C -O1 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O2 execution test +PASS: g++.dg/ubsan/null-1.C -O2 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O3 -g execution test +PASS: g++.dg/ubsan/null-1.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -Os (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -Os execution test +PASS: g++.dg/ubsan/null-1.C -Os output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'const L'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-2.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O0 execution test +PASS: g++.dg/ubsan/null-2.C -O0 output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O1 execution test +PASS: g++.dg/ubsan/null-2.C -O1 output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O2 execution test +PASS: g++.dg/ubsan/null-2.C -O2 output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O3 -g execution test +PASS: g++.dg/ubsan/null-2.C -O3 -g output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -Os (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -Os execution test +PASS: g++.dg/ubsan/null-2.C -Os output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .C:26:[0-9]*:[^ + ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ + ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ + ]*member call on null pointer of type 'struct V' +PASS: g++.dg/ubsan/null-3.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O0 execution test +PASS: g++.dg/ubsan/null-3.C -O0 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O1 execution test +PASS: g++.dg/ubsan/null-3.C -O1 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O2 execution test +PASS: g++.dg/ubsan/null-3.C -O2 output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/null-3.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O3 -g execution test +PASS: g++.dg/ubsan/null-3.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -Os (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -Os execution test +PASS: g++.dg/ubsan/null-3.C -Os output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/null-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| )[^ + ]*reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O0 execution test +PASS: g++.dg/ubsan/null-4.C -O0 output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O1 execution test +PASS: g++.dg/ubsan/null-4.C -O1 output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O2 execution test +PASS: g++.dg/ubsan/null-4.C -O2 output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O3 -g execution test +PASS: g++.dg/ubsan/null-4.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -Os (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -Os execution test +PASS: g++.dg/ubsan/null-4.C -Os output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( +| +| ) +PASS: g++.dg/ubsan/null-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: g++.dg/ubsan/null-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/ubsan/null-5.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O0 execution test +PASS: g++.dg/ubsan/null-5.C -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O1 execution test +PASS: g++.dg/ubsan/null-5.C -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O2 execution test +PASS: g++.dg/ubsan/null-5.C -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/null-5.C -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O3 -g execution test +PASS: g++.dg/ubsan/null-5.C -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -Os (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -Os execution test +PASS: g++.dg/ubsan/null-5.C -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/null-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: g++.dg/ubsan/null-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/ubsan/object-size-1.C -O0 (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O1 (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O2 (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O3 -fomit-frame-pointer (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O3 -g (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -Os (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -Os (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 6) +PASS: g++.dg/ubsan/object-size-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr59437.C -Os (test for excess errors) +UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/ubsan/pr60569.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) +PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr63813.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr63913.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -Os (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -Os (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 18) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 19) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 21) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 38) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 39) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 57) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 58) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 71) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 83) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 113) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 142) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 143) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 165) +PASS: g++.dg/ubsan/pr63956.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O0 execution test +PASS: g++.dg/ubsan/return-1.C -O0 output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O1 execution test +PASS: g++.dg/ubsan/return-1.C -O1 output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O2 execution test +PASS: g++.dg/ubsan/return-1.C -O2 output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O3 -g execution test +PASS: g++.dg/ubsan/return-1.C -O3 -g output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -Os (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -Os execution test +PASS: g++.dg/ubsan/return-1.C -Os output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached the end of a value-returning function without returning a value +PASS: g++.dg/ubsan/return-2.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O0 execution test +PASS: g++.dg/ubsan/return-2.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O1 execution test +PASS: g++.dg/ubsan/return-2.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O2 execution test +PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/return-2.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O3 -g execution test +PASS: g++.dg/ubsan/return-2.C -Os (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -Os execution test +PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/return-3.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O0 scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O1 scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O2 scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O3 -g scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -Os (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -Os scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle +PASS: g++.dg/ubsan/vla-1.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O0 execution test +PASS: g++.dg/ubsan/vla-1.C -O0 output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O1 execution test +PASS: g++.dg/ubsan/vla-1.C -O1 output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O2 execution test +PASS: g++.dg/ubsan/vla-1.C -O2 output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vla-1.C -O3 -fomit-frame-pointer output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O3 -g execution test +PASS: g++.dg/ubsan/vla-1.C -O3 -g output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -Os execution test +PASS: g++.dg/ubsan/vla-1.C -Os output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vla-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 1 out of bounds +PASS: g++.dg/ubsan/vptr-1.C -O0 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O0 execution test +PASS: g++.dg/ubsan/vptr-1.C -O0 output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O1 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O1 execution test +PASS: g++.dg/ubsan/vptr-1.C -O1 output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O2 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O2 execution test +PASS: g++.dg/ubsan/vptr-1.C -O2 output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/ubsan/vptr-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O3 -g (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-1.C -O3 -g output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -Os (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -Os execution test +PASS: g++.dg/ubsan/vptr-1.C -Os output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ + ]*vptr-1.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-1.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-1.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O0 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O0 execution test +PASS: g++.dg/ubsan/vptr-2.C -O0 output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O1 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O1 execution test +PASS: g++.dg/ubsan/vptr-2.C -O1 output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O2 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O2 execution test +PASS: g++.dg/ubsan/vptr-2.C -O2 output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/ubsan/vptr-2.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O3 -g (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-2.C -O3 -g output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -Os (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -Os execution test +PASS: g++.dg/ubsan/vptr-2.C -Os output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ + ]*vptr-2.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-2.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-2.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O0 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O0 execution test +PASS: g++.dg/ubsan/vptr-3.C -O0 output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O1 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O1 execution test +PASS: g++.dg/ubsan/vptr-3.C -O1 output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O2 (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O2 execution test +PASS: g++.dg/ubsan/vptr-3.C -O2 output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/ubsan/vptr-3.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O3 -g (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-3.C -O3 -g output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -Os (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -Os execution test +PASS: g++.dg/ubsan/vptr-3.C -Os output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'U'[^ + ]*( +| +| )[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^~~~~~~~~~~[^ + ]*( +| +| ) vptr for 'S'[^ + ]*( +| +| )[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ + ]*( +| +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ ]*( | | )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O1 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21) +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ + ]*vptr-3.C:75:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| ) vptr for 'S'[^ ]*( | | )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:82:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) vptr for 'S'[^ ]*( | | )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:89:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'S'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -fomit-frame-pointer output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) vptr for 'S'[^ ]*( | | )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:97:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'U'( +| +| )0x[0-9a-fA-F]*: note: object is base class subobject at offset 8 within object of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) \^ ~~~~~~~~~~~( +| +| ) vptr for 'T' base class of 'U'[^ ]*( | | )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:107:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value -1.5 is outside the range of representable values of type[^ + ]*vptr-3.C:114:[0-9]*: runtime error: member call on address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O3 -g output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:121:[0-9]*: runtime error: downcast of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) .. .. .. .. .. .. .. .. .. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) vptr for 'U'[^ ]*( | | )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ + ]*vptr-3.C:129:[0-9]*: runtime error: member access within address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object has invalid vptr( +| +| ) ?.. .. .. .. ?00 00 00 00 ?.. .. .. .. ?[^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) \^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -Os output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) invalid vptr +PASS: g++.dg/ubsan/vptr-4.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O0 execution test +PASS: g++.dg/ubsan/vptr-5.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O1 execution test +PASS: g++.dg/ubsan/vptr-5.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O2 execution test +PASS: g++.dg/ubsan/vptr-5.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-5.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-5.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -Os execution test +PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-6.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -O0 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +PASS: g++.dg/ubsan/vptr-6.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -O1 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +PASS: g++.dg/ubsan/vptr-6.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -O2 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +PASS: g++.dg/ubsan/vptr-6.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -O3 -fomit-frame-pointer scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +PASS: g++.dg/ubsan/vptr-6.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -O3 -g scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +PASS: g++.dg/ubsan/vptr-6.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-6.C -Os scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 5 +UNSUPPORTED: g++.dg/ubsan/vptr-6.C -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: g++.dg/ubsan/vptr-6.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/ubsan/vptr-7.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -O0 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +PASS: g++.dg/ubsan/vptr-7.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -O1 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +PASS: g++.dg/ubsan/vptr-7.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -O2 scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +PASS: g++.dg/ubsan/vptr-7.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -O3 -fomit-frame-pointer scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +PASS: g++.dg/ubsan/vptr-7.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -O3 -g scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +PASS: g++.dg/ubsan/vptr-7.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-7.C -Os scan-tree-dump-times optimized "__ubsan_handle_dynamic_type_cache_miss" 0 +UNSUPPORTED: g++.dg/ubsan/vptr-7.C -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: g++.dg/ubsan/vptr-7.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: g++.dg/ubsan/vptr-8.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O0 execution test +PASS: g++.dg/ubsan/vptr-8.C -O0 output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O1 execution test +PASS: g++.dg/ubsan/vptr-8.C -O1 output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O2 execution test +PASS: g++.dg/ubsan/vptr-8.C -O2 output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/float-cast-overflow-bf.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -2.14748e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value -2.14748e\+09 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/ubsan/vptr-8.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value 2.14748e\+09 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) +PASS: g++.dg/ubsan/vptr-8.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-8.C -O3 -g output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'T'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ ]*( | -| )[^ - ]*value 4.29497e\+09 is outside the range of representable values of type[^ +| ) ?\^~~~~~~~~~~[^ ]*( | -| )[^ - ]*value -1.5 is outside the range of representable values of type[^ +| ) ?vptr for 'T'[^ ]*( | -| )[^ - ]*value -1 is outside the range of representable values of type -PASS: g++.dg/ubsan/null-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O0 execution test -PASS: g++.dg/ubsan/null-1.C -O0 output pattern test, reference binding to null pointer of type 'int'( +| ) +PASS: g++.dg/ubsan/vptr-8.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -Os execution test +PASS: g++.dg/ubsan/vptr-8.C -Os output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'T'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O1 execution test -PASS: g++.dg/ubsan/null-1.C -O1 output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'T'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 execution test -PASS: g++.dg/ubsan/null-1.C -O2 output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-8.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ + ]*vptr-8.C:24:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'V'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'T'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-1.C -O3 -fomit-frame-pointer output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-9.C -O0 (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O0 execution test +PASS: g++.dg/ubsan/vptr-9.C -O0 output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'U'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O3 -g execution test -PASS: g++.dg/ubsan/null-1.C -O3 -g output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-9.C -O1 (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O1 execution test +PASS: g++.dg/ubsan/vptr-9.C -O1 output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'U'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -Os execution test -PASS: g++.dg/ubsan/null-1.C -Os output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-9.C -O2 (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O2 execution test +PASS: g++.dg/ubsan/vptr-9.C -O2 output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'U'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer execution test +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'U'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/null-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, reference binding to null pointer of type 'int'( +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-loops output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| )0x[0-9a-fA-F]*: note: object is of type 'U'( | -| )[^ - ]*reference binding to null pointer of type 'const L'( +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( | -| )[^ - ]*reference binding to null pointer of type 'int'( +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( +| +| ) +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: g++.dg/ubsan/vptr-9.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( +| +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( +| +| ) +PASS: g++.dg/ubsan/vptr-9.C -O3 -g (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O3 -g execution test +PASS: g++.dg/ubsan/vptr-9.C -O3 -g output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( +| +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( +| +| ) +PASS: g++.dg/ubsan/vptr-9.C -Os (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -Os execution test +PASS: g++.dg/ubsan/vptr-9.C -Os output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( +| +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( +| +| ) +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( +| +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( +| +| ) +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: g++.dg/ubsan/vptr-9.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, [^ + ]*vptr-9.C:14:[0-9]*: runtime error: cast to virtual base of address 0x[0-9a-fA-F]* which does not point to an object of type 'T'( +| +| )0x[0-9a-fA-F]*: note: object is of type 'U'( +| +| ) ?.. .. .. .. ?.. .. .. .. ?.. .. .. .. [^ + ]*( +| +| ) ?\^~~~~~~~~~~[^ + ]*( +| +| ) ?vptr for 'U'[^ + ]*( | | ) -PASS: g++.dg/ubsan/null-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O0 execution test -PASS: g++.dg/ubsan/null-2.C -O0 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O1 execution test -PASS: g++.dg/ubsan/null-2.C -O1 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 execution test -PASS: g++.dg/ubsan/null-2.C -O2 output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/null-2.C -O3 -fomit-frame-pointer output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O3 -g execution test -PASS: g++.dg/ubsan/null-2.C -O3 -g output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -Os execution test -PASS: g++.dg/ubsan/null-2.C -Os output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/null-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .C:26:[0-9]*:[^ - ]*member call on null pointer of type 'struct U'.*.C:29:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:31:[0-9]*:[^ - ]*member call on null pointer of type 'struct V'.*.C:33:[0-9]*:[^ - ]*member call on null pointer of type 'struct V' -PASS: g++.dg/ubsan/pr59250.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59250.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59306.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59331.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr59415.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr59437.C -Os (test for excess errors) -UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: g++.dg/ubsan/pr59437.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: g++.dg/ubsan/pr60569.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr60569.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -Os (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -Os (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) -PASS: g++.dg/ubsan/pr61272.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O0 execution test -PASS: g++.dg/ubsan/return-1.C -O0 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O1 execution test -PASS: g++.dg/ubsan/return-1.C -O1 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 execution test -PASS: g++.dg/ubsan/return-1.C -O2 output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/return-1.C -O3 -fomit-frame-pointer output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O3 -g execution test -PASS: g++.dg/ubsan/return-1.C -O3 -g output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -Os execution test -PASS: g++.dg/ubsan/return-1.C -Os output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/return-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached the end of a value-returning function without returning a value -PASS: g++.dg/ubsan/return-2.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O0 execution test -PASS: g++.dg/ubsan/return-2.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O1 execution test -PASS: g++.dg/ubsan/return-2.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 execution test -PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O3 -fomit-frame-pointer execution test -PASS: g++.dg/ubsan/return-2.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O3 -g execution test -PASS: g++.dg/ubsan/return-2.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -Os execution test -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: g++.dg/ubsan/return-3.C -O0 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O0 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O1 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O1 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O3 -g (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O3 -g scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -Os (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -Os scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: g++.dg/ubsan/return-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle Running [...]/hurd/master/gcc/testsuite/g++.dg/vect/vect.exp ... PASS: g++.dg/vect/pr19951.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr19951.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr19951.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr19951.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr21218.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr21218.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr21218.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr21218.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr21734_1.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr21734_1.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr21734_1.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr21734_1.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr21734_2.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr21734_2.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr21734_2.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr21734_2.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr22543.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr22543.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr22543.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr22543.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++98 (test for warnings, line ) PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++98 (test for bogus messages, line ) PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++98 (test for excess errors) @@ -85719,11 +95570,11 @@ PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++11 (test for bogus messages, line PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++11 scan-tree-dump-times original "ANNOTATE_EXPR " 2 PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++11 scan-tree-dump-times gimple "ANNOTATE " 2 -PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++1y (test for warnings, line ) -PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++1y (test for bogus messages, line ) -PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++1y scan-tree-dump-times original "ANNOTATE_EXPR " 2 -PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++1y scan-tree-dump-times gimple "ANNOTATE " 2 +PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++14 (test for warnings, line ) +PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++14 (test for bogus messages, line ) +PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++14 scan-tree-dump-times original "ANNOTATE_EXPR " 2 +PASS: g++.dg/vect/pr33426-ivdep-2.cc -std=c++14 scan-tree-dump-times gimple "ANNOTATE " 2 PASS: g++.dg/vect/pr33426-ivdep-3.cc (test for warnings, line ) PASS: g++.dg/vect/pr33426-ivdep-3.cc (test for bogus messages, line ) PASS: g++.dg/vect/pr33426-ivdep-3.cc (test for excess errors) @@ -85739,24 +95590,24 @@ PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++11 (test for warnings, line ) PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++11 (test for bogus messages, line ) PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++1y (test for warnings, line ) -PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++1y (test for bogus messages, line ) -PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++14 (test for warnings, line ) +PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++14 (test for bogus messages, line ) +PASS: g++.dg/vect/pr33426-ivdep.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr33834_1.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr33834_1.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr33834_1.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr33834_1.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr33834_2.cc -std=gnu++98 (test for excess errors) PASS: g++.dg/vect/pr33834_2.cc -std=gnu++11 (test for excess errors) -PASS: g++.dg/vect/pr33834_2.cc -std=gnu++1y (test for excess errors) +PASS: g++.dg/vect/pr33834_2.cc -std=gnu++14 (test for excess errors) PASS: g++.dg/vect/pr33835.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr33835.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr33835.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr33835.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr33860.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr33860.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr33860.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr33860.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr33860a.cc -std=gnu++98 (test for excess errors) PASS: g++.dg/vect/pr33860a.cc -std=gnu++11 (test for excess errors) -PASS: g++.dg/vect/pr33860a.cc -std=gnu++1y (test for excess errors) +PASS: g++.dg/vect/pr33860a.cc -std=gnu++14 (test for excess errors) PASS: g++.dg/vect/pr36648.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr36648.cc -std=c++98 execution test PASS: g++.dg/vect/pr36648.cc -std=c++98 scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -85765,352 +95616,358 @@ PASS: g++.dg/vect/pr36648.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/pr36648.cc -std=c++11 execution test PASS: g++.dg/vect/pr36648.cc -std=c++11 scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: g++.dg/vect/pr36648.cc -std=c++11 scan-tree-dump-times vect "vectorizing stmts using SLP" 1 -PASS: g++.dg/vect/pr36648.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/pr36648.cc -std=c++1y execution test -PASS: g++.dg/vect/pr36648.cc -std=c++1y scan-tree-dump-times vect "vectorized 1 loops" 1 -PASS: g++.dg/vect/pr36648.cc -std=c++1y scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +PASS: g++.dg/vect/pr36648.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/pr36648.cc -std=c++14 execution test +PASS: g++.dg/vect/pr36648.cc -std=c++14 scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: g++.dg/vect/pr36648.cc -std=c++14 scan-tree-dump-times vect "vectorizing stmts using SLP" 1 PASS: g++.dg/vect/pr37174.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr37174.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr37174.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr37174.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr43771.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr43771.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr43771.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr43771.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr44861.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr44861.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr44861.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr44861.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr45470-a.cc -std=gnu++98 (test for excess errors) PASS: g++.dg/vect/pr45470-a.cc -std=gnu++11 (test for excess errors) -PASS: g++.dg/vect/pr45470-a.cc -std=gnu++1y (test for excess errors) +PASS: g++.dg/vect/pr45470-a.cc -std=gnu++14 (test for excess errors) PASS: g++.dg/vect/pr45470-b.cc -std=gnu++98 (test for excess errors) PASS: g++.dg/vect/pr45470-b.cc -std=gnu++11 (test for excess errors) -PASS: g++.dg/vect/pr45470-b.cc -std=gnu++1y (test for excess errors) +PASS: g++.dg/vect/pr45470-b.cc -std=gnu++14 (test for excess errors) PASS: g++.dg/vect/pr50698.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr50698.cc -std=c++98 scan-tree-dump-not vect "run-time aliasing" PASS: g++.dg/vect/pr50698.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/pr50698.cc -std=c++11 scan-tree-dump-not vect "run-time aliasing" -PASS: g++.dg/vect/pr50698.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/pr50698.cc -std=c++1y scan-tree-dump-not vect "run-time aliasing" +PASS: g++.dg/vect/pr50698.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/pr50698.cc -std=c++14 scan-tree-dump-not vect "run-time aliasing" PASS: g++.dg/vect/pr51485.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr51485.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr51485.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr51485.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr58513.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr58513.cc -std=c++98 scan-tree-dump vect "vectorized 1 loops" PASS: g++.dg/vect/pr58513.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/pr58513.cc -std=c++11 scan-tree-dump vect "vectorized 1 loops" -PASS: g++.dg/vect/pr58513.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/pr58513.cc -std=c++1y scan-tree-dump vect "vectorized 1 loops" +PASS: g++.dg/vect/pr58513.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/pr58513.cc -std=c++14 scan-tree-dump vect "vectorized 1 loops" PASS: g++.dg/vect/pr60000.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr60000.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr60000.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr60000.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr60023.cc (test for excess errors) PASS: g++.dg/vect/pr60559.cc (test for excess errors) PASS: g++.dg/vect/pr60729.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr60729.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr60729.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr60729.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr60836.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/pr60836.cc -std=c++11 (test for excess errors) -PASS: g++.dg/vect/pr60836.cc -std=c++1y (test for excess errors) +PASS: g++.dg/vect/pr60836.cc -std=c++14 (test for excess errors) PASS: g++.dg/vect/pr60896.cc -std=gnu++98 (test for excess errors) PASS: g++.dg/vect/pr60896.cc -std=gnu++11 (test for excess errors) -PASS: g++.dg/vect/pr60896.cc -std=gnu++1y (test for excess errors) +PASS: g++.dg/vect/pr60896.cc -std=gnu++14 (test for excess errors) +PASS: g++.dg/vect/pr64410.cc -std=c++98 (test for excess errors) +PASS: g++.dg/vect/pr64410.cc -std=c++98 scan-tree-dump vect "vectorized 1 loops in function" +PASS: g++.dg/vect/pr64410.cc -std=c++11 (test for excess errors) +PASS: g++.dg/vect/pr64410.cc -std=c++11 scan-tree-dump vect "vectorized 1 loops in function" +PASS: g++.dg/vect/pr64410.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/pr64410.cc -std=c++14 scan-tree-dump vect "vectorized 1 loops in function" PASS: g++.dg/vect/slp-pr50413.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/slp-pr50413.cc -std=c++98 scan-tree-dump-times slp2 "basic block vectorized" 0 PASS: g++.dg/vect/slp-pr50413.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/slp-pr50413.cc -std=c++11 scan-tree-dump-times slp2 "basic block vectorized" 0 -PASS: g++.dg/vect/slp-pr50413.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/slp-pr50413.cc -std=c++1y scan-tree-dump-times slp2 "basic block vectorized" 0 +PASS: g++.dg/vect/slp-pr50413.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/slp-pr50413.cc -std=c++14 scan-tree-dump-times slp2 "basic block vectorized" 0 PASS: g++.dg/vect/slp-pr50819.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/slp-pr50819.cc -std=c++98 scan-tree-dump-times slp2 "basic block vectorized" 2 PASS: g++.dg/vect/slp-pr50819.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/slp-pr50819.cc -std=c++11 scan-tree-dump-times slp2 "basic block vectorized" 2 -PASS: g++.dg/vect/slp-pr50819.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/slp-pr50819.cc -std=c++1y scan-tree-dump-times slp2 "basic block vectorized" 2 +PASS: g++.dg/vect/slp-pr50819.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/slp-pr50819.cc -std=c++14 scan-tree-dump-times slp2 "basic block vectorized" 2 PASS: g++.dg/vect/slp-pr56812.cc -std=c++98 (test for excess errors) PASS: g++.dg/vect/slp-pr56812.cc -std=c++98 scan-tree-dump-times slp1 "basic block vectorized" 1 PASS: g++.dg/vect/slp-pr56812.cc -std=c++11 (test for excess errors) PASS: g++.dg/vect/slp-pr56812.cc -std=c++11 scan-tree-dump-times slp1 "basic block vectorized" 1 -PASS: g++.dg/vect/slp-pr56812.cc -std=c++1y (test for excess errors) -PASS: g++.dg/vect/slp-pr56812.cc -std=c++1y scan-tree-dump-times slp1 "basic block vectorized" 1 +PASS: g++.dg/vect/slp-pr56812.cc -std=c++14 (test for excess errors) +PASS: g++.dg/vect/slp-pr56812.cc -std=c++14 scan-tree-dump-times slp1 "basic block vectorized" 1 Running [...]/hurd/master/gcc/testsuite/g++.old-deja/old-deja.exp ... PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/aggregates.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/align.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/align.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/align.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/align.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/align.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/align.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/align.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/align.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/arraynew.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/bitfields.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/empty.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/empty.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/empty.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/empty.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/empty.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/empty.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/empty.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/empty.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/empty2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/empty2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/empty2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/empty2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/empty3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/empty3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/empty3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/empty3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/layout1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/layout1.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/layout1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/layout1.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/layout1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/layout1.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/layout1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/layout1.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/mangle1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/mangle1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/mangle1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/mangle1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/primary.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/primary.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/primary.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/primary.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/primary.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/primary.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/primary.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/primary.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/primary2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/primary2.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/primary2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/primary2.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/primary2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/primary2.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/primary2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/primary2.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/primary3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/primary3.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/primary3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/primary3.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/primary3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/primary3.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/primary3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/primary3.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/primary4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/primary4.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/primary4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/primary4.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/primary4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/primary4.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/primary4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/primary4.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/primary5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/primary5.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/primary5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/primary5.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/primary5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/primary5.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/primary5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/primary5.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/ptrflags.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/ptrmem.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/vbase1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase1.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vbase1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase1.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vbase1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase1.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vbase1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase1.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vbase2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase2.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vbase2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase2.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vbase2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase2.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vbase2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase2.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vbase3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase3.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vbase3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase3.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vbase3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase3.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vbase3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase3.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vbase4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase4.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vbase4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase4.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vbase4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase4.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vbase4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase4.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vbase5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase7.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vbase7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase7.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vbase7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase7.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vbase7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase7.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase8-5.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vbase8-9.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/vmihint.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vmihint.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vmihint.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vmihint.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vmihint.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vmihint.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vmihint.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vmihint.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3a.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3b.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3c.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3d.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3e.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3f.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3g.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3h.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3i.C -std=c++14 execution test PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++98 execution test PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++11 execution test -PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++1y execution test +PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.abi/vtable3j.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/13478.C -std=c++98 (test for errors, line 29) PASS: g++.old-deja/g++.benjamin/13478.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/13478.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.benjamin/13478.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/13478.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.benjamin/13478.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/13478.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.benjamin/13478.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/13523.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/13523.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/13523.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/13523.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/13908.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.benjamin/13908.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/13908.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.benjamin/13908.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/13908.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.benjamin/13908.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/13908.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.benjamin/13908.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14139.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14139.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/14139.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/14139.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.benjamin/14664-1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.benjamin/14664-2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14687.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14687.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/14687.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/14687.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/14687.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/14687.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/14687.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/14687.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/15054.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15054.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15054.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15054.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15071.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15071.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/15071.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15071.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/15071.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15071.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/15071.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15071.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/15756-1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15756-1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15756-1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15756-1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++98 (test for warnings, line 34) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++98 (test for warnings, line 35) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++11 (test for warnings, line 34) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++11 (test for warnings, line 35) PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++14 (test for warnings, line 35) +PASS: g++.old-deja/g++.benjamin/15756-2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15799.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.benjamin/15799.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.benjamin/15799.C -std=c++98 (test for warnings, line 20) @@ -86121,29 +95978,29 @@ PASS: g++.old-deja/g++.benjamin/15799.C -std=c++11 (test for warnings, line 19 PASS: g++.old-deja/g++.benjamin/15799.C -std=c++11 (test for warnings, line 20) PASS: g++.old-deja/g++.benjamin/15799.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.benjamin/15799.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15799.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.benjamin/15799.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.benjamin/15799.C -std=c++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.benjamin/15799.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.benjamin/15799.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15799.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.benjamin/15799.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.benjamin/15799.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.benjamin/15799.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.benjamin/15799.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.benjamin/15800-1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15800-2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15800-2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15800-2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15800-2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15822.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15822.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/15822.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/15822.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/15822.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/15822.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/15822.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/15822.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++98 nic (test for warnings, line 24) PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++98 conv (test for warnings, line 24) PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++98 note (test for warnings, line 24) @@ -86152,77 +96009,77 @@ PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++11 nic (test for warnings, li PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++11 conv (test for warnings, line 24) PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++11 note (test for warnings, line 24) PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++1y nic (test for warnings, line 24) -PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++1y conv (test for warnings, line 24) -PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++1y note (test for warnings, line 24) -PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++14 nic (test for warnings, line 24) +PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++14 conv (test for warnings, line 24) +PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++14 note (test for warnings, line 24) +PASS: g++.old-deja/g++.benjamin/16077.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/16567.C -std=c++98 (test for errors, line 38) PASS: g++.old-deja/g++.benjamin/16567.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/16567.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.benjamin/16567.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/16567.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.benjamin/16567.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/16567.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.benjamin/16567.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/17922.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/17922.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/17922.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/17922.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/17930.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.benjamin/17930.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/17930.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.benjamin/17930.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/17930.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.benjamin/17930.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/17930.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.benjamin/17930.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.benjamin/18208.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/18208.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.benjamin/18208.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.benjamin/18208.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/18208.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.benjamin/18208.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.benjamin/18208.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/bool01.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/bool02.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/friend01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/friend01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/friend01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/friend01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/friend02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/friend02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/friend02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/friend02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/p12475.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.benjamin/p12475.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.benjamin/p12475.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.benjamin/p12475.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.benjamin/p12475.C -std=c++14 PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.benjamin/p13417.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/p13721.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/p13721.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/p13721.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/p13721.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/scope01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/scope01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/scope01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/scope01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/scope02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/scope02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/scope02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/scope02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++98 (test for errors, line 35) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++98 (test for errors, line 41) @@ -86275,32 +96132,32 @@ PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++11 (test for errors, line 191) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++11 (test for errors, line 193) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++11 (test for errors, line 195) PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 61) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 71) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 83) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 84) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 86) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 97) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 98) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 105) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 114) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 119) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 121) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 126) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 161) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 162) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 168) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 171) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 178) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 181) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 191) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 193) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for errors, line 195) -PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 61) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 71) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 83) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 84) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 86) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 97) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 98) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 105) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 114) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 119) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 121) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 126) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 161) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 162) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 168) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 171) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 178) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 181) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 191) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 193) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for errors, line 195) +PASS: g++.old-deja/g++.benjamin/tem03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++98 (test for errors, line 34) @@ -86343,27 +96200,27 @@ PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++11 (test for errors, line 167) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++11 (test for errors, line 173) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++11 (test for errors, line 175) PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 58) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 91) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 95) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 101) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 105) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 140) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 141) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 152) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 153) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 159) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 160) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 166) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 167) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 173) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for errors, line 175) -PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 58) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 91) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 95) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 101) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 105) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 140) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 141) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 152) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 153) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 159) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 160) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 166) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 167) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 173) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for errors, line 175) +PASS: g++.old-deja/g++.benjamin/tem04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++98 (test for warnings, line 21) PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++98 (test for warnings, line 44) PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++98 (test for warnings, line 47) @@ -86376,24 +96233,24 @@ PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++11 (test for warnings, line 47 PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++11 (test for warnings, line 52) PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++11 (test for errors, line 54) PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for warnings, line 47) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for warnings, line 52) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for warnings, line 47) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for warnings, line 52) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.benjamin/tem05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem06.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/tem07.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++98 (test for warnings, line 21) @@ -86410,29 +96267,29 @@ PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++11 (test for warnings, lin PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++11 (test for errors, line 43) PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++11 (test for errors, line 46) PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for warnings, line 40) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for warnings, line 40) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.benjamin/typedef01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/typedef03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/typedef03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/typedef03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/typedef03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++98 execution test PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++11 execution test -PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++1y execution test +PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.benjamin/typeid01.C -std=c++14 execution test PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++98 (test for warnings, line 91) PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++11 (test for warnings, line 91) PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++1y (test for warnings, line 91) -PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++14 (test for warnings, line 91) +PASS: g++.old-deja/g++.benjamin/warn01.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++98 (test for warnings, line 26) PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++98 (test for errors, line 34) PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++98 (test for errors, line 35) @@ -86449,71 +96306,71 @@ PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++11 (test for errors, line 4 PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++11 (test for warnings, line 47) PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++11 (test for warnings, line 48) PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for errors, line 34) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for errors, line 35) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for errors, line 42) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for errors, line 43) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for errors, line 34) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for errors, line 35) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for errors, line 42) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for errors, line 43) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for warnings, line 48) +PASS: g++.old-deja/g++.benjamin/warn02.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn03.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn03.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/warn03.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/warn03.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn04.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.benjamin/warn04.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.benjamin/warn04.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.benjamin/warn04.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bob/array1.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.bob/array1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/array1.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.bob/array1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/array1.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.bob/array1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/array1.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.bob/array1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/array2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/array2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/array2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/array2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/case1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.bob/case1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.bob/case1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/case1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.bob/case1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.bob/case1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/case1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.bob/case1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.bob/case1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/case1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.bob/case1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.bob/case1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/cond1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/cond1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/cond1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/cond1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/delete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/delete1.C -std=c++98 execution test PASS: g++.old-deja/g++.bob/delete1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bob/delete1.C -std=c++11 execution test -PASS: g++.old-deja/g++.bob/delete1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bob/delete1.C -std=c++1y execution test +PASS: g++.old-deja/g++.bob/delete1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bob/delete1.C -std=c++14 execution test PASS: g++.old-deja/g++.bob/extern_C.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/extern_C.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/extern_C.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/extern_C.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/friend1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.bob/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/friend1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.bob/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/friend1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.bob/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/friend1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.bob/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.bob/incomplete-cast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++98 depr (test for warnings, line 14) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++11 depr (test for warnings, line 14) PASS: g++.old-deja/g++.bob/inherit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/inherit1.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bob/inherit1.C -std=c++1y depr (test for warnings, line 14) -PASS: g++.old-deja/g++.bob/inherit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/inherit1.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bob/inherit1.C -std=c++14 depr (test for warnings, line 14) +PASS: g++.old-deja/g++.bob/inherit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++98 (test for warnings, line 18) @@ -86524,59 +96381,59 @@ PASS: g++.old-deja/g++.bob/inherit2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++11 synth (test for warnings, line 23) PASS: g++.old-deja/g++.bob/inherit2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/inherit2.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.bob/inherit2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bob/inherit2.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.bob/inherit2.C -std=c++1y synth (test for warnings, line 23) -PASS: g++.old-deja/g++.bob/inherit2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/inherit2.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.bob/inherit2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bob/inherit2.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.bob/inherit2.C -std=c++14 synth (test for warnings, line 23) +PASS: g++.old-deja/g++.bob/inherit2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/nested1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/nested1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/nested1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/nested1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/packed1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/packed1.C -std=c++98 execution test PASS: g++.old-deja/g++.bob/packed1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bob/packed1.C -std=c++11 execution test -PASS: g++.old-deja/g++.bob/packed1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bob/packed1.C -std=c++1y execution test +PASS: g++.old-deja/g++.bob/packed1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bob/packed1.C -std=c++14 execution test PASS: g++.old-deja/g++.bob/protected1.C -std=c++98 (test for errors, line 41) PASS: g++.old-deja/g++.bob/protected1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/protected1.C -std=c++11 (test for errors, line 41) PASS: g++.old-deja/g++.bob/protected1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/protected1.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.bob/protected1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/protected1.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.bob/protected1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/static1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.bob/static1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/static1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.bob/static1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/static1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.bob/static1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/static1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.bob/static1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/template2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/template2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/template2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/template2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/template3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bob/template3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bob/template3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bob/template4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bob/template4.C -std=c++98 execution test PASS: g++.old-deja/g++.bob/template4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bob/template4.C -std=c++11 execution test -PASS: g++.old-deja/g++.bob/template4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bob/template4.C -std=c++1y execution test +PASS: g++.old-deja/g++.bob/template4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bob/template4.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/abstract1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/abstract1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/abstract1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/abstract1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/access1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/access1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/access1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/access1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/alignof.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/alignof.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/alignof.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/alignof.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/alignof.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/alignof.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/alignof.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/alignof.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++98 (test for errors, line 16) @@ -86585,22 +96442,22 @@ PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++11 (test for warnings, lin PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.brendan/ambiguity1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/anon-union1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/arm1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++98 (test for errors, line 17) @@ -86611,149 +96468,149 @@ PASS: g++.old-deja/g++.brendan/arm2.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.brendan/arm2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/arm2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/arm2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/arm2.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.brendan/arm2.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.brendan/arm2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/arm2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/arm2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/arm2.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.brendan/arm2.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.brendan/arm2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/arm3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/arm3.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/arm3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/arm3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/arm3.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/arm3.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/arm3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/array-refs.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/array1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/array1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/array1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/array1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/array1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/array1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/array1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/array1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.brendan/asm-extn1.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.brendan/asm-extn1.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.brendan/asm-extn1.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.brendan/asm-extn1.C -std=gnu++14 PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/bit-fields1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/bit-fields2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/bool1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/bool1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/bool1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/bool1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/code-gen1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/code-gen2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/code-gen3.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/code-gen4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/code-gen6.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/complex1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.brendan/copy1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy3.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy3.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy3.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy3.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy4.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy4.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy4.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy4.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy5.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy5.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy5.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy5.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy6.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy6.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy6.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy6.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy7.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy7.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy7.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy7.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy8.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy8.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy8.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy8.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/copy9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy9.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/copy9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/copy9.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/copy9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/copy9.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/copy9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/copy9.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++98 (test for errors, line 12) @@ -86766,30 +96623,30 @@ PASS: g++.old-deja/g++.brendan/crash11.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.brendan/crash11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.brendan/crash11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.brendan/crash11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash12.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/crash12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash12.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/crash12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash12.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/crash12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash12.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/crash12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++98 (test for warnings, line 34) PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++11 (test for warnings, line 34) PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.old-deja/g++.brendan/crash13.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++98 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++98 (test for errors, line 11) @@ -86798,16 +96655,16 @@ PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++11 (test for errors, line 5 PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++11 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/crash16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash17.C -std=c++98 (test for warnings, line 33) PASS: g++.old-deja/g++.brendan/crash17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash17.C -std=c++11 (test for warnings, line 33) PASS: g++.old-deja/g++.brendan/crash17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash17.C -std=c++1y (test for warnings, line 33) -PASS: g++.old-deja/g++.brendan/crash17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash17.C -std=c++14 (test for warnings, line 33) +PASS: g++.old-deja/g++.brendan/crash17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++98 (test for errors, line 13) @@ -86818,53 +96675,53 @@ PASS: g++.old-deja/g++.brendan/crash18.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.brendan/crash18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash18.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.brendan/crash18.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/crash18.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.brendan/crash18.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.brendan/crash18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash18.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.brendan/crash18.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/crash18.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.brendan/crash18.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.brendan/crash18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/crash22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash22.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/crash22.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/crash22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash22.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/crash22.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/crash22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/crash23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash23.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.brendan/crash23.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/crash23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash23.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.brendan/crash23.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/crash23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash24.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash24.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash24.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash24.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash25.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.brendan/crash25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash25.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.brendan/crash25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash25.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.brendan/crash25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash25.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.brendan/crash25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash29.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.brendan/crash29.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.brendan/crash29.C -std=c++98 (test for errors, line 17) @@ -86873,79 +96730,79 @@ PASS: g++.old-deja/g++.brendan/crash29.C -std=c++11 (test for warnings, line 9 PASS: g++.old-deja/g++.brendan/crash29.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.brendan/crash29.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.brendan/crash29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash29.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.brendan/crash29.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.brendan/crash29.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.brendan/crash29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash29.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.brendan/crash29.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.brendan/crash29.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.brendan/crash29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash32.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash32.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash32.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash32.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash34.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/crash34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash34.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/crash34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash34.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.brendan/crash34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash34.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.brendan/crash34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash39.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash39.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash39.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash39.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash42.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash42.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/crash42.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/crash42.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash42.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/crash42.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/crash42.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash43.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash43.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash43.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash43.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash46.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash46.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash46.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash47.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash47.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash47.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash47.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash48.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/crash48.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/crash48.C -std=c++98 (test for warnings, line 13) @@ -86958,30 +96815,30 @@ PASS: g++.old-deja/g++.brendan/crash48.C -std=c++11 (test for warnings, line 1 PASS: g++.old-deja/g++.brendan/crash48.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/crash48.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.brendan/crash48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.brendan/crash48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.brendan/crash48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash49.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/crash49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash49.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/crash49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash49.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/crash49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash49.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/crash49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash5.C -std=c++98 (test for errors, line 104) PASS: g++.old-deja/g++.brendan/crash5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash5.C -std=c++11 (test for errors, line 104) PASS: g++.old-deja/g++.brendan/crash5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash5.C -std=c++1y (test for errors, line 104) -PASS: g++.old-deja/g++.brendan/crash5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash5.C -std=c++14 (test for errors, line 104) +PASS: g++.old-deja/g++.brendan/crash5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash50.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash50.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash50.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash50.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash51.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash51.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash51.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash51.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++98 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++98 (test for warnings, line 13) @@ -86990,19 +96847,19 @@ PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++11 (test for warnings, line PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++11 (test for warnings, line 13) PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.brendan/crash52.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash53.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash53.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash53.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash53.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash54.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/crash54.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash54.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/crash54.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash54.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/crash54.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash54.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/crash54.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash55.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/crash55.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash55.C -std=c++98 (test for warnings, line 7) @@ -87011,10 +96868,10 @@ PASS: g++.old-deja/g++.brendan/crash55.C -std=c++11 (test for warnings, line 3 PASS: g++.old-deja/g++.brendan/crash55.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash55.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.brendan/crash55.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash55.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/crash55.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/crash55.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.brendan/crash55.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash55.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/crash55.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/crash55.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.brendan/crash55.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++98 (test for errors, line 105) PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++98 (test for errors, line 280) PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++98 candidate note (test for warnings, line 280) @@ -87031,68 +96888,68 @@ PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++11 candidate note (test for PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++11 (test for warnings, line 297) PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++11 (test for warnings, line 348) PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for errors, line 105) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for errors, line 280) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y candidate note (test for warnings, line 280) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for errors, line 289) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y candidate note (test for warnings, line 289) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for warnings, line 297) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for warnings, line 348) -PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for errors, line 105) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for errors, line 280) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 candidate note (test for warnings, line 280) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for errors, line 289) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 candidate note (test for warnings, line 289) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for warnings, line 297) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for warnings, line 348) +PASS: g++.old-deja/g++.brendan/crash56.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash57.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash57.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash57.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash57.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash58.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/crash58.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash58.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/crash58.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash58.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/crash58.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash58.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/crash58.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash60.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/crash60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash60.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/crash60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash60.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/crash60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash60.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/crash60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash61.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash61.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/crash61.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash61.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/crash61.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash61.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/crash61.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash62.C -std=c++98 (test for errors, line 29) PASS: g++.old-deja/g++.brendan/crash62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash62.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.brendan/crash62.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash62.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.brendan/crash62.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash62.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.brendan/crash62.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash63.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash63.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash63.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash63.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash64.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.brendan/crash64.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.brendan/crash64.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.brendan/crash64.C -std=c++14 PASS: g++.old-deja/g++.brendan/crash65.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash65.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/crash65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash65.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/crash65.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/crash65.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash65.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/crash65.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.brendan/crash65.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash65.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/crash65.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.brendan/crash65.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash66.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash66.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash66.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash66.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash67.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash67.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash67.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash67.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash68.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash68.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash68.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash68.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++98 (test for errors, line 26) @@ -87105,74 +96962,74 @@ PASS: g++.old-deja/g++.brendan/crash7.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++11 (test for errors, line 47) PASS: g++.old-deja/g++.brendan/crash7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.brendan/crash7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.brendan/crash7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/crash8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash8.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.brendan/crash8.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/crash8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash8.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.brendan/crash8.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/crash8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.brendan/crash9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/crash9.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.brendan/crash9.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.brendan/crash9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/crash9.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.brendan/crash9.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.brendan/crash9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/ctors1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/ctors2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/ctors3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ctors3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ctors3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ctors3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++98 comma (test for errors, line 8) PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++98 comma (test for errors, line 18) PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/cvt1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/cvt2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/cvt2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++98 (test for warnings, line 41) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++98 (test for errors, line 47) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++11 (test for warnings, line 41) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++11 (test for errors, line 47) PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++1y (test for warnings, line 41) -PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++14 (test for warnings, line 41) +PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.brendan/cvt3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/cvt4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/cvt4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/cvt5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/cvt5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/cvt5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/def-args1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/def-args1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/def-args1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/def-args1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/def-fns1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/def-fns1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/def-fns1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/def-fns1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++98 (test for errors, line 14) @@ -87181,80 +97038,80 @@ PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++11 (test for errors, line 7 PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/delete1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/delete2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/delete2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/delete2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/delete2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/delete2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/delete2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/delete2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/delete2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/dtors1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/dtors2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/dtors3.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/eh1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum11.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/enum11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum14.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum14.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum14.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum14.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/enum5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++98 (test for errors, line 15) @@ -87263,60 +97120,60 @@ PASS: g++.old-deja/g++.brendan/enum6.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/enum6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum6.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/enum6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/enum6.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.brendan/enum6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum6.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/enum6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/enum6.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.brendan/enum6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum7.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/enum7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum7.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/enum7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum7.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/enum7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum7.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/enum7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum8.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/enum8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum9.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/enum9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/enum9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/enum9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/enum9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/err-msg1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.brendan/err-msg11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg12.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.brendan/err-msg2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/err-msg2.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.brendan/err-msg2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/err-msg2.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.brendan/err-msg2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/err-msg2.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.brendan/err-msg2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/err-msg2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++98 (test for errors, line 9) @@ -87327,146 +97184,146 @@ PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/err-msg4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/err-msg5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.brendan/err-msg8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/err-msg9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/explicit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/friend2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/friend2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend3.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/friend3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/friend3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/friend3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/friend4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/friend4.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.brendan/friend4.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/friend4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/friend4.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.brendan/friend4.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/friend4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/groff1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/groff1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/groff1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/groff1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/groff1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/groff1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/groff1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/groff1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/init1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init12.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/init12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init12.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/init12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init12.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/init12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init12.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/init12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/init2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init3.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/init3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/init3.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/init3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/init3.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/init3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/init3.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/init4.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/init4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/init9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/init9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/init9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/init9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/label1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/label1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/label1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/label1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/label1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/label1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/label1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/label1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/label2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/label2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/label2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/label2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/line1.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/line1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/line1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/line1.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/line1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/line1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/line1.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/line1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/line1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/line1.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/line1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/line1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++98 (test for errors, line 10) @@ -87474,33 +97331,33 @@ PASS: g++.old-deja/g++.brendan/misc14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/misc14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc14.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/misc14.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/misc14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc14.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/misc14.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/misc14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc17.C -std=c++98 (test for errors, line 35) PASS: g++.old-deja/g++.brendan/misc17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc17.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.brendan/misc17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc17.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.brendan/misc17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc17.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.brendan/misc17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++98 (test for errors, line 6) @@ -87515,145 +97372,145 @@ PASS: g++.old-deja/g++.brendan/misc6.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/misc6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/misc6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/misc6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc7.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/misc7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc7.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/misc7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc7.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/misc7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc7.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/misc8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/misc9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/misc9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/misc9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/mutable1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/mutable1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/mutable1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/mutable1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/nest1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/nest1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/nest1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/nest1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/nest1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest21.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/nest21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest21.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/nest21.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest21.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/nest21.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest21.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/nest22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/nest4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/new-array.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/new-array.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/new-array.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.brendan/new-array.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/new-array.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/new-array.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/new-array.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/new-array.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/new1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/new1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/new1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/new1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/new2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/new2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/new2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/new2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/new2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/new2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/new2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/new2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/new3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.brendan/ns1.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.brendan/ns1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ns1.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.brendan/ns1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ns1.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.brendan/ns1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ns1.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.brendan/ns1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/operators1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/operators1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.brendan/operators1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/operators1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.brendan/operators1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/operators2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators2.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/operators2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/operators2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/operators2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators3.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/operators3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators3.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/operators3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators3.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/operators3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators3.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/operators3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++98 (test for warnings, line 57) PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++98 (test for warnings, line 61) PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++98 (test for errors, line 86) @@ -87664,74 +97521,74 @@ PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++11 (test for warnings, l PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++11 (test for errors, line 86) PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++11 (test for errors, line 94) PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++1y (test for warnings, line 57) -PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++1y (test for warnings, line 61) -PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++1y (test for errors, line 86) -PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++1y (test for errors, line 94) -PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++14 (test for warnings, line 57) +PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++14 (test for warnings, line 61) +PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++14 (test for errors, line 86) +PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++14 (test for errors, line 94) +PASS: g++.old-deja/g++.brendan/operators4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators5.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/operators5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators5.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/operators5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators5.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/operators5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators5.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/operators6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/operators8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/operators8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/operators8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.brendan/overload1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload1.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.brendan/overload1.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.brendan/overload1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload1.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.brendan/overload1.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.brendan/overload1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/overload2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/overload2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/overload2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/overload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.brendan/overload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload4.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.brendan/overload4.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.brendan/overload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload4.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.brendan/overload4.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.brendan/overload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload7.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/overload7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload7.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/overload7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload7.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/overload7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload7.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/overload8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/overload9.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/overload9.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.brendan/overload9.C -std=c++98 (test for errors, line 16) @@ -87742,38 +97599,38 @@ PASS: g++.old-deja/g++.brendan/overload9.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.brendan/overload9.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/overload9.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.brendan/overload9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/overload9.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/overload9.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.brendan/overload9.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.brendan/overload9.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.brendan/overload9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/overload9.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/overload9.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.brendan/overload9.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.brendan/overload9.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.brendan/overload9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/parse6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/parse6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/parse6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/prepost1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++98 (test for errors, line 7) @@ -87786,180 +97643,180 @@ PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/prepost2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/prepost3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/prepost4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/prepost4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/prepost4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptolemy1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptolemy1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptolemy1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptolemy1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptolemy2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptrmem1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptrmem2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptrmem2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptrmem3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/ptrmem4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/ptrmem4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/recurse.C -std=c++98 (test for errors, line 78) PASS: g++.old-deja/g++.brendan/recurse.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/recurse.C -std=c++11 (test for errors, line 78) PASS: g++.old-deja/g++.brendan/recurse.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/recurse.C -std=c++1y (test for errors, line 78) -PASS: g++.old-deja/g++.brendan/recurse.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/recurse.C -std=c++14 (test for errors, line 78) +PASS: g++.old-deja/g++.brendan/recurse.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/redecl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/redecl2.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.brendan/redecl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/reference1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.brendan/rtti1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/rtti1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/rtti1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/rtti1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/scope1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.brendan/scope1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/scope1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.brendan/scope1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/scope1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.brendan/scope1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/scope2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/scope2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/scope3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/scope3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/scope4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/scope4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/scope5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/scope5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/scope5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/shadow1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/sizeof5.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/sorry1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/sorry1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/sorry1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/sorry1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/static1.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/static1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/static1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/static1.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.brendan/static1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/static1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/static1.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.brendan/static1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/static1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/static1.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.brendan/static1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/static1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/static2.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/static2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/static2.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/static2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/static2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/static2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/static2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/static2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/static3.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/static3.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/static3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/static3.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.brendan/static3.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/static3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/static3.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.brendan/static3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/static3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/static3.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.brendan/static3.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/static3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/synth1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/synth1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/synth1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/synth1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template17.C -std=c++98 mismatch (test for errors, line 11) PASS: g++.old-deja/g++.brendan/template17.C -std=c++98 expected (test for warnings, line 11) PASS: g++.old-deja/g++.brendan/template17.C -std=c++98 depr (test for warnings, line 11) @@ -87972,228 +97829,228 @@ PASS: g++.old-deja/g++.brendan/template17.C -std=c++11 depr (test for warnings, PASS: g++.old-deja/g++.brendan/template17.C -std=c++11 mismatch (test for errors, line 14) PASS: g++.old-deja/g++.brendan/template17.C -std=c++11 exp (test for warnings, line 14) PASS: g++.old-deja/g++.brendan/template17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y mismatch (test for errors, line 11) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y expected (test for warnings, line 11) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y depr (test for warnings, line 11) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y mismatch (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y exp (test for warnings, line 14) -PASS: g++.old-deja/g++.brendan/template17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 mismatch (test for errors, line 11) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 expected (test for warnings, line 11) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 depr (test for warnings, line 11) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 mismatch (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 exp (test for warnings, line 14) +PASS: g++.old-deja/g++.brendan/template17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template22.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/template22.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/template22.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/template22.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/template22.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/template22.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/template22.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/template23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template24.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/template24.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/template24.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/template24.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/template24.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/template24.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/template24.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/template25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template3.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/template3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/template3.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/template3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/template3.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/template3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/template3.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/template30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/template8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/template8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/template8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/template8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/temporary1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/temporary1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/temporary1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/temporary1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/typedef1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/typedef1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/union1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/union1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/union1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/union1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/union1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/union1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/union1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/union1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/union2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/union2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/union2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/union2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/union3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/union3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/union3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/union3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.brendan/visibility1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.brendan/visibility10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.brendan/visibility2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.brendan/visibility6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/visibility7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/visibility8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.brendan/visibility9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++98 execution test PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++11 execution test -PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++1y execution test +PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.brendan/vtables1.C -std=c++14 execution test PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.brendan/warnings1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings8.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings8.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings8.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.brendan/warnings9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.brendan/warnings9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.brendan/warnings9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/891229_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/891230_01.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++98 (test for bogus messages, line 19) PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++98 (test for bogus messages, line 23) PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++98 (test for bogus messages, line 27) @@ -88204,11 +98061,11 @@ PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++11 (test for bogus messages, line 27) PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++1y (test for bogus messages, line 23) -PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++14 (test for bogus messages, line 23) +PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900107_01.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900119_01.C (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900119_01.C (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900119_01.C (test for errors, line 20) @@ -88224,27 +98081,27 @@ PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900121_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++98 (test for errors, line 41) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++98 (test for errors, line 42) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++11 (test for errors, line 41) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++11 (test for errors, line 42) PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.bugs/900121_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900121_05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++98 (test for errors, line 23) @@ -88253,10 +98110,10 @@ PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++11 (test for warnings, line 18 PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900127_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++98 (test for warnings, line 22) @@ -88283,28 +98140,28 @@ PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++11 (test for warnings, line 43) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++11 (test for errors, line 44) PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 31) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 37) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for warnings, line 43) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 31) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 37) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for warnings, line 43) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.bugs/900127_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900205_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++98 (test for warnings, line 21) PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++98 (test for warnings, line 24) PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++98 (test for warnings, line 29) @@ -88319,13 +98176,13 @@ PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++11 (test for warnings, line PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++11 (test for warnings, line 44) PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++11 (test for warnings, line 47) PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 24) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 32) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.old-deja/g++.bugs/900205_03.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++98 (test for errors, line 26) @@ -88336,11 +98193,11 @@ PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++11 (test for warnings, line 22 PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++11 (test for warnings, line 29) PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.bugs/900205_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++98 (test for bogus messages, line 29) PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++98 (test for bogus messages, line 43) @@ -88353,12 +98210,12 @@ PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++11 (test for bogus messages, line 47) PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y (test for bogus messages, line 29) -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y (test for bogus messages, line 43) -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y (test for bogus messages, line 47) -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 (test for bogus messages, line 29) +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 (test for bogus messages, line 43) +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 (test for bogus messages, line 47) +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900207_03.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++98 (test for excess errors) @@ -88367,28 +98224,28 @@ PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900208_02.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900208_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900208_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900209_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++98 (test for errors, line 39) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++98 (test for errors, line 40) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++98 (test for errors, line 41) @@ -88535,79 +98392,79 @@ PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++11 (test for errors, line 108) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++11 (test for errors, line 109) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++11 (test for errors, line 110) PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 39) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 40) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 48) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 49) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 50) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 52) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 53) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 55) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 57) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 58) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 59) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 60) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 61) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 62) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 63) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 64) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 65) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 66) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 67) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 68) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 69) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 70) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 71) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 72) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 73) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 74) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 75) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 76) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 77) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 78) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 79) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 80) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 81) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 82) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 83) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 84) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 85) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 86) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 87) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 88) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 89) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 90) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 91) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 92) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 93) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 94) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 95) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 96) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 97) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 98) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 99) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 100) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 101) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 102) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 103) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 104) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 105) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 106) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 107) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 108) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 109) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for errors, line 110) -PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 39) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 40) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 48) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 49) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 50) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 52) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 53) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 55) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 57) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 58) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 59) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 60) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 61) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 62) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 63) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 64) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 65) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 66) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 67) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 68) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 69) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 70) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 71) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 72) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 73) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 74) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 75) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 76) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 77) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 78) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 79) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 80) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 81) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 82) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 83) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 84) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 85) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 86) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 87) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 88) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 89) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 90) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 91) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 92) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 93) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 94) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 95) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 96) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 97) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 98) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 99) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 100) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 101) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 102) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 103) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 104) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 105) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 106) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 107) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 108) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 109) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for errors, line 110) +PASS: g++.old-deja/g++.bugs/900210_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++98 (test for errors, line 40) PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++98 (test for errors, line 41) PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++98 (test for errors, line 42) @@ -88754,79 +98611,79 @@ PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++11 (test for errors, line 10 PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++11 (test for errors, line 110) PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++11 (test for errors, line 111) PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 40) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 41) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 42) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 43) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 44) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 45) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 46) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 47) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 48) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 49) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 50) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 51) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 52) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 53) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 54) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 55) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 56) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 57) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 58) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 59) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 60) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 61) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 62) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 63) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 64) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 65) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 66) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 67) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 68) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 69) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 70) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 71) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 72) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 73) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 74) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 75) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 76) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 77) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 78) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 79) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 80) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 81) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 82) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 83) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 84) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 85) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 86) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 87) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 88) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 89) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 90) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 91) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 92) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 93) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 94) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 95) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 96) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 97) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 98) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 99) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 100) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 101) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 102) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 103) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 104) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 105) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 106) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 107) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 108) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 109) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 110) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for errors, line 111) -PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 40) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 41) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 42) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 43) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 44) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 45) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 46) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 47) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 48) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 49) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 50) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 51) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 52) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 53) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 54) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 55) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 56) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 57) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 58) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 59) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 60) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 61) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 62) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 63) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 64) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 65) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 66) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 67) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 68) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 69) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 70) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 71) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 72) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 73) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 74) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 75) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 76) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 77) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 78) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 79) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 80) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 81) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 82) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 83) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 84) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 85) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 86) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 87) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 88) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 89) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 90) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 91) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 92) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 93) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 94) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 95) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 96) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 97) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 98) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 99) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 100) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 101) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 102) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 103) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 104) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 105) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 106) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 107) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 108) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 109) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 110) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for errors, line 111) +PASS: g++.old-deja/g++.bugs/900210_02.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++98 (test for errors, line 22) @@ -88839,78 +98696,78 @@ PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900210_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++98 (test for errors, line 35) PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.bugs/900210_05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900210_06.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900210_07.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900210_08.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++98 (test for errors, line 28) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.bugs/900210_09.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900210_10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900211_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/900211_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900211_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++98 (test for errors, line 22) @@ -88925,13 +98782,13 @@ PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900211_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++98 (test for errors, line 26) @@ -88958,55 +98815,55 @@ PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++11 (test for errors, line 36) PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.bugs/900212_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900212_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900212_03.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900213_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900213_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900213_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++98 (test for errors, line 17) @@ -89015,25 +98872,25 @@ PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++11 (test for warnings, line 11 PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900214_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++98 (test for warnings, line 27) PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++11 (test for warnings, line 27) PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.bugs/900215_01.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++98 (test for errors, line 44) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++98 (test for errors, line 45) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++11 (test for errors, line 44) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++11 (test for errors, line 45) PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.bugs/900215_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++98 (test for bogus messages, line 27) PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++98 (test for bogus messages, line 32) PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++98 (test for bogus messages, line 34) @@ -89044,44 +98901,44 @@ PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++11 (test for bogus messages, line 34) PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++1y (test for bogus messages, line 32) -PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++1y (test for bogus messages, line 34) -PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++14 (test for bogus messages, line 32) +PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++14 (test for bogus messages, line 34) +PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900220_01.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900220_02.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++98 (test for bogus messages, line 46) PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++11 (test for bogus messages, line 46) PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++1y (test for bogus messages, line 46) -PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++14 (test for bogus messages, line 46) +PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900220_03.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900221_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++98 lose (test for errors, line 36) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++98 lose (test for errors, line 37) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++11 lose (test for errors, line 36) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++11 lose (test for errors, line 37) PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++1y lose (test for errors, line 36) -PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++1y lose (test for errors, line 37) -PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++14 lose (test for errors, line 36) +PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++14 lose (test for errors, line 37) +PASS: g++.old-deja/g++.bugs/900227_01.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++98 (test for errors, line 26) @@ -89092,23 +98949,23 @@ PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900321_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900321_02.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900321_04.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++98 (test for excess errors) @@ -89117,10 +98974,10 @@ PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900321_05.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++98 (test for errors, line 36) PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++98 (test for errors, line 37) PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++98 (test for errors, line 38) @@ -89139,21 +98996,21 @@ PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++11 (test for errors, line 46) PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++11 (test for errors, line 51) PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++11 (test for errors, line 52) PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 40) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for errors, line 52) -PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 40) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for errors, line 52) +PASS: g++.old-deja/g++.bugs/900322_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900324_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++98 (test for excess errors) @@ -89162,22 +99019,22 @@ PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900324_03.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900324_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900324_05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++98 (test for bogus messages, line 24) PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++98 (test for bogus messages, line 26) @@ -89188,35 +99045,35 @@ PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++11 (test for bogus messages, line 26) PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++1y (test for bogus messages, line 24) -PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++14 (test for bogus messages, line 24) +PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++14 (test for bogus messages, line 26) +PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900324_06.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.bugs/900325_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++98 (test for errors, line 50) PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++11 (test for errors, line 50) PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++1y (test for errors, line 50) -PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++14 (test for errors, line 50) +PASS: g++.old-deja/g++.bugs/900330_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++11 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900330_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++98 (test for bogus messages, line 24) PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++98 (test for excess errors) @@ -89225,16 +99082,16 @@ PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++1y (test for bogus messages, line 24) -PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++14 (test for bogus messages, line 24) +PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900331_02.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++98 execution test PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900331_03.C -std=gnu++14 execution test PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++98 (test for bogus messages, line 20) PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++98 (test for bogus messages, line 25) @@ -89247,24 +99104,24 @@ PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++11 (test for bogus messages, line 30) PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y (test for bogus messages, line 30) -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 (test for bogus messages, line 20) +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 (test for bogus messages, line 30) +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900331_04.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900401_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900402_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++98 (test for errors, line 13) @@ -89275,38 +99132,38 @@ PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900402_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900403_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.bugs/900403_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900404_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++98 (test for warnings, line 25) PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++11 (test for warnings, line 25) PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.bugs/900404_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++98 (test for errors, line 25) @@ -89315,22 +99172,22 @@ PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++11 (test for warnings, line 11 PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++11 (test for warnings, line 16) PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900404_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900404_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900404_07.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++98 (test for errors, line 16) @@ -89341,35 +99198,35 @@ PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900405_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900406_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++98 (test for bogus messages, line 21) PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++11 (test for bogus messages, line 21) PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900406_02.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++98 (test for errors, line 34) PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.bugs/900407_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++98 (test for warnings, line 49) PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++98 (test for warnings, line 50) PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++98 (test for warnings, line 51) @@ -89426,34 +99283,34 @@ PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++11 (test for warnings, line 15 PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++11 (test for warnings, line 161) PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++11 (test for warnings, line 163) PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 49) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 50) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 51) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 52) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 53) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 58) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 78) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 79) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 80) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 81) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 82) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 90) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 91) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 92) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 93) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 94) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 97) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 99) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 131) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 132) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 133) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 134) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 135) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 140) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 156) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 161) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for warnings, line 163) -PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 49) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 50) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 51) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 52) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 53) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 58) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 78) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 79) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 80) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 81) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 82) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 90) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 91) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 92) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 93) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 94) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 97) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 99) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 131) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 132) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 133) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 134) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 135) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 140) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 156) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 161) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for warnings, line 163) +PASS: g++.old-deja/g++.bugs/900428_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++98 (test for errors, line 20) @@ -89472,15 +99329,15 @@ PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900428_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++98 (test for errors, line 28) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++98 (test for errors, line 38) @@ -89489,37 +99346,37 @@ PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.bugs/900428_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++98 (test for bogus messages, line 40) PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++11 (test for bogus messages, line 40) PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++1y (test for bogus messages, line 40) -PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++14 (test for bogus messages, line 40) +PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900511_01.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900511_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900511_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++98 (test for warnings, line 29) @@ -89554,32 +99411,32 @@ PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for warnings, line 96 PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 107) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for errors, line 113) PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 40) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 55) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 57) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 63) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 74) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 75) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 80) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 86) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 89) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for warnings, line 96) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 107) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for errors, line 113) -PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 40) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 55) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 57) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 63) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 74) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 75) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 80) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 86) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 89) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for warnings, line 96) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 107) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for errors, line 113) +PASS: g++.old-deja/g++.bugs/900514_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.bugs/900519_01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++98 (test for errors, line 16) @@ -89600,16 +99457,16 @@ PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.bugs/900519_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++98 (test for errors, line 20) @@ -89632,29 +99489,29 @@ PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 43) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for errors, line 45) PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.bugs/900519_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_04.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_05.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++98 (test for errors, line 17) @@ -89669,13 +99526,13 @@ PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.bugs/900519_06.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++98 (test for errors, line 17) @@ -89684,10 +99541,10 @@ PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.bugs/900519_07.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++98 (test for errors, line 26) @@ -89698,17 +99555,17 @@ PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900519_09.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.bugs/900519_12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++98 (test for warnings, line 23) @@ -89723,13 +99580,13 @@ PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 31) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for warnings, line 23) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for warnings, line 23) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.bugs/900519_13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++98 (test for errors, line 22) @@ -89738,16 +99595,16 @@ PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for warnings, line 12 PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.bugs/900520_02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++98 (test for errors, line 37) PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++11 (test for errors, line 37) PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.bugs/900520_03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++98 (test for bogus messages, line 19) @@ -89782,23 +99639,23 @@ PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++11 (test for bogus messages, line 38) PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 28) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 29) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 34) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 35) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 36) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 37) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for bogus messages, line 38) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 20) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 26) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 28) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 29) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 34) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 35) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 36) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 37) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for bogus messages, line 38) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900520_04.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++98 (test for bogus messages, line 21) PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++98 (test for excess errors) @@ -89807,22 +99664,22 @@ PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++11 (test for bogus messages, line 21) PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900520_05.C -std=c++14 execution test PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++98 execution test PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++11 execution test -PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++1y execution test +PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.bugs/900520_06.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/badalloc1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/catch1.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.eh/catch1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.eh/catch1.C -std=c++98 (test for errors, line 15) @@ -89831,10 +99688,10 @@ PASS: g++.old-deja/g++.eh/catch1.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.eh/catch1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.eh/catch1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.eh/catch1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/catch1.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.eh/catch1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.eh/catch1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.eh/catch1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/catch1.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.eh/catch1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.eh/catch1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.eh/catch1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/catch10.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.eh/catch10.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.eh/catch10.C -std=c++98 (test for warnings, line 17) @@ -89843,133 +99700,133 @@ PASS: g++.old-deja/g++.eh/catch10.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.eh/catch10.C -std=c++11 (test for warnings, line 16) PASS: g++.old-deja/g++.eh/catch10.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.eh/catch10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/catch10.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.eh/catch10.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.eh/catch10.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.eh/catch10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/catch10.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.eh/catch10.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.eh/catch10.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.eh/catch10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/catch11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch11.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/catch11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch11.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/catch11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch11.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/catch11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch11.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/catch12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch12.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/catch12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch12.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/catch12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch12.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/catch12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch12.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/catch13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch13.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/catch13.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/catch13.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/catch14.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch14.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/catch14.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/catch14.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/catch2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/catch2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/catch2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch3p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch4p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch5.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch5p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch6p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch7p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch8.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch8p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch9.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catch9p.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/catchptr1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/cleanup1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/cleanup2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/cond1.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.eh/cond1.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.eh/cond1.C -std=c++98 (test for errors, line 27) @@ -89982,30 +99839,30 @@ PASS: g++.old-deja/g++.eh/cond1.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.eh/cond1.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.eh/cond1.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.eh/cond1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.eh/cond1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.eh/cond1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/crash6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/crash6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/crash6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/crash6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++98 expr (test for errors, line 13) @@ -90014,136 +99871,136 @@ PASS: g++.old-deja/g++.eh/ctor1.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++11 expr (test for errors, line 13) PASS: g++.old-deja/g++.eh/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/ctor1.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.eh/ctor1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.eh/ctor1.C -std=c++1y expr (test for errors, line 13) -PASS: g++.old-deja/g++.eh/ctor1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/ctor1.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.eh/ctor1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.eh/ctor1.C -std=c++14 expr (test for errors, line 13) +PASS: g++.old-deja/g++.eh/ctor1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/flow1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/flow1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/flow1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/flow1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/flow1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/flow1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/flow1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/flow1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/fntry1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/fntry1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/fntry1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/fntry1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/fntry1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/fntry1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/fntry1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/fntry1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/ia64-1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/inline1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/inline1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/inline1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/inline2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/new1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/new1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/new1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/new1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/new1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/new1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/new1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/new1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/new2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/new2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.eh/new2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.eh/new2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.eh/new2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/new2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.eh/new2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/new2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.eh/pdel1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/pdel1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/pdel1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/pdel1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/pdel1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/pdel1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/pdel1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/pdel1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/pdel2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/pdel2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/pdel2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/pdel2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/pdel2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/pdel2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/pdel2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/pdel2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/ptr1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/ptr1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/ptr1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/ptr1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/ptr1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/ptr1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/ptr1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/ptr1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/ptrmem1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow3.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow4.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow5.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/rethrow6.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/spec1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/spec1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/spec1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/spec1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/spec1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/spec1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/spec1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/spec2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/spec2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/spec2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/spec2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/spec2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/spec2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/spec2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/spec3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec3.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/spec3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/spec3.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/spec3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/spec3.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/spec3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/spec3.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/spec4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec4.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/spec4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/spec4.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/spec4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/spec4.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/spec4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/spec4.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/spec5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/spec5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/spec5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/spec6.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.eh/spec6.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.eh/spec6.C -std=c++98 (test for errors, line 12) @@ -90244,215 +100101,215 @@ PASS: g++.old-deja/g++.eh/spec6.C -std=c++11 (test for errors, line 128) PASS: g++.old-deja/g++.eh/spec6.C -std=c++11 (test for errors, line 133) PASS: g++.old-deja/g++.eh/spec6.C -std=c++11 (test for errors, line 137) PASS: g++.old-deja/g++.eh/spec6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for warnings, line 28) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 48) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 50) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 53) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 57) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 59) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 60) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 62) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 63) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 65) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 66) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 68) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 69) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 71) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 72) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 83) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 87) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 88) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 89) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 90) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 91) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 92) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 95) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 100) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 104) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 105) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 106) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 107) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 108) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 109) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 117) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 125) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 127) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 128) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 133) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for errors, line 137) -PASS: g++.old-deja/g++.eh/spec6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for warnings, line 28) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 48) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 50) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 53) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 57) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 59) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 60) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 62) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 63) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 65) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 66) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 68) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 69) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 71) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 72) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 83) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 87) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 88) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 89) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 90) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 91) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 92) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 95) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 100) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 104) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 105) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 106) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 107) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 108) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 109) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 117) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 125) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 127) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 128) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 133) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for errors, line 137) +PASS: g++.old-deja/g++.eh/spec6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/spec7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/spec7.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/spec7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/spec7.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/spec7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/spec7.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/spec7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/spec7.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/terminate1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/terminate1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/terminate1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/terminate1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/terminate1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/terminate1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/terminate1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/terminate1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/terminate2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/terminate2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/terminate2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/terminate2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/terminate2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/terminate2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/terminate2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/terminate2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/throw1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/throw1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/throw1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/throw1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/throw2.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.eh/throw2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/throw2.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.eh/throw2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/throw2.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.eh/throw2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/throw2.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.eh/throw2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/tmpl2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/tmpl6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/tmpl6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/tmpl6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/unwind1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/unwind1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/unwind1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/unwind1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/unwind1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/unwind1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/unwind1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/unwind1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/vbase1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase1.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/vbase1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase1.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/vbase1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/vbase1.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/vbase1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/vbase1.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/vbase2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase2.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/vbase2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase2.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/vbase2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/vbase2.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/vbase2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/vbase2.C -std=c++14 execution test PASS: g++.old-deja/g++.eh/vbase3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.eh/vbase3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.eh/vbase3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase4.C -std=c++98 execution test PASS: g++.old-deja/g++.eh/vbase4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.eh/vbase4.C -std=c++11 execution test -PASS: g++.old-deja/g++.eh/vbase4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.eh/vbase4.C -std=c++1y execution test +PASS: g++.old-deja/g++.eh/vbase4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.eh/vbase4.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/addrfunc1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/addrfunc1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/addrfunc1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/addrfunc2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/addrfunc3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/addrfunc4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/anon1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.ext/anon2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/anon3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/anon3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/anon3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/anon3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/array1.C -std=gnu++98 (test for errors, line 22) PASS: g++.old-deja/g++.ext/array1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/array1.C -std=gnu++11 (test for errors, line 22) PASS: g++.old-deja/g++.ext/array1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/array1.C -std=gnu++1y (test for errors, line 22) -PASS: g++.old-deja/g++.ext/array1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/array1.C -std=gnu++14 (test for errors, line 22) +PASS: g++.old-deja/g++.ext/array1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/array2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/array2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/array2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/array2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/array3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/array3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/array3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/array3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/array4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/array4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/array4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/array4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++98 err (test for errors, line 8) PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++11 err (test for errors, line 8) PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++1y err (test for errors, line 8) -PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++14 err (test for errors, line 8) +PASS: g++.old-deja/g++.ext/arrnew.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++98 (test for bogus messages, line 4) PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++11 (test for bogus messages, line 4) PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++1y (test for bogus messages, line 4) -PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++14 (test for bogus messages, line 4) +PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/arrnew2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/asmspec1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/asmspec1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/asmspec1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/asmspec1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib2.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/attrib2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib2.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/attrib2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib2.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/attrib2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib2.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/attrib3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib3.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/attrib3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/attrib3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/attrib3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib3.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++98 (test for warnings, line 20) PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++98 (test for warnings, line 21) PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++98 (test for warnings, line 22) @@ -90463,98 +100320,98 @@ PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++11 (test for warnings, line 21) PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++11 (test for warnings, line 22) PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++11 (test for warnings, line 23) PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++14 (test for warnings, line 23) +PASS: g++.old-deja/g++.ext/attrib4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib5.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/attrib5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib5.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/attrib5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib5.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/attrib5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib5.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/attrib6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/attrib6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/attrib6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/attrib6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/bound1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/bound1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/bound1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/bound1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/constructor.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/default.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.ext/default.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.ext/default.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/default.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.ext/default.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.ext/default.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/default.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.ext/default.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.ext/default.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/default.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.ext/default.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.ext/default.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/delvoid.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/jump1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/label1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/label1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/label1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/label1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/label1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/label1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/label1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/label1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/label2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/label2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/label2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/label2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/label2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/label2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/label2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/label2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.ext/memconst.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++98 (test for errors, line 4) PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++11 (test for errors, line 4) PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++1y (test for errors, line 4) -PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++14 (test for errors, line 4) +PASS: g++.old-deja/g++.ext/namedret1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.ext/namedret2.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.ext/namedret2.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.ext/namedret2.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.ext/namedret2.C -std=gnu++14 PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++98 (test for errors, line 14) PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.ext/namedret3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/noweak1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.ext/null1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/null1.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/null1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/null1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/null1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/null1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/null1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/null1.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++98 (test for warnings, line 14) PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++98 (test for warnings, line 15) PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++98 (test for warnings, line 19) @@ -90563,161 +100420,161 @@ PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++11 (test for warnings, line 1 PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++11 (test for warnings, line 15) PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++11 (test for warnings, line 19) PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.ext/overload1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/pretty.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/pretty.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty2.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/pretty2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty2.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/pretty2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/pretty2.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/pretty2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/pretty2.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/pretty3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty3.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/pretty3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/pretty3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/pretty3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/pretty3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/pretty3.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/pretty4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty4.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/pretty4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/pretty4.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/pretty4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/pretty4.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/pretty4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/pretty4.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/restrict1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/restrict1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/restrict1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/restrict1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.ext/return1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/return1.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.ext/return1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.ext/return1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/return1.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.ext/return1.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.ext/return1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/stmtexpr1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/stmtexpr1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/stmtexpr1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/syshdr1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ext/syshdr1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/syshdr1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/syshdr1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ext/typename1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/typename1.C -std=c++98 execution test PASS: g++.old-deja/g++.ext/typename1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ext/typename1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ext/typename1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ext/typename1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ext/typename1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ext/typename1.C -std=c++14 execution test PASS: g++.old-deja/g++.ext/typeof1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/typeof1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/typeof1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/typeof1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ext/typeof2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ext/typeof2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ext/typeof2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ext/typeof2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope06.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.gb/scope06.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.gb/scope06.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope06.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.gb/scope06.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope06.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.gb/scope06.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope06.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.gb/scope06.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope07.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope07.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope07.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope07.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope08.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope08.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope08.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope08.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope09.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope09.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope09.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope09.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.gb/scope13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.gb/scope13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.gb/scope13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.gb/scope13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/2371.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/2371.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/2371.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/2371.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/2371.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/2371.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/2371.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/2371.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/3523.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/3523.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/3523.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/3523.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access1.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.jason/access1.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/access1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access1.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.jason/access1.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/access1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access1.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.jason/access1.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.jason/access1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access1.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.jason/access1.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.jason/access1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access13.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/access13.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/access13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access13.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/access13.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/access13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access13.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/access13.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/access13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access13.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/access13.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/access13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access14.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.jason/access14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access14.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.jason/access14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access14.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.jason/access14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access14.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.jason/access14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access15.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/access15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access15.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/access15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access15.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.jason/access15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access15.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.jason/access15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access16.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/access16.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/access16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access16.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/access16.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/access16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access16.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/access16.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/access16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access16.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/access16.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/access16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access17.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/access17.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.jason/access17.C -std=c++98 (test for errors, line 15) @@ -90732,13 +100589,13 @@ PASS: g++.old-deja/g++.jason/access17.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.jason/access17.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.jason/access17.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.jason/access17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.jason/access17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.jason/access17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access18.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/access18.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.jason/access18.C -std=gnu++98 (test for errors, line 15) @@ -90751,33 +100608,33 @@ PASS: g++.old-deja/g++.jason/access18.C -std=gnu++11 (test for errors, line 15 PASS: g++.old-deja/g++.jason/access18.C -std=gnu++11 (test for errors, line 16) PASS: g++.old-deja/g++.jason/access18.C -std=gnu++11 (test for errors, line 17) PASS: g++.old-deja/g++.jason/access18.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for errors, line 17) -PASS: g++.old-deja/g++.jason/access18.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for errors, line 17) +PASS: g++.old-deja/g++.jason/access18.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access21.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/access21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access21.C -std=c++11 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/access21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access21.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.jason/access21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access21.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.jason/access21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access22.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/access22.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.jason/access22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access22.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/access22.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.jason/access22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access22.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/access22.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/access22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access22.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/access22.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/access22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access23.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.jason/access23.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.jason/access23.C -std=c++98 (test for errors, line 26) @@ -90826,51 +100683,51 @@ PASS: g++.old-deja/g++.jason/access23.C -std=c++11 (test for errors, line 77) PASS: g++.old-deja/g++.jason/access23.C -std=c++11 (test for errors, line 78) PASS: g++.old-deja/g++.jason/access23.C -std=c++11 (test for errors, line 79) PASS: g++.old-deja/g++.jason/access23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 53) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 55) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 57) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 68) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 69) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 70) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 71) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 72) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 73) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 76) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 77) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 78) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for errors, line 79) -PASS: g++.old-deja/g++.jason/access23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 53) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 55) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 57) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 68) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 69) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 70) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 71) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 72) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 73) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 76) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 77) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 78) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for errors, line 79) +PASS: g++.old-deja/g++.jason/access23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access7.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/access7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access7.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/access7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access7.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/access7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access7.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/access7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access8.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/access8.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.jason/access8.C -std=c++98 (test for errors, line 28) @@ -90879,163 +100736,163 @@ PASS: g++.old-deja/g++.jason/access8.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/access8.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.jason/access8.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.jason/access8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access8.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/access8.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.jason/access8.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.jason/access8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access8.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/access8.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.jason/access8.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.jason/access8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/access9.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/access9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/access9.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/access9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/access9.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/access9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/access9.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/access9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/aggregate.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/aggregate.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/aggregate.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/aggregate.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/aggregate.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/aggregate.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/aggregate.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/aggregate.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/ambig1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/ambig2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/ambig3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ambig3.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/ambig3.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/ambig3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ambig3.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/ambig3.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/ambig3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/anon.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/anon.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/anon.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/anon.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/anon.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/anon.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/anon.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/anon.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/anon2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/anon2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/anon2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/anon2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/anon3.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/anon3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/anon3.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/anon3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/anon3.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/anon3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/anon3.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/anon3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/anon4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/anon4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/anon4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/anon4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/binding.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/binding.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/binding.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/binding.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/binding.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/binding.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/binding.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.jason/binding.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/binding.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/binding.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.jason/binding.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/binding.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/binding2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/binding2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/binding2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/binding2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/binding3.C -std=c++98 (test for bogus messages, line 19) PASS: g++.old-deja/g++.jason/binding3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/binding3.C -std=c++11 (test for bogus messages, line 19) PASS: g++.old-deja/g++.jason/binding3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/binding3.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.jason/binding3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/binding3.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.jason/binding3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/bool.C -std=c++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.jason/bool.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool.C -std=c++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.jason/bool.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/bool.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.jason/bool.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/bool.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.jason/bool.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/bool2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/bool2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/bool2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/bool2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/bool2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/bool2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/bool2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/bool3.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/bool3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool3.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/bool3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/bool3.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/bool3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/bool3.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/bool3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/bool4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool4.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/bool4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/bool4.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/bool4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/bool4.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/bool4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/bool4.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/bool5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/bool5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/bool5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/bool5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/bool5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/bool5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/bool5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/bool6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/bool6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/bool6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/bool7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/bool7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/bool7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/bool7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/builtin.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/builtin.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/builtin.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/builtin.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/builtin2.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/builtin2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/builtin2.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/builtin2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/builtin2.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/builtin2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/builtin2.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/builtin2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/byval.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/byval.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/byval.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/byval.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/byval.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/byval.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/byval.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/byval.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/byval2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/byval2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/byval2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/byval2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/byval3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/byval3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/byval3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/byval3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/c-inline.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/c-inline.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/c-inline.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/c-inline.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cast1.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/cast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cast1.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/cast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cast1.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/cast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/cast1.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/cast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cast2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cast2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cast2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/cast2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cast3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cast3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cast3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/cast3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cleanup.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cleanup.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/cleanup.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/cleanup.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/cleanup.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/cleanup.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/cleanup.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/cleanup.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/cleanup2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/complete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/complete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/complete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/complete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/cond.C -std=c++98 (test for errors, line 16) @@ -91069,64 +100926,64 @@ PASS: g++.old-deja/g++.jason/cond.C -std=c++11 expected (test for errors, line PASS: g++.old-deja/g++.jason/cond.C -std=c++11 extern (test for warnings, line 50) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 var (test for errors, line 50) PASS: g++.old-deja/g++.jason/cond.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for warnings, line 30) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y decl (test for errors, line 39) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y def (test for errors, line 41) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y expected (test for errors, line 41) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y extern (test for warnings, line 50) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y var (test for errors, line 50) -PASS: g++.old-deja/g++.jason/cond.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for warnings, line 30) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 decl (test for errors, line 39) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 def (test for errors, line 41) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 expected (test for errors, line 41) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 extern (test for warnings, line 50) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 var (test for errors, line 50) +PASS: g++.old-deja/g++.jason/cond.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/cond2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/cond2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/cond2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/cond2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/cond2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/cond2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/cond2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/cond2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/condexp.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/condexp.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/condexp.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/condexp.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/const.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/const.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/const.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/const.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/const.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/const.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/const.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/const.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/const2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/const2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/const2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/const2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/const2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/const2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/const2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/const2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/const3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/const3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/const3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/const3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/const3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/const3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/const3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/const3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/const4.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.jason/const4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/const4.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.jason/const4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/const4.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.jason/const4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/const4.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.jason/const4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/context.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/context.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/context.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/context.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++98 (test for errors, line 25) @@ -91137,377 +100994,377 @@ PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for errors, line PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.jason/conversion11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion11.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.jason/conversion11.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.jason/conversion11.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.jason/conversion11.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.jason/conversion11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion11.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.jason/conversion11.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.jason/conversion11.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.jason/conversion11.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.jason/conversion11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/conversion2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion2.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.jason/conversion2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/conversion2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion2.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.jason/conversion2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/conversion2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion3.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.jason/conversion3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion3.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.jason/conversion3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion3.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.jason/conversion3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion3.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.jason/conversion3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion4.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/conversion4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion4.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/conversion4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion4.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/conversion4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion4.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/conversion4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++11 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/conversion5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion6.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/conversion6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion6.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/conversion6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion6.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/conversion6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion6.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/conversion7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion7.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/conversion7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion7.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/conversion7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion7.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/conversion7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion7.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/conversion8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion8.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/conversion8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion8.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/conversion8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion8.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/conversion8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion8.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/conversion9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion9.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/conversion9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/conversion9.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/conversion9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/conversion9.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/conversion9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/conversion9.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash10.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash10.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash10.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/crash10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash10.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/crash10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash11.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/crash11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash11.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/crash11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash11.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.jason/crash11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash11.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.jason/crash11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash12.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash12.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash12.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/crash12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash12.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/crash12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash3.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/crash3.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.jason/crash3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash3.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/crash3.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.jason/crash3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash3.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.jason/crash3.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/crash3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash3.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.jason/crash3.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/crash3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash4.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.jason/crash4.C -std=c++98 (test for errors, line 35) PASS: g++.old-deja/g++.jason/crash4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash4.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.jason/crash4.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.jason/crash4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash4.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.jason/crash4.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.jason/crash4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash4.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.jason/crash4.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.jason/crash4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash5.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/crash5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash5.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/crash5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash5.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/crash5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash5.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/crash5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash6.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash6.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/crash6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash6.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/crash6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash6.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/crash6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash7.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/crash7.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/crash7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash7.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/crash7.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/crash7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash7.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.jason/crash7.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/crash7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash7.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.jason/crash7.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/crash7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash8.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/crash8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash8.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/crash8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash8.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/crash8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash8.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/crash8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/crash9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/crash9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/crash9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/crash9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ctor1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ctor1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ctor1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ctor1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ctor1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ctor1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ctor1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ctor1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ctor2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ctor2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ctor2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ctor2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/dcast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/dcast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/dcast2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/dcast2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/dcast2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/dcast2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/dcast2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/dcast3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/dcast3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/dcast3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/dcast3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/dcast3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/dcast3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/dcast3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/default1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.jason/default1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/default1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.jason/default1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/default1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.jason/default1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/default1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.jason/default1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/default2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/default2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/default2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/default2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/default3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/default3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/default3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/default3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/defctor.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/defctor.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/defctor.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/defctor.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/defctor.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/defctor.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/defctor.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/defctor.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/delete1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/delete1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/delete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/delete1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/delete1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/delete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/delete1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/delete1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/delete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/delete1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/delete1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/delete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/delete2.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.jason/delete2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/delete2.C -std=c++11 (test for bogus messages, line 15) PASS: g++.old-deja/g++.jason/delete2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/delete2.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.jason/delete2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/delete2.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.jason/delete2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/delete3.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/delete3.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.jason/delete3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/delete3.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/delete3.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.jason/delete3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/delete3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/delete3.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.jason/delete3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/delete3.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/delete3.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.jason/delete3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/destruct.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/destruct.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++98 (test for bogus messages, line 19) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++11 (test for bogus messages, line 19) PASS: g++.old-deja/g++.jason/destruct2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/destruct2.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.jason/destruct2.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.jason/destruct2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/destruct2.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.jason/destruct2.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.jason/destruct2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/destruct3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/destruct3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/destruct4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/destruct4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/destruct4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dot.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.jason/dot.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dot.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.jason/dot.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/dot.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.jason/dot.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/dot.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.jason/dot.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.jason/dtor.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.jason/dtor.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/dtor.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.jason/dtor.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/dtor.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.jason/dtor.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor2.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/dtor2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/dtor2.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/dtor2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/dtor2.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/dtor2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/dtor2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/dtor2.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/dtor2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/dtor2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/dtor3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/dtor3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/dtor3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/dtor4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/dtor4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/dtor5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/dtor5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/dtor5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/dtor5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/dtor5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/dtor5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/enum.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/enum.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/enum.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/enum.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.jason/enum.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/enum.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.jason/enum.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/enum2.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/enum2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum2.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/enum2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/enum2.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/enum2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/enum2.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/enum2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/enum3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/enum3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/enum3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/enum4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/enum4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/enum4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/enum5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/enum5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/enum5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/enum5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/enum5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/enum5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/enum5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/enum6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/enum7.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/enum7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum7.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/enum7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/enum7.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/enum7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/enum7.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/enum7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/enum8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/enum8.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/enum8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/enum8.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/enum8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/enum8.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/enum8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/enum8.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/explicit.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/explicit.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/explicit.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/explicit.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/expr1.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/expr1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/expr1.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/expr1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/expr1.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/expr1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/expr1.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/expr1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/friend.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/friend.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/friend.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/friend.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/friend.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/friend.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/friend.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/friend.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/friend2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/friend2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/friend2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/friend2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/groff1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/groff1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/groff1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/groff1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/groff1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/groff1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/groff1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/groff1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/hmc1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/hmc1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/hmc1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/hmc1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/incomplete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/incomplete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/incomplete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/incomplete2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/incomplete2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/incomplete2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/incomplete2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/init.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/init.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/init.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/init.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/init2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/init2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/init2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/init2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/init2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/init2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/init2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/init2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/init3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/init3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/init3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/init3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/init3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/init3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/init3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/init3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/init4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/init4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/init4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/init4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/init4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/init4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/init4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/init4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/inline.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/inline.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/inline.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/inline.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/inline.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/inline.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/inline.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/inline.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/inline2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/inline2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/inline2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++1y execution test -PASS: g++.old-deja/g++.jason/jump.C -std=c++98 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/inline3.C -std=gnu++14 execution test +PASS: g++.old-deja/g++.jason/jump.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/jump.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.jason/jump.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.jason/jump.C -std=c++11 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/jump.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.jason/jump.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.jason/jump.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/jump.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/jump.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/jump.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/jump.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.jason/jump.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/jump.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lex1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lex1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/lex1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/lex1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/lex1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/lex1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/lex1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/lex1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/lineno.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/lineno.C -std=c++98 (test for bogus messages, line 5) PASS: g++.old-deja/g++.jason/lineno.C -std=c++98 (test for errors, line 6) @@ -91516,40 +101373,40 @@ PASS: g++.old-deja/g++.jason/lineno.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/lineno.C -std=c++11 (test for bogus messages, line 5) PASS: g++.old-deja/g++.jason/lineno.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/lineno.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lineno.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.jason/lineno.C -std=c++1y (test for bogus messages, line 5) -PASS: g++.old-deja/g++.jason/lineno.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/lineno.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lineno.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.jason/lineno.C -std=c++14 (test for bogus messages, line 5) +PASS: g++.old-deja/g++.jason/lineno.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/lineno.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++98 (test for errors, line 204) PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++11 (test for errors, line 204) PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++1y (test for errors, line 204) -PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++14 (test for errors, line 204) +PASS: g++.old-deja/g++.jason/lineno2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++98 (test for errors, line 200) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++98 note (test for warnings, line 200) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++11 (test for errors, line 200) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++11 note (test for warnings, line 200) PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++1y (test for errors, line 200) -PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++1y note (test for warnings, line 200) -PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++14 (test for errors, line 200) +PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++14 note (test for warnings, line 200) +PASS: g++.old-deja/g++.jason/lineno3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++98 (test for errors, line 200) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++98 note (test for warnings, line 200) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++11 (test for errors, line 200) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++11 note (test for warnings, line 200) PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++1y (test for errors, line 200) -PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++1y note (test for warnings, line 200) -PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++14 (test for errors, line 200) +PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++14 note (test for warnings, line 200) +PASS: g++.old-deja/g++.jason/lineno4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno5.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/lineno5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lineno5.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/lineno5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lineno5.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/lineno5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lineno5.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/lineno5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/local.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.jason/local.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.jason/local.C -std=c++98 (test for bogus messages, line 13) @@ -91562,39 +101419,39 @@ PASS: g++.old-deja/g++.jason/local.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.jason/local.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.jason/local.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.jason/local.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.jason/local.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.jason/local.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lookup.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lookup.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup2.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/lookup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup2.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/lookup2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lookup2.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/lookup2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lookup2.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/lookup2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup3.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/lookup3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lookup3.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/lookup3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lookup3.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/lookup3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lookup3.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/lookup3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/loverload.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/loverload.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/loverload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/loverload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/loverload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/loverload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/loverload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lvalue.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lvalue.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++98 (test for bogus messages, line 19) @@ -91603,31 +101460,31 @@ PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++11 (test for bogus messages, li PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++11 (test for bogus messages, line 19) PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.jason/lvalue2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/lvalue3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/lvalue3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/lvalue4.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/mangle1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/mangle1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/mangle1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/mangle2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/mangle2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/mangle3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/mangle3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/mangle3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/mangle3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/mangle3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/mangle3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/member.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/member.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.jason/member.C -std=c++98 (test for errors, line 21) @@ -91644,161 +101501,161 @@ PASS: g++.old-deja/g++.jason/member.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.jason/member.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.jason/member.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.jason/member.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.jason/member.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.jason/member.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/method.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/method.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/method.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/method.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/method.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/method.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/method.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/method.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/mi.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/mi.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/mi.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/mi.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/mi.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/mi.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/mi.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/mi.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/mutable1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/mutable1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/mutable1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/mutable1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/mutable1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/mutable1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/mutable1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/mutable1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/nested1.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/nested1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested1.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/nested1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested1.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/nested1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested1.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/nested1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested4.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/nested4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested4.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/nested4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested4.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.jason/nested4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested4.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.jason/nested4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested5.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/nested5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested5.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/nested5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested5.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/nested5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested5.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/nested5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested6.C -std=c++98 (test for bogus messages, line 4) PASS: g++.old-deja/g++.jason/nested6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested6.C -std=c++11 (test for bogus messages, line 4) PASS: g++.old-deja/g++.jason/nested6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested6.C -std=c++1y (test for bogus messages, line 4) -PASS: g++.old-deja/g++.jason/nested6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested6.C -std=c++14 (test for bogus messages, line 4) +PASS: g++.old-deja/g++.jason/nested6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/nested8.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/nested8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/nested8.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/nested8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/nested8.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/nested8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/nested8.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/nested8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/net.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/net.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/net.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/net.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/net2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/net2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/net2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/net2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/net2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/net2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/net2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/net2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/new.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.jason/new.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/new.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.jason/new.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/new.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.jason/new.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/new.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.jason/new.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/new2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/new2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/new2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/new2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/new2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/new2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/new2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/new2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/new3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/new3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/new3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/new3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/new3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/new3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/new3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/new3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/new4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/new4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/new4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/new4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/new4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/new4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/new4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/new4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/new5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/new5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/new5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/new5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/new5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/new5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/new5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/new5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/offset1.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/offset1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/offset1.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/offset1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/offset1.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.jason/offset1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/offset1.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.jason/offset1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/offset2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/offset2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/offset2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/offset2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/offset2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/offset2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/offset2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/offset2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/offset3.C -std=c++98 (test for bogus messages, line 21) PASS: g++.old-deja/g++.jason/offset3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/offset3.C -std=c++11 (test for bogus messages, line 21) PASS: g++.old-deja/g++.jason/offset3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/offset3.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.jason/offset3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/offset3.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.jason/offset3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/offset4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/offset4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/offset4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/offset4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/opeq.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/opeq.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/opeq.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/opeq2.C -std=c++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.jason/opeq2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq2.C -std=c++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.jason/opeq2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq2.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.jason/opeq2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq2.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.jason/opeq2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.jason/opeq3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq3.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/opeq3.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.jason/opeq3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq3.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/opeq3.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.jason/opeq3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/opeq5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/opeq5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/opeq5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/opeq6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opeq6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/opeq6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/opeq6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/operator.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/operator.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/operator.C -std=gnu++98 (test for errors, line 10) @@ -91821,23 +101678,23 @@ PASS: g++.old-deja/g++.jason/operator.C -std=gnu++11 (test for errors, line 29 PASS: g++.old-deja/g++.jason/operator.C -std=gnu++11 ret (test for errors, line 31) PASS: g++.old-deja/g++.jason/operator.C -std=gnu++11 mem (test for errors, line 31) PASS: g++.old-deja/g++.jason/operator.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 26) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 28) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for errors, line 29) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y ret (test for errors, line 31) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y mem (test for errors, line 31) -PASS: g++.old-deja/g++.jason/operator.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 26) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 28) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for errors, line 29) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 ret (test for errors, line 31) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 mem (test for errors, line 31) +PASS: g++.old-deja/g++.jason/operator.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/operator2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/operator2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/operator2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/operator2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/opover.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/opover.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/opover.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/opover.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++98 (test for bogus messages, line 23) PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++98 (test for bogus messages, line 42) @@ -91846,52 +101703,52 @@ PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++11 (test for bogus messages, PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++11 (test for bogus messages, line 23) PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++11 (test for bogus messages, line 42) PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++1y (test for bogus messages, line 23) -PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++1y (test for bogus messages, line 42) -PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++14 (test for bogus messages, line 23) +PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++14 (test for bogus messages, line 42) +PASS: g++.old-deja/g++.jason/optimize.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/optimize2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/overload.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/overload.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/overload.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/overload.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/overload.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/overload1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/overload1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/overload1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload11.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload11.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload11.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload11.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload12.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload12.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload12.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload12.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload13.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload13.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload13.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload13.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload16.C -std=c++98 (test for warnings, line 2) PASS: g++.old-deja/g++.jason/overload16.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/overload16.C -std=c++98 (test for errors, line 6) @@ -91900,28 +101757,28 @@ PASS: g++.old-deja/g++.jason/overload16.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/overload16.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/overload16.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/overload16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload16.C -std=c++1y (test for warnings, line 2) -PASS: g++.old-deja/g++.jason/overload16.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.jason/overload16.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/overload16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload16.C -std=c++14 (test for warnings, line 2) +PASS: g++.old-deja/g++.jason/overload16.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.jason/overload16.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/overload16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload19.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload19.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload19.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload19.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload19.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload19.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload19.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload2.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/overload2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload2.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/overload2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload2.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.jason/overload2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload2.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.jason/overload2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload20.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.jason/overload20.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.jason/overload20.C -std=c++98 (test for errors, line 10) @@ -91930,10 +101787,10 @@ PASS: g++.old-deja/g++.jason/overload20.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/overload20.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.jason/overload20.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.jason/overload20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload20.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.jason/overload20.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.jason/overload20.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/overload20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload20.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.jason/overload20.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.jason/overload20.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/overload20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload21.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/overload21.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/overload21.C -std=c++98 (test for errors, line 8) @@ -91944,38 +101801,38 @@ PASS: g++.old-deja/g++.jason/overload21.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/overload21.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/overload21.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.jason/overload21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload21.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.jason/overload21.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.jason/overload21.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/overload21.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/overload21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload21.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.jason/overload21.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.jason/overload21.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/overload21.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/overload21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload23.C -std=c++98 (test for bogus messages, line 26) PASS: g++.old-deja/g++.jason/overload23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload23.C -std=c++11 (test for bogus messages, line 26) PASS: g++.old-deja/g++.jason/overload23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload23.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.old-deja/g++.jason/overload23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload23.C -std=c++14 (test for bogus messages, line 26) +PASS: g++.old-deja/g++.jason/overload23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload26.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/overload26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload26.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/overload26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload26.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.jason/overload26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload26.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.jason/overload26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload27.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/overload27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload27.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload27.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/overload27.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload27.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload27.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/overload27.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload27.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload27.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/overload27.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload27.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload28.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/overload28.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/overload28.C -std=c++98 (test for errors, line 11) @@ -91984,133 +101841,133 @@ PASS: g++.old-deja/g++.jason/overload28.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/overload28.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/overload28.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/overload28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload28.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.jason/overload28.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/overload28.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/overload28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload28.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.jason/overload28.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/overload28.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/overload28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload35.C -std=c++98 (test for bogus messages, line 23) PASS: g++.old-deja/g++.jason/overload35.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.jason/overload35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload35.C -std=c++11 (test for bogus messages, line 23) PASS: g++.old-deja/g++.jason/overload35.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.jason/overload35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload35.C -std=c++1y (test for bogus messages, line 23) -PASS: g++.old-deja/g++.jason/overload35.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.jason/overload35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload35.C -std=c++14 (test for bogus messages, line 23) +PASS: g++.old-deja/g++.jason/overload35.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.jason/overload35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload36.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/overload36.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/overload36.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/overload36.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/overload36.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/overload36.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/overload36.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/overload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload5.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/overload5.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/overload5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload5.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.jason/overload5.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/overload5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload5.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.jason/overload5.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/overload5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload5.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.jason/overload5.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/overload5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload6.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.jason/overload6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload6.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.jason/overload6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.jason/overload6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.jason/overload6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload7.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.jason/overload7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload7.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.jason/overload7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload7.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.jason/overload7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload7.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.jason/overload7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload8.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/overload8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload8.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/overload8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload8.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/overload8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload8.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/overload8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/overload9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/overload9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/overload9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/overload9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse1.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/parse1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse1.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/parse1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse1.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/parse1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse1.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/parse1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse10.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/parse10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/parse10.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/parse10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/parse10.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/parse10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/parse10.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/parse11.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/parse11.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/parse11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse11.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/parse11.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/parse11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse11.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/parse11.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/parse11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse11.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/parse11.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/parse11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse12.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/parse12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse12.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/parse12.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/parse12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/parse12.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/parse12.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/parse12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/parse12.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/parse12.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/parse12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/parse12.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/parse13.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/parse13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse13.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/parse13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse13.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/parse13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse13.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/parse13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse3.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/parse3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse3.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/parse3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse3.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/parse3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse3.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/parse3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse4.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/parse4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse4.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/parse4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse4.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/parse4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse4.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/parse4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse5.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/parse5.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/parse5.C -std=c++98 (test for errors, line 12) @@ -92119,145 +101976,145 @@ PASS: g++.old-deja/g++.jason/parse5.C -std=c++11 (test for bogus messages, lin PASS: g++.old-deja/g++.jason/parse5.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/parse5.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.jason/parse5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse5.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/parse5.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.jason/parse5.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/parse5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse5.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/parse5.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.jason/parse5.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/parse5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse6.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/parse6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse6.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/parse6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse6.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/parse6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse6.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/parse6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse8.C -std=c++98 (test for bogus messages, line 2) PASS: g++.old-deja/g++.jason/parse8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse8.C -std=c++11 (test for bogus messages, line 2) PASS: g++.old-deja/g++.jason/parse8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/parse8.C -std=c++1y (test for bogus messages, line 2) -PASS: g++.old-deja/g++.jason/parse8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/parse8.C -std=c++14 (test for bogus messages, line 2) +PASS: g++.old-deja/g++.jason/parse8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/parse9.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/parse9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/parse9.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/parse9.C -std=c++11 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/parse9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/parse9.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/parse9.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.jason/parse9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/parse9.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/parse9.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.jason/parse9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/parse9.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/pmem.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/pmem.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/pmem.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmem.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/pmem.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmem.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/pmem.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/pmem2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/pmem2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/pmem2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/pmem2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/pmem2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/pmem3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/pmem3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/pmem3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/pmem3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/pmem3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/pmem3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/pmem4.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.jason/pmem4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/pmem4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmem4.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.jason/pmem4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/pmem4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmem4.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.jason/pmem4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/pmem4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmem4.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.jason/pmem4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/pmem4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf2.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.jason/pmf2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf2.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.jason/pmf2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/pmf2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/pmf2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf4.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/pmf4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf4.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/pmf4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf4.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/pmf4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf4.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/pmf4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++98 assuming (test for errors, line 18) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++98 note (test for warnings, line 18) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++11 assuming (test for errors, line 18) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++11 note (test for warnings, line 18) PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++1y assuming (test for errors, line 18) -PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++1y note (test for warnings, line 18) -PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++14 assuming (test for errors, line 18) +PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++14 note (test for warnings, line 18) +PASS: g++.old-deja/g++.jason/pmf5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf7.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/pmf7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf7.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/pmf7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf7.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/pmf7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf7.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/pmf8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf8.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/pmf8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf8.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/pmf8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf8.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/pmf8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf8.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/pmf9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmf9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmf9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmf9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++11 (test for bogus messages, line 15) PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.jason/pmftemp.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/precedence.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/precedence.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/precedence.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/precedence.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/precedence.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/precedence.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/precedence.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/precedence.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.jason/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/redecl1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/redecl1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/redecl1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/redecl1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/redecl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref1.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/ref1.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/ref1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref1.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/ref1.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/ref1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref1.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/ref1.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/ref1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref1.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/ref1.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/ref1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref10.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ref10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref10.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref10.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref10.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ref11.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/ref11.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/ref11.C -std=c++98 (test for excess errors) @@ -92266,61 +102123,61 @@ PASS: g++.old-deja/g++.jason/ref11.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.jason/ref11.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.jason/ref11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref11.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref11.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/ref11.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.jason/ref11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref11.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref11.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/ref11.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.jason/ref11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref11.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ref12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref12.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ref12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref12.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref12.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref12.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ref2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref3.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/ref3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref3.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/ref3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref3.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/ref3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref3.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/ref3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref5.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/ref5.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/ref5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref5.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/ref5.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/ref5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref5.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/ref5.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/ref5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref5.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/ref5.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/ref5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref6.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.jason/ref6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref6.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.jason/ref6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/ref6.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.jason/ref6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/ref6.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.jason/ref6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/ref7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref7.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ref7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref7.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref7.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref7.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ref8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref8.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ref8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref8.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref8.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref8.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/ref9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/ref9.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/ref9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/ref9.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/ref9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/ref9.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/ref9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/ref9.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/report.C -std=gnu++98 (test for errors, line 35) PASS: g++.old-deja/g++.jason/report.C -std=gnu++98 (test for errors, line 40) PASS: g++.old-deja/g++.jason/report.C -std=gnu++98 (test for errors, line 45) @@ -92347,60 +102204,60 @@ PASS: g++.old-deja/g++.jason/report.C -std=gnu++11 (test for warnings, line 74 PASS: g++.old-deja/g++.jason/report.C -std=gnu++11 (test for warnings, line 36) PASS: g++.old-deja/g++.jason/report.C -std=gnu++11 (test for warnings, line 65) PASS: g++.old-deja/g++.jason/report.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 35) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 40) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 45) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 53) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 55) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 58) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for warnings, line 59) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 65) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for errors, line 73) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for warnings, line 74) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for warnings, line 65) -PASS: g++.old-deja/g++.jason/report.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 35) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 40) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 45) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 53) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 55) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 58) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for warnings, line 59) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 65) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for errors, line 73) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for warnings, line 74) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for warnings, line 36) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for warnings, line 65) +PASS: g++.old-deja/g++.jason/report.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/return.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/return.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/return.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/return.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/return.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/return.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/return.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/return.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/return2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/return2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/return2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/return2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/return2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/return2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/return2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/return2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/return3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/return3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/return3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/return3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/return3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/return3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/return3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/return3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/rfg1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg10.C (test for errors, line 11) PASS: g++.old-deja/g++.jason/rfg10.C (test for excess errors) PASS: g++.old-deja/g++.jason/rfg11.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg11.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg11.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg11.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg12.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg12.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg12.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg12.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg13.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/rfg13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg13.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/rfg13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg13.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/rfg13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg13.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/rfg13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++98 (test for errors, line 13) @@ -92413,72 +102270,72 @@ PASS: g++.old-deja/g++.jason/rfg14.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.jason/rfg14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/rfg14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/rfg14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg17.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.jason/rfg17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg17.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.jason/rfg17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg17.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/rfg17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg17.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/rfg17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg20.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg20.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg20.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/rfg20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg20.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/rfg20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg21.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg21.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg21.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg21.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg22.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg22.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg22.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg22.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.jason/rfg23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg23.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg23.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.jason/rfg23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg23.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg23.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.jason/rfg23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg24.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.jason/rfg24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg24.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.jason/rfg24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg24.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.jason/rfg24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg24.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.jason/rfg24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg25.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg25.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.jason/rfg25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg25.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.jason/rfg25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg25.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.jason/rfg25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg26.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg26.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg26.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/rfg26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg26.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/rfg26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg27.C (test for errors, line 5) PASS: g++.old-deja/g++.jason/rfg27.C (test for errors, line 6) PASS: g++.old-deja/g++.jason/rfg27.C (test for errors, line 7) @@ -92490,63 +102347,63 @@ PASS: g++.old-deja/g++.jason/rfg28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg28.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg28.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.jason/rfg28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg28.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/rfg28.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.jason/rfg28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg28.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/rfg28.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.jason/rfg28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/rfg4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/rfg5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg7.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/rfg7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg7.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/rfg7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg7.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/rfg7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg7.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/rfg7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg9.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rfg9.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/rfg9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rfg9.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/rfg9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rfg9.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/rfg9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/rvalue1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/rvalue2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/rvalue3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping10.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/scoping10.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.jason/scoping10.C -std=c++98 (test for errors, line 12) @@ -92557,74 +102414,74 @@ PASS: g++.old-deja/g++.jason/scoping10.C -std=c++11 (test for warnings, line 1 PASS: g++.old-deja/g++.jason/scoping10.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.jason/scoping10.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.jason/scoping10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping10.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/scoping10.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.jason/scoping10.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.jason/scoping10.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.jason/scoping10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping10.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/scoping10.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.jason/scoping10.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.jason/scoping10.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.jason/scoping10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping11.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/scoping11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping11.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/scoping11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping11.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/scoping11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping11.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/scoping11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.jason/scoping12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping12.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.jason/scoping12.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.jason/scoping12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping12.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.jason/scoping12.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.jason/scoping12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping13.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/scoping13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping13.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/scoping13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping13.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/scoping13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping13.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/scoping13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping15.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping15.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping15.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping15.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/scoping16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping16.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.jason/scoping16.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/scoping16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping16.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.jason/scoping16.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/scoping16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping17.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/scoping17.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping17.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/scoping17.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping17.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/scoping17.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping17.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/scoping2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping3.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/scoping3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping3.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/scoping3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping3.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/scoping3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping3.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/scoping3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++98 (test for bogus messages, line 21) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++98 (test for bogus messages, line 22) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++11 (test for bogus messages, line 21) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++11 (test for bogus messages, line 22) PASS: g++.old-deja/g++.jason/scoping4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping4.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.jason/scoping4.C -std=c++1y (test for bogus messages, line 22) -PASS: g++.old-deja/g++.jason/scoping4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping4.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.jason/scoping4.C -std=c++14 (test for bogus messages, line 22) +PASS: g++.old-deja/g++.jason/scoping4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping6.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.jason/scoping6.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/scoping6.C -std=c++98 (test for bogus messages, line 25) @@ -92635,221 +102492,221 @@ PASS: g++.old-deja/g++.jason/scoping6.C -std=c++11 (test for bogus messages, l PASS: g++.old-deja/g++.jason/scoping6.C -std=c++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.jason/scoping6.C -std=c++11 (test for bogus messages, line 26) PASS: g++.old-deja/g++.jason/scoping6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping6.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.jason/scoping6.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.jason/scoping6.C -std=c++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.jason/scoping6.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.old-deja/g++.jason/scoping6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping6.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.jason/scoping6.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.jason/scoping6.C -std=c++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.jason/scoping6.C -std=c++14 (test for bogus messages, line 26) +PASS: g++.old-deja/g++.jason/scoping6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/scoping7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping7.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.jason/scoping7.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/scoping7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping7.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.jason/scoping7.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/scoping7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.jason/scoping8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping8.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.jason/scoping8.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.jason/scoping8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping8.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.jason/scoping8.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.jason/scoping8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/scoping9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/scoping9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/scoping9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/shadow1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/shadow1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/shadow1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/shadow1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/soverload.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/soverload.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/soverload.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/soverload.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/soverload.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/soverload.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/soverload.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/soverload.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/special.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/special.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/special.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/special.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/special.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/special.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/special.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/special.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/static1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/static1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/static1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/static1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/static1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/static1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/static1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/static1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/synth.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/synth.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/synth.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.jason/synth.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.jason/synth.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth2.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/synth2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth2.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/synth2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth2.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/synth2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth2.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/synth2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth3.C -std=c++98 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/synth3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth3.C -std=c++11 (test for bogus messages, line 6) PASS: g++.old-deja/g++.jason/synth3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth3.C -std=c++1y (test for bogus messages, line 6) -PASS: g++.old-deja/g++.jason/synth3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth3.C -std=c++14 (test for bogus messages, line 6) +PASS: g++.old-deja/g++.jason/synth3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth4.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/synth4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth4.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/synth4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth4.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/synth4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth4.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/synth4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth5.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/synth5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/synth5.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/synth5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/synth5.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/synth5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/synth5.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/synth6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth7.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/synth7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/synth7.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/synth7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/synth7.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/synth7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/synth7.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/synth8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/synth9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/synth9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/synth9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/synth9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempargs.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempargs.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempargs.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempargs.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempcons.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.jason/tempcons.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempcons.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.jason/tempcons.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempcons.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.jason/tempcons.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempcons.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.jason/tempcons.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempdest.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempdest.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempdest.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempdest.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempinst1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempinst1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempinst1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempinst1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template10.C -std=c++98 (test for bogus messages, line 30) PASS: g++.old-deja/g++.jason/template10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template10.C -std=c++11 (test for bogus messages, line 30) PASS: g++.old-deja/g++.jason/template10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template10.C -std=c++1y (test for bogus messages, line 30) -PASS: g++.old-deja/g++.jason/template10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template10.C -std=c++14 (test for bogus messages, line 30) +PASS: g++.old-deja/g++.jason/template10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template11.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template11.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template11.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template11.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template14.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template14.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template14.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template14.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template15.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template15.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template15.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template15.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template16.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template16.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template16.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template16.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template19.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template19.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template19.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template19.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template19.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template19.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template19.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template20.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template20.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template20.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template20.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template20.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template20.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template20.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template24.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template24.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template24.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template24.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template24.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template24.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template24.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template25.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template25.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template25.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template25.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template25.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template25.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template25.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template26.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template26.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template26.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template26.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template26.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template26.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template26.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template27.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template27.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template27.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template27.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template27.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template27.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template27.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template28.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template28.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template28.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template28.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template28.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template28.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template28.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template3.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template3.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.jason/template3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template3.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.jason/template3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template3.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.jason/template3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template30.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.jason/template30.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/template30.C -std=c++98 (test for errors, line 13) @@ -92858,109 +102715,109 @@ PASS: g++.old-deja/g++.jason/template30.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/template30.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/template30.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.jason/template30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template30.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.jason/template30.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/template30.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.jason/template30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template30.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.jason/template30.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/template30.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.jason/template30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template31.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template31.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template31.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template31.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template31.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template31.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template31.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template34.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template34.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template34.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template34.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template34.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template34.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template34.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template36.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template36.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template36.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template36.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template36.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template36.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template36.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template40.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template40.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template40.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template40.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template40.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template40.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template40.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template41.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template41.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template41.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template41.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template41.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template41.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template41.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template42.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template42.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template42.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template42.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template42.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template42.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template42.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template43.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template43.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template43.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template43.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template43.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template43.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template43.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template44.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template44.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template44.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template44.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template44.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template44.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template44.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template6.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/template6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template6.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/template6.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.jason/template6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/template6.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/template6.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.jason/template6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/template6.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/template6.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.jason/template6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/template6.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/template7.C -std=c++98 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/template7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template7.C -std=c++11 (test for bogus messages, line 8) PASS: g++.old-deja/g++.jason/template7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template7.C -std=c++1y (test for bogus messages, line 8) -PASS: g++.old-deja/g++.jason/template7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template7.C -std=c++14 (test for bogus messages, line 8) +PASS: g++.old-deja/g++.jason/template7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template8.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/template8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template8.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/template8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template8.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/template8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template8.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/template8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/template9.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/template9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/template9.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.jason/template9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/template9.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.jason/template9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/template9.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.jason/template9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/temporary.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/temporary.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/temporary.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/temporary2.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.jason/temporary2.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.jason/temporary2.C -std=c++98 (test for errors, line 15) @@ -92971,104 +102828,104 @@ PASS: g++.old-deja/g++.jason/temporary2.C -std=c++11 (test for warnings, line PASS: g++.old-deja/g++.jason/temporary2.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.jason/temporary2.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.jason/temporary2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary2.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.jason/temporary2.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.jason/temporary2.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.jason/temporary2.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/temporary2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary2.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.jason/temporary2.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.jason/temporary2.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.jason/temporary2.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/temporary2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/temporary3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/temporary3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/temporary3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/temporary4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary4.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/temporary4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary4.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/temporary4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary4.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/temporary4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary4.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/temporary5.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.jason/temporary5.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.jason/temporary5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary5.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.jason/temporary5.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.jason/temporary5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/temporary5.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.jason/temporary5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/temporary5.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.jason/temporary5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary7.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/temporary7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary7.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/temporary7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary7.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/temporary7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary7.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/temporary8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary8.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/temporary8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/temporary8.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/temporary8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/temporary8.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/temporary8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/temporary8.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/tempover.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempover.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempover.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempover.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempparse.C -std=c++98 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/tempparse.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempparse.C -std=c++11 (test for bogus messages, line 16) PASS: g++.old-deja/g++.jason/tempparse.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempparse.C -std=c++1y (test for bogus messages, line 16) -PASS: g++.old-deja/g++.jason/tempparse.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempparse.C -std=c++14 (test for bogus messages, line 16) +PASS: g++.old-deja/g++.jason/tempparse.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tempsub.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tempsub.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tempsub.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tempsub.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/this.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/this.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/this.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/this.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk1.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/thunk1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk1.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/thunk1.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/thunk1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/thunk1.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/thunk2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/thunk3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk3.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/thunk3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/thunk3.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/thunk3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/thunk3.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/thunk3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/thunk3.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/tredecl.C -std=c++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/tredecl.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl.C -std=c++11 (test for bogus messages, line 17) PASS: g++.old-deja/g++.jason/tredecl.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tredecl.C -std=c++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.jason/tredecl.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tredecl.C -std=c++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.jason/tredecl.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tredecl2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tredecl2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tredecl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tredecl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.jason/tredecl4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/trivial.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/trivial.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/trivial.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/trivial.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/typeck.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.jason/typeck.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.jason/typeck.C -std=c++98 (test for errors, line 19) @@ -93077,124 +102934,124 @@ PASS: g++.old-deja/g++.jason/typeck.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.jason/typeck.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.jason/typeck.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.jason/typeck.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/typeck.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.jason/typeck.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.jason/typeck.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.jason/typeck.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/typeck.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.jason/typeck.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.jason/typeck.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.jason/typeck.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/typedef.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.jason/typedef.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/typedef.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.jason/typedef.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/typedef.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.jason/typedef.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/typedef2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/typedef2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/typedef2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/typedef2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/typedef2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/typedef3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/typedef3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/typedef3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/typeid1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.jason/typeid1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/typeid1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.jason/typeid1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/typeid1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.jason/typeid1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/typeid1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.jason/typeid1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/typeid2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/typeid2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/typeid2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/typeid2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/typeid2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/typeid2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/typeid2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/typeid2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/union.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/union.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/union.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.jason/union.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/union.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.jason/union.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/union.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.jason/union.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/vecdel.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/vecdel.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/vecdel.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/vecdel.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/vecdel.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/vecdel.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/vecdel.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/vecdel.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/virtual.C -std=c++98 (test for bogus messages, line 40) PASS: g++.old-deja/g++.jason/virtual.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/virtual.C -std=c++11 (test for bogus messages, line 40) PASS: g++.old-deja/g++.jason/virtual.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/virtual.C -std=c++1y (test for bogus messages, line 40) -PASS: g++.old-deja/g++.jason/virtual.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/virtual.C -std=c++14 (test for bogus messages, line 40) +PASS: g++.old-deja/g++.jason/virtual.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/virtual2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/virtual2.C -std=c++98 execution test PASS: g++.old-deja/g++.jason/virtual2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.jason/virtual2.C -std=c++11 execution test -PASS: g++.old-deja/g++.jason/virtual2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/virtual2.C -std=c++1y execution test +PASS: g++.old-deja/g++.jason/virtual2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/virtual2.C -std=c++14 execution test PASS: g++.old-deja/g++.jason/warning1.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/warning1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning1.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.jason/warning1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning1.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.jason/warning1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning1.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.jason/warning1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning2.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.jason/warning2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning2.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.jason/warning2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning2.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.jason/warning2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning2.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.jason/warning2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++98 execution test PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.jason/warning5.C -std=gnu++14 execution test PASS: g++.old-deja/g++.jason/warning6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning8.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.jason/warning8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning8.C -std=c++11 (test for warnings, line 16) PASS: g++.old-deja/g++.jason/warning8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning8.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.jason/warning8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning8.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.jason/warning8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.jason/warning9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.jason/warning9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.jason/warning9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.jason/warning9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/access1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/access1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/access1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/access1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/access2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/access2.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/access2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/access2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.law/access2.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/access2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/access2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/access2.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/access2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/access2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/access2.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/access2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/access3.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/access3.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.law/access3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/access3.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/access3.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.law/access3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/access3.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/access3.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.law/access3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/access3.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/access3.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.law/access3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/access4.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.law/access4.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/access4.C -std=c++98 (test for errors, line 22) @@ -93207,21 +103064,21 @@ PASS: g++.old-deja/g++.law/access4.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/access4.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.law/access4.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.law/access4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.law/access4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.law/access4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/access5.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/access5.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.law/access5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/access5.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/access5.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/access5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/access5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/access5.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/access5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/access5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/access5.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/access5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg1.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.law/arg1.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.law/arg1.C -std=c++98 (test for warnings, line 18) @@ -93236,16 +103093,16 @@ PASS: g++.old-deja/g++.law/arg1.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.law/arg1.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.law/arg1.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.law/arg1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.law/arg1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.law/arg1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg11.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.law/arg11.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/arg11.C -std=c++98 (test for errors, line 20) @@ -93254,73 +103111,73 @@ PASS: g++.old-deja/g++.law/arg11.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.law/arg11.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/arg11.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.law/arg11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg11.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.law/arg11.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/arg11.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.law/arg11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg11.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.law/arg11.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/arg11.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.law/arg11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg4.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/arg4.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/arg4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg4.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/arg4.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/arg4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg4.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/arg4.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/arg4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg4.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/arg4.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/arg4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arg7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg7.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arg7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arg7.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arg7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arg7.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/arg7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arg7.C -std=c++14 execution test PASS: g++.old-deja/g++.law/arg8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg8.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arg8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arg8.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arg8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arg8.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/arg8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arg8.C -std=c++14 execution test PASS: g++.old-deja/g++.law/arg9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arg9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arg9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arg9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm11.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/arm11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm11.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/arm11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm11.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/arm11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm11.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/arm11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm12.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.law/arm12.C -std=c++98 (test for errors, line 35) PASS: g++.old-deja/g++.law/arm12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm12.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.law/arm12.C -std=c++11 (test for errors, line 35) PASS: g++.old-deja/g++.law/arm12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm12.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.law/arm12.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.law/arm12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm12.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.law/arm12.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.law/arm12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm13.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arm13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arm13.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arm13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arm13.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/arm13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arm13.C -std=c++14 execution test PASS: g++.old-deja/g++.law/arm14.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/arm14.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.law/arm14.C -std=c++98 (test for errors, line 22) @@ -93329,250 +103186,250 @@ PASS: g++.old-deja/g++.law/arm14.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.law/arm14.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.law/arm14.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/arm14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm14.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.law/arm14.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.law/arm14.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/arm14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm14.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.law/arm14.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.law/arm14.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/arm14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm15.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arm15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arm15.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arm15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arm15.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/arm15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arm15.C -std=c++14 execution test PASS: g++.old-deja/g++.law/arm16.C -std=gnu++98 (test for errors, line 14) PASS: g++.old-deja/g++.law/arm16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm16.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.law/arm16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm16.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.law/arm16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm16.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.law/arm16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arm4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arm4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arm4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arm4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/arm4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arm4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/arm5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm5.C -std=c++98 execution test PASS: g++.old-deja/g++.law/arm5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/arm5.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/arm5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arm5.C -std=c++1y execution test -PASS: g++.old-deja/g++.law/arm6.C -std=c++98 (test for errors, line 15) +PASS: g++.old-deja/g++.law/arm5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arm5.C -std=c++14 execution test +PASS: g++.old-deja/g++.law/arm6.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.law/arm6.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/arm6.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.law/arm6.C -std=c++11 (test for errors, line 15) +PASS: g++.old-deja/g++.law/arm6.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.law/arm6.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/arm6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm6.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.law/arm6.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/arm6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm6.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.law/arm6.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/arm6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/arm7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/arm7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/arm7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/arm7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/arm7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/arm7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/arm8.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.law/arm8.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.law/arm8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm8.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.law/arm8.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.law/arm8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm8.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.law/arm8.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.law/arm8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm8.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.law/arm8.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.law/arm8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/arm9.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.law/arm9.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.law/arm9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/arm9.C -std=c++11 (test for warnings, line 22) PASS: g++.old-deja/g++.law/arm9.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.law/arm9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/arm9.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.law/arm9.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.law/arm9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/arm9.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.law/arm9.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.law/arm9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/array1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/array1.C -std=c++98 execution test PASS: g++.old-deja/g++.law/array1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/array1.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/array1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/array1.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/array1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/array1.C -std=c++14 execution test PASS: g++.old-deja/g++.law/array2.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/array2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/array2.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/array2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/array2.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/array2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/array2.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/array2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bad-error1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bad-error1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bad-error3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bad-error3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bad-error4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bad-error4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bad-error6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bad-error6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bad-error7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bad-error7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bad-error7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bit-fields1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bit-fields1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/bit-fields2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/bit-fields3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/bit-fields3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/bit-fields3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/bit-fields3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/builtin1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/casts1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/casts1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/casts1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/casts1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/casts1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/casts1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/casts1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/casts1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/casts2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/casts2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/casts2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/casts2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/casts3.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.law/casts3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/casts3.C -std=gnu++11 (test for errors, line 9) PASS: g++.old-deja/g++.law/casts3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/casts3.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.law/casts3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/casts3.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.law/casts3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen1.C -std=c++98 execution test PASS: g++.old-deja/g++.law/code-gen1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen1.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/code-gen1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/code-gen1.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/code-gen1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/code-gen1.C -std=c++14 execution test PASS: g++.old-deja/g++.law/code-gen2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/code-gen2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/code-gen2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/code-gen2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/code-gen2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/code-gen2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/code-gen4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/code-gen4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/code-gen4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/code-gen4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/code-gen4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/code-gen4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/code-gen5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen5.C -std=c++98 execution test PASS: g++.old-deja/g++.law/code-gen5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/code-gen5.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/code-gen5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/code-gen5.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/code-gen5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/code-gen5.C -std=c++14 execution test PASS: g++.old-deja/g++.law/copy1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/copy1.C -std=c++98 execution test PASS: g++.old-deja/g++.law/copy1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/copy1.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/copy1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/copy1.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/copy1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/copy1.C -std=c++14 execution test PASS: g++.old-deja/g++.law/copy2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/copy2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/copy2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/copy2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors10.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.law/ctors10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors10.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.law/ctors10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors10.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.law/ctors10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors10.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.law/ctors10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors11.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.law/ctors11.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.law/ctors11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors11.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.law/ctors11.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.law/ctors11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors11.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.law/ctors11.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.law/ctors11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors11.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.law/ctors11.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.law/ctors11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors12.C -std=c++98 execution test PASS: g++.old-deja/g++.law/ctors12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors12.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/ctors12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors12.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/ctors12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors12.C -std=c++14 execution test PASS: g++.old-deja/g++.law/ctors13.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.law/ctors13.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/ctors13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors13.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.law/ctors13.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/ctors13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors13.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.law/ctors13.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/ctors13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors13.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.law/ctors13.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/ctors13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors15.C -std=c++98 execution test PASS: g++.old-deja/g++.law/ctors15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors15.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/ctors15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors15.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/ctors15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors15.C -std=c++14 execution test PASS: g++.old-deja/g++.law/ctors16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors16.C -std=c++98 execution test PASS: g++.old-deja/g++.law/ctors16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors16.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/ctors16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors16.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/ctors16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors16.C -std=c++14 execution test PASS: g++.old-deja/g++.law/ctors17.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.law/ctors17.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.law/ctors17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors17.C -std=c++11 (test for warnings, line 16) PASS: g++.old-deja/g++.law/ctors17.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/ctors17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors17.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.law/ctors17.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/ctors17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors17.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.law/ctors17.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/ctors17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/ctors2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/ctors2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/ctors2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/ctors20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++98 (test for warnings, line 8) PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++98 err (test for errors, line 17) PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++98 note (test for warnings, line 17) @@ -93587,43 +103444,43 @@ PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++11 err (test for errors, line 25) PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++11 match candidate text (test for warnings, line 25) PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++11 (test for errors, line 33) PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y err (test for errors, line 17) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y note (test for warnings, line 17) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y err (test for errors, line 25) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y match candidate text (test for warnings, line 25) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y (test for errors, line 33) -PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 err (test for errors, line 17) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 note (test for warnings, line 17) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 err (test for errors, line 25) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 match candidate text (test for warnings, line 25) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 (test for errors, line 33) +PASS: g++.old-deja/g++.law/ctors5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors7.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.law/ctors7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors7.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.law/ctors7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors7.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.law/ctors7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors7.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.law/ctors7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/ctors8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors8.C -std=c++98 execution test PASS: g++.old-deja/g++.law/ctors8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/ctors8.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/ctors8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/ctors8.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/ctors8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/ctors8.C -std=c++14 execution test PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++98 (test for warnings, line 23) PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++98 (test for errors, line 35) PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++11 (test for warnings, line 23) PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++11 (test for errors, line 35) PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++1y (test for errors, line 35) -PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++14 (test for warnings, line 23) +PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++14 (test for errors, line 35) +PASS: g++.old-deja/g++.law/ctors9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt11.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/cvt11.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.law/cvt11.C -std=c++98 (test for errors, line 25) @@ -93631,147 +103488,147 @@ PASS: g++.old-deja/g++.law/cvt11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt11.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/cvt11.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.law/cvt11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt11.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/cvt11.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.law/cvt11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt11.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/cvt11.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.law/cvt11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt12.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt12.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/cvt12.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/cvt12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/cvt12.C -std=c++14 execution test PASS: g++.old-deja/g++.law/cvt13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt17.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/cvt17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt17.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/cvt17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt17.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/cvt17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt17.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/cvt17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/cvt2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/cvt2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/cvt2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/cvt20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/cvt20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt20.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.law/cvt20.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/cvt20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt20.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.law/cvt20.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/cvt20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/cvt4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/cvt4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/cvt4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/cvt5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt7.C -std=c++98 execution test PASS: g++.old-deja/g++.law/cvt7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/cvt7.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/cvt7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/cvt7.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/cvt7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/cvt7.C -std=c++14 execution test PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for warnings, line 27) PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for errors, line 34) PASS: g++.old-deja/g++.law/cvt8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for warnings, line 27) PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.law/cvt8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt8.C -std=c++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.law/cvt8.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.law/cvt8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt8.C -std=c++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.law/cvt8.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.law/cvt8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++98 (test for errors, line 17) PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++11 (test for errors, line 17) PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++1y (test for errors, line 17) -PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++14 (test for errors, line 17) +PASS: g++.old-deja/g++.law/cvt9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/dossier1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/dossier1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/dossier1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/dossier1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/dtors1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/dtors1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/dtors1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.law/dtors1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/dtors1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.law/dtors1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/dtors1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.law/dtors1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/dtors2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/dtors2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/dtors2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/dtors2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/dtors2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/dtors2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/dtors2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/dtors2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/dtors3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/dtors3.C -std=c++98 execution test PASS: g++.old-deja/g++.law/dtors3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/dtors3.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/dtors3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/dtors3.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/dtors3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/dtors3.C -std=c++14 execution test PASS: g++.old-deja/g++.law/dtors4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/dtors4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/dtors4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/dtors4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/dtors4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/dtors4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/dtors4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/dtors4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/dtors5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/dtors5.C -std=c++98 execution test PASS: g++.old-deja/g++.law/dtors5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/dtors5.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/dtors5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/dtors5.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/dtors5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/dtors5.C -std=c++14 execution test PASS: g++.old-deja/g++.law/enum1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum3.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.law/enum3.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/enum3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum3.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.law/enum3.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/enum3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum3.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.law/enum3.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/enum3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum3.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.law/enum3.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/enum3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum4.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.law/enum4.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.law/enum4.C -std=c++98 (test for errors, line 27) @@ -93780,171 +103637,171 @@ PASS: g++.old-deja/g++.law/enum4.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.law/enum4.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.law/enum4.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.law/enum4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum4.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.law/enum4.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.law/enum4.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.law/enum4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum4.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.law/enum4.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.law/enum4.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.law/enum4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/enum7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/enum7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/enum9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/enum9.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/enum9.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/enum9.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/enum9.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/enum9.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/enum9.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/enum9.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/except1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/except2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/except3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/except4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/except5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/except6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/except6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/except6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/except6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/friend4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/friend4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/friend4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/friend4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++98 (test for warnings, line 19) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++98 (test for warnings, line 24) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++11 (test for warnings, line 19) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++11 (test for warnings, line 24) PASS: g++.old-deja/g++.law/friend5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/friend5.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.law/friend5.C -std=gnu++1y (test for warnings, line 24) -PASS: g++.old-deja/g++.law/friend5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/friend5.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.law/friend5.C -std=gnu++14 (test for warnings, line 24) +PASS: g++.old-deja/g++.law/friend5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/global-init1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/global-init1.C -std=c++98 execution test PASS: g++.old-deja/g++.law/global-init1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/global-init1.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/global-init1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/global-init1.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/global-init1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/global-init1.C -std=c++14 execution test PASS: g++.old-deja/g++.law/incdec1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/incdec1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/incdec1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/incdec1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/init1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/init1.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.law/init1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init10.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.law/init10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init10.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.law/init10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init10.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.law/init10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init10.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.law/init10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init11.C -std=c++98 execution test PASS: g++.old-deja/g++.law/init11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/init11.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/init11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/init11.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/init11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/init11.C -std=c++14 execution test PASS: g++.old-deja/g++.law/init13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init13.C -std=c++98 execution test PASS: g++.old-deja/g++.law/init13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/init13.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/init13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/init13.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/init13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/init13.C -std=c++14 execution test PASS: g++.old-deja/g++.law/init14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init14.C -std=c++98 execution test PASS: g++.old-deja/g++.law/init14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/init14.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/init14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/init14.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/init14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/init14.C -std=c++14 execution test PASS: g++.old-deja/g++.law/init2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init3.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/init3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init3.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/init3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init3.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/init3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init3.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/init3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init4.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/init4.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/init4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/init4.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/init4.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.law/init4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init4.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/init4.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/init4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init4.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/init4.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/init4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/init5.C -std=gnu++98 (test for warnings, line 14) PASS: g++.old-deja/g++.law/init5.C -std=gnu++98 (test for errors, line 17) PASS: g++.old-deja/g++.law/init5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/init5.C -std=gnu++11 (test for warnings, line 14) PASS: g++.old-deja/g++.law/init5.C -std=gnu++11 (test for errors, line 17) PASS: g++.old-deja/g++.law/init5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init5.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.law/init5.C -std=gnu++1y (test for errors, line 17) -PASS: g++.old-deja/g++.law/init5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init5.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.law/init5.C -std=gnu++14 (test for errors, line 17) +PASS: g++.old-deja/g++.law/init5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/init6.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/init6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init6.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.law/init6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init6.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.law/init6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init6.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.law/init6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init7.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/init7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init7.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/init7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init7.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/init7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init7.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/init7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/init8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/init8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/init8.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.law/init8.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/init8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/init8.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.law/init8.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/init8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/init9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/init9.C -std=c++98 execution test PASS: g++.old-deja/g++.law/init9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/init9.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/init9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/init9.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/init9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/init9.C -std=c++14 execution test PASS: g++.old-deja/g++.law/inline4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/inline4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/inline4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/inline4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/inline4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/inline4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/inline4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/inline4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/inline6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/inline6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/inline6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/inline6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/inline7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/inline7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/inline7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/inline7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/mentor1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/mentor1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/mentor1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/mentor1.C -std=gnu++14 (test for excess errors) XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++98 (test for errors, line 19) XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.law/missed-error1.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++11 (test for errors, line 19) XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.law/missed-error1.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++1y (test for errors, line 19) -XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.law/missed-error1.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++14 (test for errors, line 19) +XFAIL: g++.old-deja/g++.law/missed-error1.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.law/missed-error1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/missed-error2.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.law/missed-error2.C -std=c++98 extra ; (test for errors, line 17) PASS: g++.old-deja/g++.law/missed-error2.C -std=c++98 (test for warnings, line 19) @@ -93959,162 +103816,162 @@ PASS: g++.old-deja/g++.law/missed-error2.C -std=c++11 extra ; (test for errors, PASS: g++.old-deja/g++.law/missed-error2.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.law/missed-error2.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.law/missed-error2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y extra ; (test for errors, line 17) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y extra ; (test for errors, line 19) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.law/missed-error2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 extra ; (test for errors, line 17) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 extra ; (test for errors, line 19) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.law/missed-error2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++98 (test for errors, line 91) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++98 (test for errors, line 122) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++11 (test for errors, line 91) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++11 (test for errors, line 122) PASS: g++.old-deja/g++.law/missed-error3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/missed-error3.C -std=c++1y (test for errors, line 91) -PASS: g++.old-deja/g++.law/missed-error3.C -std=c++1y (test for errors, line 122) -PASS: g++.old-deja/g++.law/missed-error3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/missed-error3.C -std=c++14 (test for errors, line 91) +PASS: g++.old-deja/g++.law/missed-error3.C -std=c++14 (test for errors, line 122) +PASS: g++.old-deja/g++.law/missed-error3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/missing1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/missing1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/missing1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/missing1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/nest1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.law/nest1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/nest1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/nest1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.law/nest1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.law/nest1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/nest1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.law/nest1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/nest1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/nest1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.law/nest1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/nest1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/nest2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/nest2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/nest2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/nest2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/nest3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/nest3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/nest3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/nest3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/nest4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/nest4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/nest4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/nest4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/nest5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/nest5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/nest5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/nest5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators15.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators15.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators15.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators15.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators16.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators16.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators16.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators16.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators17.C -std=gnu++98 (test for warnings, line 11) PASS: g++.old-deja/g++.law/operators17.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators17.C -std=gnu++11 (test for warnings, line 11) PASS: g++.old-deja/g++.law/operators17.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators17.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.law/operators17.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators17.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.law/operators17.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators21.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.law/operators21.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.law/operators21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators21.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.law/operators21.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.law/operators21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators21.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.law/operators21.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.law/operators21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators21.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.law/operators21.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.law/operators21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators23.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators23.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators23.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators23.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators23.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators23.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators23.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators27.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators27.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators27.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators27.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators27.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators27.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators27.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators30.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators30.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators30.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators30.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators30.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators30.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators30.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators32.C -std=c++98 (test for errors, line 52) PASS: g++.old-deja/g++.law/operators32.C -std=c++98 (test for errors, line 53) PASS: g++.old-deja/g++.law/operators32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators4.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/operators4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators4.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/operators4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators4.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/operators4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators4.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/operators4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/operators8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/operators8.C -std=c++98 execution test PASS: g++.old-deja/g++.law/operators8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/operators8.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/operators8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/operators8.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/operators8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/operators8.C -std=c++14 execution test PASS: g++.old-deja/g++.law/operators9.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/operators9.C -std=c++98 note (test for warnings, line 12) PASS: g++.old-deja/g++.law/operators9.C -std=c++98 (test for errors, line 19) @@ -94123,181 +103980,181 @@ PASS: g++.old-deja/g++.law/operators9.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.law/operators9.C -std=c++11 note (test for warnings, line 12) PASS: g++.old-deja/g++.law/operators9.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.law/operators9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/operators9.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.law/operators9.C -std=c++1y note (test for warnings, line 12) -PASS: g++.old-deja/g++.law/operators9.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/operators9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/operators9.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.law/operators9.C -std=c++14 note (test for warnings, line 12) +PASS: g++.old-deja/g++.law/operators9.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/operators9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/parsing9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/parsing9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/parsing9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/parsing9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/patches1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/patches1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/patches1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/patches1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/pic1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/pic1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/pic1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/pic1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/pr25000.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/pr25000.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/pr25000.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/pr25000.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/profile1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/profile1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/profile1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/profile1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/profile1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/profile1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/profile1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/refs1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/refs1.C -std=c++98 execution test PASS: g++.old-deja/g++.law/refs1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/refs1.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/refs1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/refs1.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/refs1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/refs1.C -std=c++14 execution test PASS: g++.old-deja/g++.law/refs2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/refs2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/refs2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/refs2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/refs3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/refs3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/refs3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/refs3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/refs4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/refs4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/refs4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/refs4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/refs4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/refs4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/refs4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/refs4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/scope1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/scope1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/scope1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/scope1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/scope2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/scope2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/scope2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/scope2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/scope2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/scope2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/scope2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/scope2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/scope3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/scope3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/scope3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/scope3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/scope4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/scope4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/scope4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/scope4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/scope5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/scope5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/scope5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/scope5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/shadow1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/shadow1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/shadow1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/shadow1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/shadow2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/shadow2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/shadow2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/shadow2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/static-mem2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/static-mem2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/static-mem3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/static-mem3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/static-mem4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/static-mem4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/static-mem5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/static-mem5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/static-mem5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/template3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/template3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/template3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++98 dep (test for warnings, line 19) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++98 add (test for warnings, line 19) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++11 dep (test for warnings, line 19) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++11 add (test for warnings, line 19) PASS: g++.old-deja/g++.law/temps1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/temps1.C -std=gnu++1y dep (test for warnings, line 19) -PASS: g++.old-deja/g++.law/temps1.C -std=gnu++1y add (test for warnings, line 19) -PASS: g++.old-deja/g++.law/temps1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/temps1.C -std=gnu++14 dep (test for warnings, line 19) +PASS: g++.old-deja/g++.law/temps1.C -std=gnu++14 add (test for warnings, line 19) +PASS: g++.old-deja/g++.law/temps1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/temps2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/temps2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/temps2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/temps2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/temps2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/temps2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/temps2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/temps3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps3.C -std=c++98 execution test PASS: g++.old-deja/g++.law/temps3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/temps3.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/temps3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/temps3.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/temps3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/temps3.C -std=c++14 execution test PASS: g++.old-deja/g++.law/temps4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.law/temps4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.law/temps4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.law/temps4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.law/temps4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.law/temps4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.law/temps4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.law/temps5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps5.C -std=c++98 execution test PASS: g++.old-deja/g++.law/temps5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/temps5.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/temps5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/temps5.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/temps5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/temps5.C -std=c++14 execution test PASS: g++.old-deja/g++.law/temps6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps6.C -std=c++98 execution test PASS: g++.old-deja/g++.law/temps6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/temps6.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/temps6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/temps6.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/temps6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/temps6.C -std=c++14 execution test PASS: g++.old-deja/g++.law/temps7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/temps7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/temps7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/temps7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/typeck1.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/typeck1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/typeck1.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/typeck1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/typeck1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/typeck1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/typeck1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/typeck1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/typeck2.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.law/typeck2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/typeck2.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.law/typeck2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/typeck2.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.law/typeck2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/typeck2.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.law/typeck2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/typeck3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/typeck3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/typeck3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/typeck3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/typeck4.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/typeck4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/typeck4.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/typeck4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/typeck4.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/typeck4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/typeck4.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/typeck4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/union1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/union1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/union1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/union1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/union2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/union2.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.law/union2.C -std=c++98 (test for errors, line 23) @@ -94308,77 +104165,77 @@ PASS: g++.old-deja/g++.law/union2.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.law/union2.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.law/union2.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.law/union2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/union2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/union2.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.law/union2.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.law/union2.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.law/union2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/union2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/union2.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.law/union2.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.law/union2.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.law/union2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/union3.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.law/union3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/union3.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.law/union3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/union3.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.law/union3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/union3.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.law/union3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/union4.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.law/union4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/union4.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.law/union4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/union4.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.law/union4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/union4.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.law/union4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++98 (test for warnings, line 23) PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++11 (test for warnings, line 23) PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++14 (test for warnings, line 23) +PASS: g++.old-deja/g++.law/unsorted1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/unsorted2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/unsorted2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/unsorted2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/unsorted2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/vbase1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/vbase1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/vbase1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/vbase1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/virtual1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/virtual1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/virtual1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/virtual1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/virtual2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/virtual2.C -std=c++98 execution test PASS: g++.old-deja/g++.law/virtual2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/virtual2.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/virtual2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/virtual2.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/virtual2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/virtual2.C -std=c++14 execution test PASS: g++.old-deja/g++.law/virtual3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/virtual3.C -std=c++98 execution test PASS: g++.old-deja/g++.law/virtual3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/virtual3.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/virtual3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/virtual3.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/virtual3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/virtual3.C -std=c++14 execution test PASS: g++.old-deja/g++.law/virtual4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/virtual4.C -std=c++98 execution test PASS: g++.old-deja/g++.law/virtual4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/virtual4.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/virtual4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/virtual4.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/virtual4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/virtual4.C -std=c++14 execution test PASS: g++.old-deja/g++.law/visibility1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility10.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/visibility10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility10.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.law/visibility10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility10.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/visibility10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility10.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/visibility10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility11.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility11.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility12.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.law/visibility12.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility12.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.law/visibility12.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility12.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.law/visibility12.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/visibility12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility12.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.law/visibility12.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/visibility12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility13.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.law/visibility13.C -std=c++98 (test for errors, line 79) PASS: g++.old-deja/g++.law/visibility13.C -std=c++98 (test for errors, line 80) @@ -94387,31 +104244,31 @@ PASS: g++.old-deja/g++.law/visibility13.C -std=c++11 (test for errors, line 19 PASS: g++.old-deja/g++.law/visibility13.C -std=c++11 (test for errors, line 79) PASS: g++.old-deja/g++.law/visibility13.C -std=c++11 (test for errors, line 80) PASS: g++.old-deja/g++.law/visibility13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility13.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.law/visibility13.C -std=c++1y (test for errors, line 79) -PASS: g++.old-deja/g++.law/visibility13.C -std=c++1y (test for errors, line 80) -PASS: g++.old-deja/g++.law/visibility13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility13.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.law/visibility13.C -std=c++14 (test for errors, line 79) +PASS: g++.old-deja/g++.law/visibility13.C -std=c++14 (test for errors, line 80) +PASS: g++.old-deja/g++.law/visibility13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility15.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.law/visibility15.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.law/visibility15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility15.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.law/visibility15.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.law/visibility15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility15.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.law/visibility15.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.law/visibility15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility15.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.law/visibility15.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.law/visibility15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility16.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility16.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.law/visibility16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility16.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility16.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.law/visibility16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility16.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/visibility16.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.law/visibility16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility16.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/visibility16.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.law/visibility16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility17.C -std=c++98 (test for errors, line 34) PASS: g++.old-deja/g++.law/visibility17.C -std=c++98 (test for errors, line 39) PASS: g++.old-deja/g++.law/visibility17.C -std=c++98 (test for errors, line 45) @@ -94422,20 +104279,20 @@ PASS: g++.old-deja/g++.law/visibility17.C -std=c++11 (test for errors, line 39 PASS: g++.old-deja/g++.law/visibility17.C -std=c++11 (test for errors, line 45) PASS: g++.old-deja/g++.law/visibility17.C -std=c++11 (test for errors, line 50) PASS: g++.old-deja/g++.law/visibility17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility17.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.law/visibility17.C -std=c++1y (test for errors, line 39) -PASS: g++.old-deja/g++.law/visibility17.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.law/visibility17.C -std=c++1y (test for errors, line 50) -PASS: g++.old-deja/g++.law/visibility17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility17.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.law/visibility17.C -std=c++14 (test for errors, line 39) +PASS: g++.old-deja/g++.law/visibility17.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.law/visibility17.C -std=c++14 (test for errors, line 50) +PASS: g++.old-deja/g++.law/visibility17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility18.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility18.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/visibility18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility18.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility18.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/visibility18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility18.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/visibility18.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/visibility18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility18.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/visibility18.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/visibility18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility19.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility19.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.law/visibility19.C -std=c++98 (test for errors, line 24) @@ -94454,18 +104311,18 @@ PASS: g++.old-deja/g++.law/visibility19.C -std=c++11 (test for errors, line 37 PASS: g++.old-deja/g++.law/visibility19.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.law/visibility19.C -std=c++11 (test for errors, line 39) PASS: g++.old-deja/g++.law/visibility19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for errors, line 39) -PASS: g++.old-deja/g++.law/visibility19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for errors, line 39) +PASS: g++.old-deja/g++.law/visibility19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility20.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility20.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.law/visibility20.C -std=c++98 (test for errors, line 34) @@ -94474,88 +104331,88 @@ PASS: g++.old-deja/g++.law/visibility20.C -std=c++11 (test for errors, line 11 PASS: g++.old-deja/g++.law/visibility20.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.law/visibility20.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.law/visibility20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility20.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/visibility20.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.law/visibility20.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.law/visibility20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility20.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/visibility20.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.law/visibility20.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.law/visibility20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility21.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility21.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility21.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility21.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility21.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/visibility21.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/visibility21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility21.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/visibility21.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/visibility21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility22.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.law/visibility22.C -std=c++98 (test for warnings, line 24) PASS: g++.old-deja/g++.law/visibility22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility22.C -std=c++11 (test for warnings, line 22) PASS: g++.old-deja/g++.law/visibility22.C -std=c++11 (test for warnings, line 24) PASS: g++.old-deja/g++.law/visibility22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility22.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.law/visibility22.C -std=c++1y (test for warnings, line 24) -PASS: g++.old-deja/g++.law/visibility22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility22.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.law/visibility22.C -std=c++14 (test for warnings, line 24) +PASS: g++.old-deja/g++.law/visibility22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility24.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.law/visibility24.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.law/visibility24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility24.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.law/visibility24.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.law/visibility24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility24.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.law/visibility24.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.law/visibility24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility24.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.law/visibility24.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.law/visibility24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility26.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.law/visibility26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility26.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.law/visibility26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility26.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.law/visibility26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility26.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.law/visibility26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility3.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.law/visibility3.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/visibility3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility3.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.law/visibility3.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.law/visibility3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility3.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.law/visibility3.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/visibility3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility3.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.law/visibility3.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/visibility3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility4.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility4.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.law/visibility4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility4.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility4.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.law/visibility4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility4.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/visibility4.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.law/visibility4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility4.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/visibility4.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.law/visibility4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility5.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.law/visibility5.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility5.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.law/visibility5.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.law/visibility5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility5.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.law/visibility5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.law/visibility5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility5.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.law/visibility5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.law/visibility5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility6.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility6.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.law/visibility6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility6.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility6.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.law/visibility6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility6.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/visibility6.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.law/visibility6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility6.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/visibility6.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.law/visibility6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility7.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.law/visibility7.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.law/visibility7.C -std=c++98 (test for errors, line 56) @@ -94566,47 +104423,47 @@ PASS: g++.old-deja/g++.law/visibility7.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.law/visibility7.C -std=c++11 (test for errors, line 56) PASS: g++.old-deja/g++.law/visibility7.C -std=c++11 (test for errors, line 58) PASS: g++.old-deja/g++.law/visibility7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility7.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.law/visibility7.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.law/visibility7.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.law/visibility7.C -std=c++1y (test for errors, line 58) -PASS: g++.old-deja/g++.law/visibility7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility7.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.law/visibility7.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.law/visibility7.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.law/visibility7.C -std=c++14 (test for errors, line 58) +PASS: g++.old-deja/g++.law/visibility7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility8.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility8.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.law/visibility8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility8.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.law/visibility8.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.law/visibility8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility8.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.law/visibility8.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.law/visibility8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility8.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.law/visibility8.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.law/visibility8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/visibility9.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility9.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.law/visibility9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/visibility9.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.law/visibility9.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.law/visibility9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/visibility9.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.law/visibility9.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.law/visibility9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/visibility9.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.law/visibility9.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.law/visibility9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/vtable1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/vtable1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/vtable1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/vtable1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.law/vtable2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/vtable2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.law/vtable2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.law/vtable2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.law/vtable3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.law/vtable3.C -std=c++98 execution test PASS: g++.old-deja/g++.law/vtable3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.law/vtable3.C -std=c++11 execution test -PASS: g++.old-deja/g++.law/vtable3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.law/vtable3.C -std=c++1y execution test +PASS: g++.old-deja/g++.law/vtable3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.law/vtable3.C -std=c++14 execution test PASS: g++.old-deja/g++.law/weak.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.law/weak.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.law/weak.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.law/weak.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.martin/access1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/access1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/access1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/access1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++98 (test for errors, line 21) @@ -94615,553 +104472,553 @@ PASS: g++.old-deja/g++.martin/ambig1.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.martin/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/ambig1.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.martin/ambig1.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.martin/ambig1.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.martin/ambig1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/ambig1.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.martin/ambig1.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.martin/ambig1.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.martin/ambig1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/bitset1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/bitset1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/bitset1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/bitset1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/bitset1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/bitset1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/bitset1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/bitset1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/conv1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/conv1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/conv1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/conv1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/conv1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/conv1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/conv1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/conv1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/crash1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.martin/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/crash1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.martin/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/crash1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.martin/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/crash1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.martin/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/eval1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/eval1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/eval1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/eval1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/eval1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/eval1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/eval1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/eval1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/lookup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/lookup1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/new1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/new1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/new1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/new1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/new1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/new1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/new1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/new1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/overload1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/overload1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/overload1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/overload1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/overload1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/overload1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/overload1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/pmf1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/pmf1.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/pmf1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/pmf1.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/pmf1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/pmf1.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/pmf1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/pmf1.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/pmf2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.martin/pure1.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.martin/pure1.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.martin/pure1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/pure1.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.martin/pure1.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.martin/pure1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/pure1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.martin/pure1.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.martin/pure1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/pure1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.martin/pure1.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.martin/pure1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++98 (test for bogus messages, line 18) PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/sts_conv.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/sts_iarr.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++98 execution test PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++11 execution test -PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++1y execution test +PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/sts_partial.C -std=c++14 execution test PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++98 execution test PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.martin/sts_vectini.C -std=gnu++14 execution test PASS: g++.old-deja/g++.martin/typedef1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/typedef1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.martin/typedef2.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.martin/typedef2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.martin/typedef2.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.martin/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.martin/typedef2.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.martin/typedef2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.martin/typedef2.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.martin/typedef2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/align1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/align1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/align1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/align1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/align1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/align1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/align1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/align1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/align2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/align2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/align2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/align2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/align2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/align2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/align2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/align2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ambig1.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.mike/ambig1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ambig1.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.mike/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ambig1.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.mike/ambig1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ambig1.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.mike/ambig1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/asm1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/asm1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/asm1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/asm1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/asm2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/asm2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/asm2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/asm2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/asm2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/asm2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/asm2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/asm2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/bool1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/bool1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/bool1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/bool1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/bool2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/bool4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/bool4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/bool4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/bool4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/conv1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/conv1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/conv1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/conv1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/conv1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/conv1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/conv1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/conv1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/debug1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/debug1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/debug1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/debug1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/dyncast4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast5.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/dyncast6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast8.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/dyncast9.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/eh1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh10.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh11.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh11.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh12.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh13.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh14.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh15.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh15.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh15.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh15.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh16.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh17.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh18.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh19.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh19.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh19.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh19.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh20.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh20.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh20.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh20.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh21.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh23.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh24.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh25.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh26.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh27.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh28.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh29.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh30.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh30.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh30.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh30.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh31.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh32.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh32.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh32.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh32.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh33.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh34.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/eh34.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh34.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/eh34.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh34.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/eh34.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh34.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh35.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh36.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh37.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh38.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh39.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh40.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh41.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh42.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh44.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh45.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/eh45.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh45.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/eh45.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh45.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/eh45.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh45.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/eh46.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh46.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh46.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh46.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh47.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh48.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh49.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh5.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh50.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh51.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh52.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh53.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/eh54.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh55.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh56.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh57.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh57.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh57.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh57.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh58.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh58.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/eh58.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/eh58.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh59.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh8.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/eh9.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/enum1.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.mike/enum1.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.mike/enum1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/enum1.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.mike/enum1.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.mike/enum1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/enum1.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.mike/enum1.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.mike/enum1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/enum1.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.mike/enum1.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.mike/enum1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/err1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/err1.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/err1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/err1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.mike/err1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/err1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/err1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.mike/err1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/err1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/err1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.mike/err1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/err1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/err2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/err2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/err2.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.mike/err2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/err2.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.mike/err2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/err2.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.mike/err2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/err3.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/err3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/err3.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/err3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/err3.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/err3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/err3.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/err3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/explicit1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/explicit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/explicit1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/explicit1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/explicit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/explicit1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/explicit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++98 (test for errors, line 18) @@ -95170,16 +105027,16 @@ PASS: g++.old-deja/g++.mike/explicit2.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.mike/explicit2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/explicit2.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/explicit2.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/explicit2.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.mike/explicit2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/explicit2.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/explicit2.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/explicit2.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.mike/explicit2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/for1.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.mike/for1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/for1.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.mike/for1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/for1.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.mike/for1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/for1.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.mike/for1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/for2.C -std=c++98 decl (test for errors, line 6) PASS: g++.old-deja/g++.mike/for2.C -std=c++98 decl (test for errors, line 12) PASS: g++.old-deja/g++.mike/for2.C -std=c++98 extern (test for warnings, line 17) @@ -95190,11 +105047,11 @@ PASS: g++.old-deja/g++.mike/for2.C -std=c++11 decl (test for errors, line 12) PASS: g++.old-deja/g++.mike/for2.C -std=c++11 extern (test for warnings, line 17) PASS: g++.old-deja/g++.mike/for2.C -std=c++11 init (test for errors, line 17) PASS: g++.old-deja/g++.mike/for2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/for2.C -std=c++1y decl (test for errors, line 6) -PASS: g++.old-deja/g++.mike/for2.C -std=c++1y decl (test for errors, line 12) -PASS: g++.old-deja/g++.mike/for2.C -std=c++1y extern (test for warnings, line 17) -PASS: g++.old-deja/g++.mike/for2.C -std=c++1y init (test for errors, line 17) -PASS: g++.old-deja/g++.mike/for2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/for2.C -std=c++14 decl (test for errors, line 6) +PASS: g++.old-deja/g++.mike/for2.C -std=c++14 decl (test for errors, line 12) +PASS: g++.old-deja/g++.mike/for2.C -std=c++14 extern (test for warnings, line 17) +PASS: g++.old-deja/g++.mike/for2.C -std=c++14 init (test for errors, line 17) +PASS: g++.old-deja/g++.mike/for2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++98 (test for warnings, line 6) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++98 (test for warnings, line 7) @@ -95203,174 +105060,174 @@ PASS: g++.old-deja/g++.mike/for3.C -std=gnu++11 (test for warnings, line 5) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++11 (test for warnings, line 6) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++11 (test for warnings, line 7) PASS: g++.old-deja/g++.mike/for3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/for3.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.mike/for3.C -std=gnu++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.mike/for3.C -std=gnu++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.mike/for3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/for3.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.mike/for3.C -std=gnu++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.mike/for3.C -std=gnu++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.mike/for3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/fresco1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/fresco1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/fresco1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/fresco1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/hog1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/hog1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/hog1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/hog1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/hog1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/hog1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/hog1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/hog1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/init1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/init1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/init1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/init1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/init1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/init1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/init1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/init1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/init2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/init2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/init2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/init2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/leak1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/leak1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/leak1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/leak1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/leak1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/leak1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/leak1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/leak1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/mangle1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/mangle1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/mangle1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/mangle2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/mangle2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle3.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/mangle3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/mangle3.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/mangle3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/mangle3.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/mangle3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/mangle3.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/mi1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/mi2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/mi2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/mi2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/mi2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/mi2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/mi2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/mi2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/mi2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/misc1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/misc1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/misc1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/misc1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/misc1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/misc1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/misc1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/misc11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc13.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/misc13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/misc13.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/misc13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/misc13.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/misc13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/misc13.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/misc14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc14.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/misc14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/misc14.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/misc14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/misc14.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/misc14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/misc14.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/misc2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc3.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.mike/misc3.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/misc3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc3.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.mike/misc3.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/misc3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc3.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.mike/misc3.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/misc3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc3.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.mike/misc3.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/misc3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc5.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.mike/misc5.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.mike/misc5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc5.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.mike/misc5.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.mike/misc5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc5.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.mike/misc5.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.mike/misc5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc5.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.mike/misc5.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/misc5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc6.C (test for errors, line 13) PASS: g++.old-deja/g++.mike/misc6.C (test for excess errors) PASS: g++.old-deja/g++.mike/misc7.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/misc7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc7.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/misc7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc7.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/misc7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc7.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/misc7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++98 (test for errors, line 6) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++11 (test for errors, line 6) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++1y (test for errors, line 6) -PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++14 (test for errors, line 6) +PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.mike/misc9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net11.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net11.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/net12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net12.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.mike/net12.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/net12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net12.C -std=gnu++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.mike/net12.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/net12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net15.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net15.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net15.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net15.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net16.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net16.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net16.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net16.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net17.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net17.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net17.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net17.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net17.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net17.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net17.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net2.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.mike/net2.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.mike/net2.C -std=c++98 (test for warnings, line 10) @@ -95381,161 +105238,161 @@ PASS: g++.old-deja/g++.mike/net2.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.mike/net2.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/net2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.mike/net2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net2.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.mike/net2.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.mike/net2.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.mike/net2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.mike/net2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net2.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.mike/net2.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.mike/net2.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.mike/net2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.mike/net2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net21.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net21.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net21.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net21.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net21.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net21.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net22.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.mike/net22.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/net22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net22.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.mike/net22.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/net22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net22.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.mike/net22.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/net22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net22.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.mike/net22.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/net22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net26.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net26.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net26.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net26.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net26.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net26.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net26.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net31.C -std=c++98 (test for errors, line 43) PASS: g++.old-deja/g++.mike/net31.C -std=c++98 (test for errors, line 65) PASS: g++.old-deja/g++.mike/net31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net31.C -std=c++11 (test for errors, line 43) PASS: g++.old-deja/g++.mike/net31.C -std=c++11 (test for errors, line 65) PASS: g++.old-deja/g++.mike/net31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net31.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.mike/net31.C -std=c++1y (test for errors, line 65) -PASS: g++.old-deja/g++.mike/net31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net31.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.mike/net31.C -std=c++14 (test for errors, line 65) +PASS: g++.old-deja/g++.mike/net31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net34.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net34.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/net34.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net34.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/net34.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net34.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/net34.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net34.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/net35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net35.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net35.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net35.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net35.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net35.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net35.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net35.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net36.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.mike/net36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net36.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.mike/net36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net36.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.mike/net36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net36.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.mike/net36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net37.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net37.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net37.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net37.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net37.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net37.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net37.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net38.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net38.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net38.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net38.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net38.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net38.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net38.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net39.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net39.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net39.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net39.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net39.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net39.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net39.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net40.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net40.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net40.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net40.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net40.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net40.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net40.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net41.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net41.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net41.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net41.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net41.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net41.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net41.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net42.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net42.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net42.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net43.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net43.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net43.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net43.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net44.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/net44.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.mike/net44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net44.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/net44.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.mike/net44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net44.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.mike/net44.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.mike/net44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net44.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.mike/net44.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.mike/net44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net46.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/net46.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/net46.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/net46.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/net46.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/net46.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/net46.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/net47.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net47.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net47.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net47.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net6.C -std=gnu++98 (test for bogus messages, line 5) PASS: g++.old-deja/g++.mike/net6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net6.C -std=gnu++11 (test for bogus messages, line 5) PASS: g++.old-deja/g++.mike/net6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net6.C -std=gnu++1y (test for bogus messages, line 5) -PASS: g++.old-deja/g++.mike/net6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net6.C -std=gnu++14 (test for bogus messages, line 5) +PASS: g++.old-deja/g++.mike/net6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/net7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for errors, line 17) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++98 (test for warnings, line 21) @@ -95548,12 +105405,12 @@ PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for warnings, line 21) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 29) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for errors, line 30) PASS: g++.old-deja/g++.mike/net8.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for errors, line 17) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for errors, line 29) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for errors, line 30) -PASS: g++.old-deja/g++.mike/net8.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for errors, line 17) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for errors, line 29) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for errors, line 30) +PASS: g++.old-deja/g++.mike/net8.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++98 (test for errors, line 11) @@ -95568,64 +105425,64 @@ PASS: g++.old-deja/g++.mike/net9.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/net9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/net9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/net9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ns10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns10.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns10.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns10.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns10.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ns11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns11.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns11.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns11.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns11.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ns12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns12.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns12.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns12.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns12.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ns13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/ns3.C -std=c++98 (test for warnings, line 2) PASS: g++.old-deja/g++.mike/ns3.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/ns3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns3.C -std=c++11 (test for warnings, line 2) PASS: g++.old-deja/g++.mike/ns3.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/ns3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns3.C -std=c++1y (test for warnings, line 2) -PASS: g++.old-deja/g++.mike/ns3.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/ns3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns3.C -std=c++14 (test for warnings, line 2) +PASS: g++.old-deja/g++.mike/ns3.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/ns3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns5.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.mike/ns5.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.mike/ns5.C -std=c++98 suggested alternative (test for warnings, line 6) @@ -95634,13 +105491,13 @@ PASS: g++.old-deja/g++.mike/ns5.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.mike/ns5.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.mike/ns5.C -std=c++11 suggested alternative (test for warnings, line 6) PASS: g++.old-deja/g++.mike/ns5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns5.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.mike/ns5.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.mike/ns5.C -std=c++1y suggested alternative (test for warnings, line 6) -PASS: g++.old-deja/g++.mike/ns5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns5.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.mike/ns5.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.mike/ns5.C -std=c++14 suggested alternative (test for warnings, line 6) +PASS: g++.old-deja/g++.mike/ns5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns7.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/ns7.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/ns7.C -std=c++98 suggested alternative (test for warnings, line 8) @@ -95649,49 +105506,49 @@ PASS: g++.old-deja/g++.mike/ns7.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/ns7.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/ns7.C -std=c++11 suggested alternative (test for warnings, line 8) PASS: g++.old-deja/g++.mike/ns7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/ns7.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.mike/ns7.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/ns7.C -std=c++1y suggested alternative (test for warnings, line 8) -PASS: g++.old-deja/g++.mike/ns7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/ns7.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.mike/ns7.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/ns7.C -std=c++14 suggested alternative (test for warnings, line 8) +PASS: g++.old-deja/g++.mike/ns7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ns9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ns9.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ns9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ns9.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ns9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ns9.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ns9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ns9.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/offset1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/offset1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/offset1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/offset1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/offset1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/offset1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/offset1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/offset1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/opr-as1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/opr-dot1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/opr-dot1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/opr-dot1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/opr-dot1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p10148.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p10247.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.mike/p10247.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10247.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.mike/p10247.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p10247.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.mike/p10247.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p10247.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.mike/p10247.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p10416.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10416.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p10416.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p10416.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p10511.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10511.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p10511.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p10511.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++98 (test for errors, line 20) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++98 warn (test for warnings, line 20) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++98 (test for warnings, line 26) @@ -95700,85 +105557,85 @@ PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++11 warn (test for warnings, line 20) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++11 (test for warnings, line 26) PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++1y warn (test for warnings, line 20) -PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++14 warn (test for warnings, line 20) +PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.mike/p10769b.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p10849a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10849a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p10849a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p10849a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p10849a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p10849a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p10849a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p10849a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p10951.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p10951.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p10951.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p10951.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p11012.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.mike/p11110.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.mike/p11110.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.mike/p11110.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p11110.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.mike/p11110.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p11142.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p11144.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p11482.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.mike/p11482.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11482.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.mike/p11482.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p11482.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.mike/p11482.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p11482.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.mike/p11482.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p11667.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p12306.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p12306.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p12306.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p12306.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p12306.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p12306.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p12306.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p12306.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p12306a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p12306a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p12306a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p12306a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p12306a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p12306a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p12306a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p12306a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p1248.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p1248.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p1248.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p1248.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p1248.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p1248.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p1248.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p1248.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p1567.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p1567.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p1567.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p1567.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p1567.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p1567.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p1567.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p1567.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p16146.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p16146.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p16146.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p16146.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p16146.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p16146.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p16146.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p16146.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p1862.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p1862.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p1862.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p1862.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p1862.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p1862.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p1862.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p1862.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p1989.C -std=c++98 (test for errors, line 111) PASS: g++.old-deja/g++.mike/p1989.C -std=c++98 (test for errors, line 199) PASS: g++.old-deja/g++.mike/p1989.C -std=c++98 (test for bogus messages, line 337) @@ -95791,42 +105648,42 @@ PASS: g++.old-deja/g++.mike/p1989.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.mike/p1989.C -std=c++11 (test for bogus messages, line 339) PASS: g++.old-deja/g++.mike/p1989.C -std=c++11 (test for warnings, line 488) PASS: g++.old-deja/g++.mike/p1989.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for errors, line 111) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for errors, line 199) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for bogus messages, line 337) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for bogus messages, line 339) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for warnings, line 488) -PASS: g++.old-deja/g++.mike/p1989.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for errors, line 111) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for errors, line 199) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for bogus messages, line 337) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for bogus messages, line 339) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for warnings, line 488) +PASS: g++.old-deja/g++.mike/p1989.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2394.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2394.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2394.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2394.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2394.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2394.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2394.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2394.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p2431.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.mike/p2431.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.mike/p2431.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2431.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.mike/p2431.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.mike/p2431.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2431.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.mike/p2431.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.mike/p2431.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2431.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.mike/p2431.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.mike/p2431.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2573.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p2573.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.mike/p2573.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2573.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p2573.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.mike/p2573.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2573.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/p2573.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.mike/p2573.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2573.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/p2573.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.mike/p2573.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2736.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2736.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2736.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2736.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2736.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2736.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2736.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2736.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p2746.C -std=c++98 (test for warnings, line 89) PASS: g++.old-deja/g++.mike/p2746.C -std=c++98 (test for warnings, line 139) PASS: g++.old-deja/g++.mike/p2746.C -std=c++98 (test for warnings, line 140) @@ -95835,187 +105692,187 @@ PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 89) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 139) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for warnings, line 140) PASS: g++.old-deja/g++.mike/p2746.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2746.C -std=c++1y (test for warnings, line 89) -PASS: g++.old-deja/g++.mike/p2746.C -std=c++1y (test for warnings, line 139) -PASS: g++.old-deja/g++.mike/p2746.C -std=c++1y (test for warnings, line 140) -PASS: g++.old-deja/g++.mike/p2746.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2746.C -std=c++14 (test for warnings, line 89) +PASS: g++.old-deja/g++.mike/p2746.C -std=c++14 (test for warnings, line 139) +PASS: g++.old-deja/g++.mike/p2746.C -std=c++14 (test for warnings, line 140) +PASS: g++.old-deja/g++.mike/p2746.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p2793.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p2793.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2793.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.mike/p2793.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.mike/p2793.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2793.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.mike/p2793.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.mike/p2793.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2806.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2806.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2806.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2806.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2846.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2846.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2846.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2846.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2846.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p2846a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2846a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2846a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2846a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2846a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2846a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p2846b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846b.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2846b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2846b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2846b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2846b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2846b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2846b.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++98 (test for errors, line 19) PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++11 (test for errors, line 19) PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++1y (test for errors, line 19) -PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++14 (test for errors, line 19) +PASS: g++.old-deja/g++.mike/p2855.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p2960.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p2960.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p2960.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p2960.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p2960.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p2960.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p2960.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p2960.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3041.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3041.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3041.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3041.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3041.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3041.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3041.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3041.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3060c.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p3060c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3060c.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p3060c.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3060c.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/p3060c.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3060c.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/p3060c.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3060d.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3060d.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3060d.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3060d.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3060d.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3060d.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3060d.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3060d.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3068.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3068.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3068.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3068.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3068.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3068.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3068.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3068.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3070.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3070.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3070.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3070.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3139.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3139.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3139.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3139.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3139.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3139.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3139.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3139.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3524a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3524a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3524a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3524a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3524b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3524b.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3524b.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3524b.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3524c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3524c.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3524c.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3524c.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3538a.C -std=c++98 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p3538a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3538a.C -std=c++11 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p3538a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3538a.C -std=c++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.mike/p3538a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3538a.C -std=c++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.mike/p3538a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3538b.C -std=c++98 (test for warnings, line 29) PASS: g++.old-deja/g++.mike/p3538b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3538b.C -std=c++11 (test for warnings, line 29) PASS: g++.old-deja/g++.mike/p3538b.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3538b.C -std=c++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.mike/p3538b.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3538b.C -std=c++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.mike/p3538b.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3570.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3570.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3570.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3570.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3570.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3570.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3570.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3570.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3579.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3579.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3579.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3579.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3579.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3579.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3579.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3579.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3708.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3708.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3708.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3708.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3708.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3708.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3708a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3708a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3708a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3708a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3708a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3708a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3708b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708b.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p3708b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p3708b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p3708b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p3708b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p3708b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p3708b.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p3764.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3764.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3764.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3764.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p3836.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p3836.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p3836.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.mike/p3836.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/p3836.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p3836.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.mike/p3836.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/p3836.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4068.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4068.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4068.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4068.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4068.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4068.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4068.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4068.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4104.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4104.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4104.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4104.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4104.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4104.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4104.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4104.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++98 (test for bogus messages, line 25) PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++11 (test for bogus messages, line 25) PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++1y (test for bogus messages, line 25) -PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++14 (test for bogus messages, line 25) +PASS: g++.old-deja/g++.mike/p4173.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.mike/p418.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.mike/p418.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p418.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.mike/p418.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.mike/p418.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p418.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.mike/p418.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.mike/p418.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4238.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.mike/p4238.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4238.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.mike/p4238.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4238.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.mike/p4238.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4238.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.mike/p4238.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4246.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4246.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4246.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4246.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4246.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4246.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4246.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4246.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4263.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p4263.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.mike/p4263.C -std=c++98 (test for errors, line 10) @@ -96024,136 +105881,136 @@ PASS: g++.old-deja/g++.mike/p4263.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p4263.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.mike/p4263.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.mike/p4263.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4263.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/p4263.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.mike/p4263.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.mike/p4263.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4263.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/p4263.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.mike/p4263.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/p4263.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p438.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.mike/p438.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.mike/p438.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p438.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.mike/p438.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.mike/p438.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p438.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.mike/p438.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.mike/p438.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p438.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.mike/p438.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.mike/p438.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4484.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4484.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4484.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4484.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4511.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4511.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4511.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4511.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4511.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4511.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4511.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4511.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4619.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4619.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4619.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4619.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4623.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4623.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4623.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4623.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4623.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4623.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4623.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4623.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4667.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4667.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4667.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4667.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4667.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4667.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4667.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4667.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4671.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4671.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4671.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4671.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4677.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p4677.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4677.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p4677.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4677.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/p4677.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4677.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/p4677.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4693.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4693.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4693.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4693.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p4736a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4736a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4736a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4736a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4736a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4736a.C -std=c++1y execution test -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++98 execution test -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4736b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4736a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4736a.C -std=c++14 execution test +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++98 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++98 execution test +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++11 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++11 execution test +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4736b.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p4736c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4736c.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p4736c.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p4736c.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p4736c.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p4736c.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p4736c.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p4736c.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p4750.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p4750.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p4750.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p4750.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p5469.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5469.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5469.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5469.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5469.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5469.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5469.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5469.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5469a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5469a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5469a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5469a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5469a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5469a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5469a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5469a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5571.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5571.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5571.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5571.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5571.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5571.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5571.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5571.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5611.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5611.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5611.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5611.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5611.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5611.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5611.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5611.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5673.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5673.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5673.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5673.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5673.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5673.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5673.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5673.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5718.C -std=c++98 (test for bogus messages, line 29) PASS: g++.old-deja/g++.mike/p5718.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5718.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5718.C -std=c++11 (test for bogus messages, line 29) PASS: g++.old-deja/g++.mike/p5718.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5718.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5718.C -std=c++1y (test for bogus messages, line 29) -PASS: g++.old-deja/g++.mike/p5718.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5718.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5718.C -std=c++14 (test for bogus messages, line 29) +PASS: g++.old-deja/g++.mike/p5718.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5718.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5793.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5793.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p5793.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p5793.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p5840.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5840.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p5840.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5840.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p5840.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5840.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p5840.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5840.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p5958.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6004.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++98 (test for errors, line 11) @@ -96170,26 +106027,26 @@ PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 5) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 5) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/p6058.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p6149.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/p6149.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6149.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/p6149.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p6149.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/p6149.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p6149.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/p6149.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p6311.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6311.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p6311.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6311.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p6311.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6311.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p6311.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6311.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p646.C -std=gnu++98 (test for warnings, line 104) PASS: g++.old-deja/g++.mike/p646.C -std=gnu++98 (test for warnings, line 112) PASS: g++.old-deja/g++.mike/p646.C -std=gnu++98 (test for warnings, line 120) @@ -96204,52 +106061,52 @@ PASS: g++.old-deja/g++.mike/p646.C -std=gnu++11 (test for warnings, line 127) PASS: g++.old-deja/g++.mike/p646.C -std=gnu++11 (test for warnings, line 133) PASS: g++.old-deja/g++.mike/p646.C -std=gnu++11 (test for warnings, line 135) PASS: g++.old-deja/g++.mike/p646.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 104) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 112) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 120) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 127) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 133) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for warnings, line 135) -PASS: g++.old-deja/g++.mike/p646.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 104) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 112) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 120) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 127) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 133) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for warnings, line 135) +PASS: g++.old-deja/g++.mike/p646.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p6578.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6578.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p6578.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p6578.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p658.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p658.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p658.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p658.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p658.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p658.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p658.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p658.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p6610a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6610a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p6610a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6610a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p6610a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6610a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p6610a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6610a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p6610b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6610b.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p6610b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6610b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p6610b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6610b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p6610b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6610b.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p6611.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6611.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p6611.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6611.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p6611.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6611.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p6611.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6611.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p6746.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6746.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p6746.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p6746.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p6901.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6901.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p6901.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p6901.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p6927.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p6927.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p6927.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p6927.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p6927.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p6927.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p6927.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p6927.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p700.C -std=gnu++98 (test for errors, line 226) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++98 (test for errors, line 254) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++98 (test for errors, line 255) @@ -96512,206 +106369,206 @@ PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 657) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 658) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for errors, line 659) PASS: g++.old-deja/g++.mike/p700.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 226) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 254) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 255) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 256) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 257) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 259) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 260) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 261) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 262) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 263) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 264) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 265) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 266) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 267) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 268) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 269) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 270) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 271) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 272) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 273) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 274) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 275) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 276) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 277) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 278) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 280) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 281) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 282) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 283) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 284) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 285) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 286) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 287) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 288) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 289) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 290) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 291) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 292) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 293) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 294) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 295) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 296) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 297) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 298) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 299) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 301) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 302) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 303) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 304) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 305) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 306) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 307) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 308) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 309) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 310) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 311) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 312) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 313) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 314) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 315) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 316) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 317) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 318) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 319) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 320) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 565) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 593) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 594) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 595) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 596) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 598) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 599) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 600) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 601) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 602) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 603) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 604) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 605) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 606) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 607) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 608) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 609) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 610) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 611) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 612) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 613) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 614) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 615) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 616) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 617) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 619) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 620) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 621) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 622) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 623) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 624) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 625) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 626) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 627) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 628) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 629) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 630) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 631) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 632) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 633) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 634) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 635) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 636) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 637) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 638) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 640) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 641) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 642) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 643) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 644) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 645) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 646) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 647) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 648) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 649) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 650) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 651) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 652) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 653) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 654) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 655) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 656) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 657) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 658) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for errors, line 659) -PASS: g++.old-deja/g++.mike/p700.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 226) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 254) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 255) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 256) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 257) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 259) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 260) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 261) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 262) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 263) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 264) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 265) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 266) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 267) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 268) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 269) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 270) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 271) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 272) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 273) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 274) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 275) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 276) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 277) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 278) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 280) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 281) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 282) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 283) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 284) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 285) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 286) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 287) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 288) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 289) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 290) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 291) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 292) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 293) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 294) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 295) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 296) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 297) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 298) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 299) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 301) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 302) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 303) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 304) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 305) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 306) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 307) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 308) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 309) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 310) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 311) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 312) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 313) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 314) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 315) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 316) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 317) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 318) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 319) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 320) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 565) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 593) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 594) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 595) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 596) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 598) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 599) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 600) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 601) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 602) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 603) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 604) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 605) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 606) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 607) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 608) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 609) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 610) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 611) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 612) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 613) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 614) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 615) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 616) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 617) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 619) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 620) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 621) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 622) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 623) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 624) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 625) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 626) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 627) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 628) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 629) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 630) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 631) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 632) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 633) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 634) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 635) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 636) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 637) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 638) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 640) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 641) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 642) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 643) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 644) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 645) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 646) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 647) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 648) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 649) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 650) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 651) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 652) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 653) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 654) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 655) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 656) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 657) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 658) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for errors, line 659) +PASS: g++.old-deja/g++.mike/p700.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.mike/p701.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.mike/p701.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p701.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.mike/p701.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.mike/p701.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p701.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.mike/p701.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.mike/p701.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p710.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p710.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p710.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p710.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p7180.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7180.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p7180.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p7180.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p7180.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p7180.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p7180.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p7180.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p7476.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.mike/p7476.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7476.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.mike/p7476.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p7476.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.mike/p7476.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p7476.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.mike/p7476.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p755.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p755.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p755.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p755.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p755.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p755.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p755.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p755.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p755a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p755a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p755a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p755a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p755a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p755a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p755a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p755a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p7626.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7626.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p7626.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p7626.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p7635.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.mike/p7635.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7635.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.mike/p7635.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p7635.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.mike/p7635.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p7635.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.mike/p7635.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p7651.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7651.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p7651.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p7651.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p7651.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p7651.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p7651.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p7651.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p783.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p783.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p783.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p783.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p783.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p783.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p783.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p783.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p783a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p783a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p783a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p783a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p783a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p783a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p783a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p783a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p783b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p783b.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p783b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p783b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p783b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p783b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p783b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p783b.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p784.C -std=gnu++98 (test for errors, line 1606) PASS: g++.old-deja/g++.mike/p784.C -std=gnu++98 (test for errors, line 1608) PASS: g++.old-deja/g++.mike/p784.C -std=gnu++98 (test for errors, line 1611) @@ -96774,49 +106631,49 @@ PASS: g++.old-deja/g++.mike/p784.C -std=gnu++11 (test for errors, line 1673) PASS: g++.old-deja/g++.mike/p784.C -std=gnu++11 (test for errors, line 2286) PASS: g++.old-deja/g++.mike/p784.C -std=gnu++11 (test for bogus messages, line 3657) PASS: g++.old-deja/g++.mike/p784.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1606) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1608) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1611) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1613) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1616) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1618) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1621) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1623) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1626) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1628) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1631) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1633) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1636) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1638) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1641) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1643) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1646) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1648) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1651) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1653) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1656) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1658) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1661) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1663) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1666) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1668) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1671) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 1673) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for errors, line 2286) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for bogus messages, line 3657) -PASS: g++.old-deja/g++.mike/p784.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1606) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1608) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1611) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1613) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1616) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1618) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1621) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1623) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1626) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1628) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1631) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1633) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1636) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1638) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1641) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1643) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1646) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1648) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1651) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1653) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1656) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1658) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1661) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1663) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1666) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1668) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1671) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 1673) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for errors, line 2286) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for bogus messages, line 3657) +PASS: g++.old-deja/g++.mike/p784.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p786.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p786.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p786.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p786.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p786.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p786.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p786.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p786.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p7865.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7865.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p7865.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p7865.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p7865.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p7865.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p7865.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p7865.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p7868.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.mike/p7868.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p7868.C -std=c++98 (test for warnings, line 13) @@ -96827,56 +106684,56 @@ PASS: g++.old-deja/g++.mike/p7868.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/p7868.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.mike/p7868.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/p7868.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p7868.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.mike/p7868.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/p7868.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.mike/p7868.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/p7868.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p7868.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.mike/p7868.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/p7868.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.mike/p7868.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/p7868.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p789.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p789.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p789.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p789.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p789.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p789.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p789.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p789.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p789a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p789a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p789a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p789a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p789a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p789a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p789a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p789a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p7912.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p8009.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.mike/p8009.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8009.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.mike/p8009.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8009.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.mike/p8009.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8009.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.mike/p8009.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8018.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8018.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p8018.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p8018.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p8018.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p8018.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p8018.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p8018.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p8039.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p8039.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8039.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.mike/p8039.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8039.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/p8039.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8039.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/p8039.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for errors, line 33) PASS: g++.old-deja/g++.mike/p807.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for warnings, line 27) PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.mike/p807.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p807.C -std=c++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.mike/p807.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.mike/p807.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p807.C -std=c++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.mike/p807.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.mike/p807.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p807a.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.mike/p807a.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.mike/p807a.C -std=c++98 (test for errors, line 22) @@ -96885,10 +106742,10 @@ PASS: g++.old-deja/g++.mike/p807a.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.mike/p807a.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.mike/p807a.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.mike/p807a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p807a.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.mike/p807a.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.mike/p807a.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.mike/p807a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p807a.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.mike/p807a.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.mike/p807a.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.mike/p807a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++98 (test for errors, line 515) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++98 (test for errors, line 521) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++98 (test for errors, line 522) @@ -96901,129 +106758,129 @@ PASS: g++.old-deja/g++.mike/p811.C -std=gnu++11 (test for errors, line 522) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++11 (test for errors, line 526) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++11 (test for errors, line 532) PASS: g++.old-deja/g++.mike/p811.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for errors, line 515) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for errors, line 521) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for errors, line 522) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for errors, line 526) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for errors, line 532) -PASS: g++.old-deja/g++.mike/p811.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for errors, line 515) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for errors, line 521) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for errors, line 522) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for errors, line 526) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for errors, line 532) +PASS: g++.old-deja/g++.mike/p811.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8154.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8154.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8154.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8154.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8155.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8155.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p8155.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p8155.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p8155.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p8155.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p8155.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p8155.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p8175.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/p8175.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8175.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/p8175.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8175.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/p8175.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8175.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/p8175.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8269.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8269.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8269.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8269.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8460.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.mike/p8460.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8460.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.mike/p8460.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8460.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.mike/p8460.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8460.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.mike/p8460.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8483.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8483.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p8483.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p8483.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p8483.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p8483.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p8483.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p8483.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p8620.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8620.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8620.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8620.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8786.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8786.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8786.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8786.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p8804.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8804.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p8804.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p8804.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p8804.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p8804.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p8804.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p8804.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p8825.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p8825.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p8825.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p8825.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p9068.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.mike/p9068.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.mike/p9068.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9068.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.mike/p9068.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.mike/p9068.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p9068.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.mike/p9068.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.mike/p9068.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p9068.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.mike/p9068.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.mike/p9068.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/p9129.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p9206.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9206.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p9206.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p9206.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p9206.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p9206.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p9206.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p9206.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p9506.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9506.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p9506.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p9506.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p9706.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/p9732a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9732a.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p9732a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p9732a.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p9732a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p9732a.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p9732a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p9732a.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p9732b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9732b.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/p9732b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/p9732b.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/p9732b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/p9732b.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/p9732b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/p9732b.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/p9732c.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p9732c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p9732c.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.mike/p9732c.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p9732c.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.mike/p9732c.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p9732c.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.mike/p9732c.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/p991.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/p991.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/p991.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/p991.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/parse1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/parse1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/parse1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/parse1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pmd1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmd1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pmd1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pmd1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pmf1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pmf1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pmf1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pmf2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pmf2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pmf2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pmf2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pmf3.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.mike/pmf3.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/pmf3.C -std=c++98 (test for warnings, line 11) @@ -97034,203 +106891,203 @@ PASS: g++.old-deja/g++.mike/pmf3.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/pmf3.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.mike/pmf3.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.mike/pmf3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf3.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.mike/pmf3.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.mike/pmf3.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.mike/pmf3.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.mike/pmf3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf3.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.mike/pmf3.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.mike/pmf3.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.mike/pmf3.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.mike/pmf3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.mike/pmf6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf7.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pmf7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf7.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pmf7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf7.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pmf7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf7.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pmf8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf8.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pmf8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf8.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pmf8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf8.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pmf8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf8.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pmf9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf9.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pmf9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pmf9.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pmf9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pmf9.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pmf9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pmf9.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pt1.C -std=c++98 (test for bogus messages, line 27) PASS: g++.old-deja/g++.mike/pt1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pt1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pt1.C -std=c++11 (test for bogus messages, line 27) PASS: g++.old-deja/g++.mike/pt1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pt1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pt1.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.mike/pt1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pt1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pt1.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.mike/pt1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pt1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pt2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/pt2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/pt2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/pt2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/pt2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/pt2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/pt2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/pt3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pt3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pt3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pt3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/pt4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.mike/pt4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/pt4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.mike/pt4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/pt4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.mike/pt4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/pt4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.mike/pt4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/ref1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/ref1.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/ref1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/ref1.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/ref1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/ref1.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/ref1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/ref1.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/rtti1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/rtti1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/rtti1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/rtti2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/rtti2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/rtti2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/rtti2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/rtti2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/rtti3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti3.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/rtti3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/rtti3.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/rtti3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/rtti3.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/rtti3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/rtti3.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/s24939.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.mike/s24939.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/s24939.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.mike/s24939.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/s24939.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.mike/s24939.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/s24939.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.mike/s24939.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/s35520.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/s35520.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/s35520.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/s35520.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/s9959.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/s9959.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/s9959.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/s9959.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/scast1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.mike/scast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/scast1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.mike/scast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/scast1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.mike/scast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/scast1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.mike/scast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/sizeof.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/sizeof.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/sizeof.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/sizeof.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/temp.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/temp.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/temp.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/temp.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/temp.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/temp.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/temp.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/temp.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/thunk1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/thunk1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/thunk1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/thunk2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/thunk2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/thunk2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/thunk2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/thunk2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/thunk3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk3.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/thunk3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/thunk3.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/thunk3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/thunk3.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/thunk3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/thunk3.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/unroll1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/unroll1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/unroll1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/unroll1.C -std=gnu++14 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.mike/unused.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.mike/unused.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.mike/unused.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.mike/unused.C -std=gnu++14 PASS: g++.old-deja/g++.mike/virt1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/virt1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/virt1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/virt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt2.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/virt2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/virt2.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/virt2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/virt2.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/virt2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/virt2.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/virt3.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.mike/virt3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt3.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.mike/virt3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/virt3.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.mike/virt3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/virt3.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.mike/virt3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/virt4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.mike/virt5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt5.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/virt5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/virt5.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/virt5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/virt5.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/virt5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/virt5.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/virt6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/virt6.C -std=c++98 execution test PASS: g++.old-deja/g++.mike/virt6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.mike/virt6.C -std=c++11 execution test -PASS: g++.old-deja/g++.mike/virt6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/virt6.C -std=c++1y execution test +PASS: g++.old-deja/g++.mike/virt6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/virt6.C -std=c++14 execution test PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN7myClassIiE3maxEii PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++11 scan-not-hidden hidden[ \t_]*_ZN7myClassIiE3maxEii -PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++1y scan-not-hidden hidden[ \t_]*_ZN7myClassIiE3maxEii +PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.mike/visibility-1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN7myClassIiE3maxEii PASS: g++.old-deja/g++.mike/vtable1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/vtable1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/vtable1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/vtable1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.mike/warn1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++98 (test for warnings, line 23) PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++11 (test for warnings, line 23) PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++1y (test for warnings, line 23) -PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++14 (test for warnings, line 23) +PASS: g++.old-deja/g++.mike/warn2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++98 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++98 (test for warnings, line 11) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++11 (test for warnings, line 10) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++11 (test for warnings, line 11) PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.mike/warn3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn4.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.mike/warn4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.mike/warn4.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.mike/warn4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn4.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.mike/warn4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn4.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.mike/warn4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++98 (test for errors, line 16) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++98 (test for errors, line 20) @@ -97239,10 +107096,10 @@ PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++11 (test for errors, line 16) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++1y (test for errors, line 16) -PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++14 (test for errors, line 16) +PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.mike/warn5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++98 (test for warnings, line 19) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++98 (test for warnings, line 25) @@ -97257,16 +107114,16 @@ PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++11 (test for warnings, line 33) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++11 (test for warnings, line 38) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++11 (test for warnings, line 40) PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 38) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for warnings, line 40) +PASS: g++.old-deja/g++.mike/warn6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.mike/warn7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++98 (test for errors, line 14) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++98 (test for warnings, line 15) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++98 (test for errors, line 16) @@ -97277,35 +107134,35 @@ PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++11 (test for warnings, line 15) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++11 (test for errors, line 16) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++11 (test for warnings, line 17) PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++1y (test for errors, line 16) -PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++14 (test for errors, line 16) +PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.mike/warn8.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t113.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t113.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t113.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t113.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t114.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t114.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t114.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t114.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t115.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t115.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t115.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t115.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t118.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t118.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t118.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t118.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t119.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t119.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t119.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t119.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t120.C -std=c++98 match (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t120.C -std=c++98 match candidate text (test for warnings, line 5) PASS: g++.old-deja/g++.niklas/t120.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t120.C -std=c++11 match (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t120.C -std=c++11 match candidate text (test for warnings, line 5) PASS: g++.old-deja/g++.niklas/t120.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t120.C -std=c++1y match (test for errors, line 5) -PASS: g++.old-deja/g++.niklas/t120.C -std=c++1y match candidate text (test for warnings, line 5) -PASS: g++.old-deja/g++.niklas/t120.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t120.C -std=c++14 match (test for errors, line 5) +PASS: g++.old-deja/g++.niklas/t120.C -std=c++14 match candidate text (test for warnings, line 5) +PASS: g++.old-deja/g++.niklas/t120.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t121.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.niklas/t121.C -std=c++98 match (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t121.C -std=c++98 match candidate text (test for warnings, line 5) @@ -97314,55 +107171,55 @@ PASS: g++.old-deja/g++.niklas/t121.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.niklas/t121.C -std=c++11 match (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t121.C -std=c++11 match candidate text (test for warnings, line 5) PASS: g++.old-deja/g++.niklas/t121.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t121.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.niklas/t121.C -std=c++1y match (test for errors, line 5) -PASS: g++.old-deja/g++.niklas/t121.C -std=c++1y match candidate text (test for warnings, line 5) -PASS: g++.old-deja/g++.niklas/t121.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t121.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.niklas/t121.C -std=c++14 match (test for errors, line 5) +PASS: g++.old-deja/g++.niklas/t121.C -std=c++14 match candidate text (test for warnings, line 5) +PASS: g++.old-deja/g++.niklas/t121.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t122.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t122.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t122.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t122.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t123.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t123.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t123.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t123.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t124.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t124.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t124.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t124.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t125.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t125.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t125.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t125.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t126.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t126.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t126.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t126.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t127.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t127.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t127.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t127.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t128.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.niklas/t128.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t128.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t128.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.niklas/t128.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.niklas/t128.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t128.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.niklas/t128.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.niklas/t128.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t128.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.niklas/t128.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.niklas/t128.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t129.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t129.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t129.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t129.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t130.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t130.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t130.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t130.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t131.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t131.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t131.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t131.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t132.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t132.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t132.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t132.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t133.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t133.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t133.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t133.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t134.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t134.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t134.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t134.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t135.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.niklas/t135.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.niklas/t135.C -std=c++98 (test for errors, line 19) @@ -97371,52 +107228,52 @@ PASS: g++.old-deja/g++.niklas/t135.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.niklas/t135.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.niklas/t135.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.niklas/t135.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t135.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.niklas/t135.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.niklas/t135.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.niklas/t135.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t135.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.niklas/t135.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.niklas/t135.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.niklas/t135.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t136.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t136.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t136.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t136.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t137.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t137.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t137.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t137.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t138.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t138.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t138.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t138.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t139.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t139.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t139.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t139.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.niklas/t140.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t140.C -std=c++98 execution test PASS: g++.old-deja/g++.niklas/t140.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.niklas/t140.C -std=c++11 execution test -PASS: g++.old-deja/g++.niklas/t140.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.niklas/t140.C -std=c++1y execution test +PASS: g++.old-deja/g++.niklas/t140.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.niklas/t140.C -std=c++14 execution test PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++11 (test for warnings, line 5) PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.niklas/t141.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ns/alias1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/alias1.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/alias1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/alias1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/alias1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/alias1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/alias1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/alias1.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/alias2.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.ns/alias2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/alias2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.ns/alias2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/alias2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.ns/alias2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/alias2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.ns/alias2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/alias3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/alias3.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/alias3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/alias3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/alias3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/alias3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/alias3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/alias3.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/alias4.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.ns/alias4.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.ns/alias4.C -std=c++98 (test for warnings, line 10) @@ -97429,66 +107286,66 @@ PASS: g++.old-deja/g++.ns/alias4.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.ns/alias4.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.ns/alias4.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.ns/alias4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.ns/alias4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.ns/alias4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/alias6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/alias6.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/alias6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/alias6.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/alias6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/alias6.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/alias6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/alias6.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/alias7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/alias7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/alias7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/alias7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/anon1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/anon1.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/anon1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/anon1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/anon1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/anon1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/anon1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/anon1.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/bogus1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.ns/bogus1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.ns/bogus1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/bogus1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.ns/bogus1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.ns/bogus1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/bogus1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.ns/bogus1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.ns/bogus1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/bogus1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.ns/bogus1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.ns/bogus1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/crash1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.ns/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/crash1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.ns/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/crash1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.ns/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/crash1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.ns/crash1.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.ns/crash2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.ns/crash2.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.ns/crash2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.ns/crash2.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.ns/crash2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.ns/crash2.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.ns/crash2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.ns/crash2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/crash3.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.ns/crash3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/crash3.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.ns/crash3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/crash3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.ns/crash3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/crash3.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.ns/crash3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/crash4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/crash4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/crash4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/crash4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/extern1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/extern1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/extern1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/extern1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/friend2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/friend2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/friend2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/friend2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++98 (test for errors, line 10) @@ -97497,28 +107354,28 @@ PASS: g++.old-deja/g++.ns/invalid1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.ns/invalid1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/invalid1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.ns/invalid1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.ns/invalid1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.ns/invalid1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/invalid1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.ns/invalid1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.ns/invalid1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.ns/invalid1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig3.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/koenig3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/koenig3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/koenig3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig3.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/koenig4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig4.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/koenig4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig4.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/koenig4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig4.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/koenig4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig4.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/koenig5.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.ns/koenig5.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.ns/koenig5.C -std=c++98 suggested alternative (test for warnings, line 17) @@ -97527,67 +107384,67 @@ PASS: g++.old-deja/g++.ns/koenig5.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.ns/koenig5.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.ns/koenig5.C -std=c++11 suggested alternative (test for warnings, line 17) PASS: g++.old-deja/g++.ns/koenig5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig5.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.ns/koenig5.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.ns/koenig5.C -std=c++1y suggested alternative (test for warnings, line 17) -PASS: g++.old-deja/g++.ns/koenig5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig5.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.ns/koenig5.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.ns/koenig5.C -std=c++14 suggested alternative (test for warnings, line 17) +PASS: g++.old-deja/g++.ns/koenig5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig7.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/koenig7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig7.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/koenig7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig7.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/koenig7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig7.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/koenig8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig9.C -std=c++98 multiple overloaded functions (test for errors, line 13) PASS: g++.old-deja/g++.ns/koenig9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/koenig9.C -std=c++11 multiple overloaded functions (test for errors, line 13) PASS: g++.old-deja/g++.ns/koenig9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/koenig9.C -std=c++1y multiple overloaded functions (test for errors, line 13) -PASS: g++.old-deja/g++.ns/koenig9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/koenig9.C -std=c++14 multiple overloaded functions (test for errors, line 13) +PASS: g++.old-deja/g++.ns/koenig9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/lookup1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/lookup2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/lookup2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup3.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/lookup3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/lookup3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/lookup3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/lookup3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/lookup3.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/lookup4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/lookup4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/lookup4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.ns/lookup5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/lookup5.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.ns/lookup5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.ns/lookup5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/lookup5.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.ns/lookup5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.ns/lookup5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/main1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/main1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/main1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/main1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns1.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns1.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns10.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns10.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns10.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.ns/ns10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns10.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.ns/ns10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns11.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.ns/ns11.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.ns/ns11.C -std=c++98 (test for errors, line 14) @@ -97598,86 +107455,86 @@ PASS: g++.old-deja/g++.ns/ns11.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.ns/ns11.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.ns/ns11.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.ns/ns11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns11.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.ns/ns11.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.ns/ns11.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.ns/ns11.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.ns/ns11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns11.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.ns/ns11.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.ns/ns11.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.ns/ns11.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.ns/ns11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns12.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns12.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns12.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns12.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns13.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns13.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns13.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns13.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns14.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns14.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns14.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns14.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns17.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns17.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns17.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.ns/ns17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns17.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.ns/ns17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns2.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns2.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns2.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns2.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns6.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/ns6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/ns6.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/ns6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/ns6.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/ns6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/ns6.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/ns7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/ns9.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/ns9.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.ns/ns9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/ns9.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.ns/ns9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/ns9.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.ns/ns9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/overload1.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/overload1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/overload1.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/overload1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/overload1.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/overload1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/overload1.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/overload2.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.ns/overload2.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.ns/overload2.C -std=c++98 (test for errors, line 12) @@ -97686,46 +107543,46 @@ PASS: g++.old-deja/g++.ns/overload2.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.ns/overload2.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.ns/overload2.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.ns/overload2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/overload2.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.ns/overload2.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.ns/overload2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.ns/overload2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/overload2.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.ns/overload2.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.ns/overload2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.ns/overload2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/overload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/overload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/overload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/overload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/overload4.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.ns/overload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/overload4.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.ns/overload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/overload4.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.ns/overload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/overload4.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.ns/overload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/overload5.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.ns/overload5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/overload5.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.ns/overload5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/overload5.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.ns/overload5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/overload5.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.ns/overload5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/scoped1.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.ns/scoped1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/scoped1.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.ns/scoped1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/scoped1.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.ns/scoped1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/scoped1.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.ns/scoped1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template11.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/template11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/template11.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/template11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/template11.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/template11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/template11.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/template12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template13.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.ns/template13.C -std=c++98 (test for warnings, line 8) XFAIL: g++.old-deja/g++.ns/template13.C -std=c++98 (test for errors, line 13) @@ -97738,99 +107595,99 @@ XFAIL: g++.old-deja/g++.ns/template13.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.ns/template13.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.ns/template13.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.ns/template13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template13.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.ns/template13.C -std=c++1y (test for warnings, line 8) -XFAIL: g++.old-deja/g++.ns/template13.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.ns/template13.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.ns/template13.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.ns/template13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template13.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.ns/template13.C -std=c++14 (test for warnings, line 8) +XFAIL: g++.old-deja/g++.ns/template13.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.ns/template13.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.ns/template13.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.ns/template13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template3.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/template3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/template3.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/template3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/template3.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/template3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/template3.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/template4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template4.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/template4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/template4.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/template4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/template4.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/template4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/template4.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/template5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template5.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/template5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/template5.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/template5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/template5.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/template5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/template5.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/template6.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.ns/template6.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.ns/template6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template6.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.ns/template6.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.ns/template6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template6.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.ns/template6.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.ns/template6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template6.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.ns/template6.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.ns/template6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template7.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.ns/template7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template7.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.ns/template7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template7.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.ns/template7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template7.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.ns/template7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/template8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/template8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/template9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/template9.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/template9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/template9.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/template9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/template9.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/template9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/template9.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/type1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/type1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/type1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/type1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/type2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/type2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/type2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/type2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/undef1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.ns/undef1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/undef1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.ns/undef1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/undef1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.ns/undef1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/undef1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.ns/undef1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using1.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.ns/using1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using1.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.ns/using1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using1.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.ns/using1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using1.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.ns/using1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using11.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.ns/using11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using11.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.ns/using11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using11.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.ns/using11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using11.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.ns/using11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using12.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.ns/using12.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.ns/using12.C -std=c++98 (test for warnings, line 8) @@ -97845,61 +107702,61 @@ PASS: g++.old-deja/g++.ns/using12.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.ns/using12.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.ns/using12.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.ns/using12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.ns/using12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.ns/using12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using13.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/using13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/using13.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/using13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/using13.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/using13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/using13.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/using14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using4.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.ns/using4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using4.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.ns/using4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using4.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.ns/using4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using4.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.ns/using4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using5.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.ns/using5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using5.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.ns/using5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using5.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.ns/using5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using5.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.ns/using5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using7.C -std=c++98 execution test PASS: g++.old-deja/g++.ns/using7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.ns/using7.C -std=c++11 execution test -PASS: g++.old-deja/g++.ns/using7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.ns/using7.C -std=c++1y execution test +PASS: g++.old-deja/g++.ns/using7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.ns/using7.C -std=c++14 execution test PASS: g++.old-deja/g++.ns/using8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.ns/using9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.ns/using9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.ns/using9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.ns/using9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.oliva/ctor1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete1.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.oliva/delete1.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.oliva/delete1.C -std=c++98 (test for bogus messages, line 24) @@ -97912,105 +107769,105 @@ PASS: g++.old-deja/g++.oliva/delete1.C -std=c++11 (test for bogus messages, li PASS: g++.old-deja/g++.oliva/delete1.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.oliva/delete1.C -std=c++11 (test for warnings, line 31) PASS: g++.old-deja/g++.oliva/delete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for bogus messages, line 24) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for warnings, line 31) -PASS: g++.old-deja/g++.oliva/delete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for bogus messages, line 24) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for warnings, line 31) +PASS: g++.old-deja/g++.oliva/delete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete2.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/delete2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete2.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/delete2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/delete2.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/delete2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/delete2.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/delete3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete3.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/delete3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete3.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/delete3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/delete3.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/delete3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/delete3.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/delete4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete4.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/delete4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete4.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/delete4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/delete4.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/delete4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/delete4.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/delete5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete5.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/delete5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/delete5.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/delete5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/delete5.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/delete5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/delete5.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/dwarf1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/dwarf1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/dwarf1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/dwarf1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/dwarf2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/dwarf2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/dwarf2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/dwarf2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/dwarf3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/dwarf3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/dwarf3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/dwarf3.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.oliva/expr1.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.oliva/expr1.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.oliva/expr1.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.oliva/expr1.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.oliva/expr1.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.oliva/expr1.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.oliva/expr1.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.oliva/expr1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/expr2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/expr2.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/expr2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/expr2.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/expr2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/expr2.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/expr2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/expr2.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/ext1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.oliva/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/inline1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/inline1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/inline1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/inline1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/linkage1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/linkage1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/linkage1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/linkage1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.oliva/nameret1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.oliva/nameret2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/new1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/new1.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/new1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/new1.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/new1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/new1.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/new1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/new1.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/ns1.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.oliva/ns1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/ns1.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.oliva/ns1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/ns1.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.oliva/ns1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/ns1.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.oliva/ns1.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.oliva/ns2.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.oliva/ns2.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.oliva/ns2.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.oliva/ns2.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.oliva/ns2.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.oliva/ns2.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.oliva/ns2.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.oliva/ns2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/ns3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/ns3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/ns3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/ns3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/overload1.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.oliva/overload1.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.oliva/overload1.C -std=c++98 (test for errors, line 16) @@ -98025,79 +107882,79 @@ PASS: g++.old-deja/g++.oliva/overload1.C -std=c++11 note (test for warnings, li PASS: g++.old-deja/g++.oliva/overload1.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.oliva/overload1.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.oliva/overload1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y note (test for warnings, line 16) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.oliva/overload1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 note (test for warnings, line 16) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.oliva/overload1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.oliva/partord1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/partord1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.oliva/partord1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.oliva/partord1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/partord1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.oliva/partord1.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.oliva/partord1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/partspec1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/partspec1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/partspec1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/partspec1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/stkalign.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/stkalign.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/stkalign.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/stkalign.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/template1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/template1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.oliva/template1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.oliva/template1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template10.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.oliva/template10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template10.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.oliva/template10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template10.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.oliva/template10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template10.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.oliva/template10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template2.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.oliva/template2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template2.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.oliva/template2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template2.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.oliva/template2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template2.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.oliva/template2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template3.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/template3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template3.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/template3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.oliva/template3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template3.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.oliva/template3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template4.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.oliva/template4.C -std=c++98 (test for bogus messages, line 20) PASS: g++.old-deja/g++.oliva/template4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template4.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.oliva/template4.C -std=c++11 (test for bogus messages, line 20) PASS: g++.old-deja/g++.oliva/template4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template4.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.oliva/template4.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.old-deja/g++.oliva/template4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template4.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.oliva/template4.C -std=c++14 (test for bogus messages, line 20) +PASS: g++.old-deja/g++.oliva/template4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template6.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/template6.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.oliva/template6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template6.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.oliva/template6.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.oliva/template6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template6.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.oliva/template6.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.oliva/template6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template6.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.oliva/template6.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.oliva/template6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template7.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.oliva/template7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template7.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.oliva/template7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template7.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.oliva/template7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template7.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.oliva/template7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template8.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.oliva/template8.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.oliva/template8.C -std=c++98 (test for bogus messages, line 18) @@ -98106,94 +107963,94 @@ PASS: g++.old-deja/g++.oliva/template8.C -std=c++11 (test for bogus messages, PASS: g++.old-deja/g++.oliva/template8.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.oliva/template8.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.oliva/template8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template8.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.oliva/template8.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.oliva/template8.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.oliva/template8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template8.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.oliva/template8.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.oliva/template8.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.oliva/template8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/template9.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/template9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/template9.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.oliva/template9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/template9.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.oliva/template9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/template9.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.oliva/template9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++98 execution test PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++11 execution test -PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++1y execution test +PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.oliva/thunk1.C -std=c++14 execution test PASS: g++.old-deja/g++.oliva/typename1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.oliva/typename1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/typename1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.oliva/typename1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/typename1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.oliva/typename1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/typename1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.oliva/typename1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++98 (test for errors, line 26) PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++11 (test for errors, line 26) PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++1y (test for errors, line 26) -PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++14 (test for errors, line 26) +PASS: g++.old-deja/g++.oliva/typename2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.oliva/typeof1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.oliva/typeof1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.oliva/typeof1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.oliva/typeof1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/900403_04.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/900403_04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/900403_04.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/900403_04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/900403_04.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/900403_04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/900403_04.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/900403_04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/900519_12.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/900519_12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/900519_12.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/900519_12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/900519_12.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/900519_12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/900519_12.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/900519_12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access11.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/access11.C -std=gnu++98 (test for errors, line 19) PASS: g++.old-deja/g++.other/access11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/access11.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/access11.C -std=gnu++11 (test for errors, line 19) PASS: g++.old-deja/g++.other/access11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access11.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/access11.C -std=gnu++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/access11.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access11.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/access11.C -std=gnu++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/access11.C -std=gnu++14 (test for excess errors) XFAIL: g++.old-deja/g++.other/access2.C -std=c++98 (test for errors, line 7) XFAIL: g++.old-deja/g++.other/access2.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/access2.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.other/access2.C -std=c++11 (test for errors, line 7) XFAIL: g++.old-deja/g++.other/access2.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/access2.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.other/access2.C -std=c++1y (test for errors, line 7) -XFAIL: g++.old-deja/g++.other/access2.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/access2.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.other/access2.C -std=c++14 (test for errors, line 7) +XFAIL: g++.old-deja/g++.other/access2.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/access2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access3.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.other/access3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access3.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.other/access3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access3.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.other/access3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access3.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.other/access3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access4.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.other/access4.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/access4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access4.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.other/access4.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/access4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access4.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.other/access4.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/access4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access4.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.other/access4.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/access4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access5.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.other/access5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access5.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.other/access5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access5.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.other/access5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access5.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.other/access5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access6.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.other/access6.C -std=c++98 (test for bogus messages, line 11) PASS: g++.old-deja/g++.other/access6.C -std=c++98 (test for bogus messages, line 14) @@ -98202,10 +108059,10 @@ PASS: g++.old-deja/g++.other/access6.C -std=c++11 (test for bogus messages, li PASS: g++.old-deja/g++.other/access6.C -std=c++11 (test for bogus messages, line 11) PASS: g++.old-deja/g++.other/access6.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.other/access6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access6.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.other/access6.C -std=c++1y (test for bogus messages, line 11) -PASS: g++.old-deja/g++.other/access6.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.other/access6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access6.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.other/access6.C -std=c++14 (test for bogus messages, line 11) +PASS: g++.old-deja/g++.other/access6.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.other/access6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access7.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/access7.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/access7.C -std=c++98 (test for errors, line 22) @@ -98222,29 +108079,29 @@ PASS: g++.old-deja/g++.other/access7.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.other/access7.C -std=c++11 (test for errors, line 31) PASS: g++.old-deja/g++.other/access7.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.other/access7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.other/access7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.other/access7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/access9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/access9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/access9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/access9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/addrof1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/addrof1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/addrof1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/addrof1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/addrof1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/addrof1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/addrof1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/addrof1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/align.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/align.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/align.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/align.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ambig1.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.other/ambig1.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/ambig1.C -std=c++98 (test for warnings, line 6) @@ -98265,16 +108122,16 @@ PASS: g++.old-deja/g++.other/ambig1.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.other/ambig1.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/ambig1.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.other/ambig1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.other/ambig1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.other/ambig1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ambig2.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/ambig2.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/ambig2.C -std=c++98 (test for errors, line 19) @@ -98285,47 +108142,47 @@ PASS: g++.old-deja/g++.other/ambig2.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/ambig2.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.other/ambig2.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/ambig2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ambig2.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/ambig2.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/ambig2.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/ambig2.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/ambig2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ambig2.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/ambig2.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/ambig2.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/ambig2.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/ambig2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ambig3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ambig3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ambig3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ambig3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon1.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.other/anon1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon1.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.other/anon1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/anon1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/anon1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/anon1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/anon1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/anon2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/anon2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/anon2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/anon2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/anon2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/anon2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/anon3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/anon3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/anon3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/anon3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/anon3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/anon3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/anon3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/anon4.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/anon4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon4.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/anon4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/anon4.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/anon4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/anon4.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/anon4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/anon5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/anon5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/anon6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/anon6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/anon6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/anon6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/anon6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/anon6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/anon7.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/anon7.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/anon7.C -std=c++98 (test for warnings, line 11) @@ -98340,177 +108197,177 @@ PASS: g++.old-deja/g++.other/anon7.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/anon7.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.other/anon7.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.other/anon7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/anon7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/anon7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/anon8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/anon8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/anon8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/anon9.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/anon9.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/anon9.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.other/anon9.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/anon9.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/anon9.C -std=c++14 PASS: g++.old-deja/g++.other/array1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/array1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/array1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/array1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/array1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/array1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/array1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/array2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/array2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/array2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/array2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/array2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/array2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/array2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/array3.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.other/array3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array3.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.other/array3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/array3.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/array3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/array3.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/array3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/array4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/array4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/array4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/array5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/array5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/array5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/array6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/array6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/array6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/array6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/array6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/array6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/array6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/array6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/array9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/array9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/array9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/array9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/asm1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/asm1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/asm1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/asm1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/asm1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/asm1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/asm1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/asm1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/asm2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/asm2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/asm2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/asm2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/asm2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/asm2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/asm2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/asm2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/asm3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/asm3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/asm3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/asm3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/badarrow.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/badarrow.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/badarrow.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/badarrow.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/badarrow.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/badarrow.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/badarrow.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/badarrow.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/badopt1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/base1.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.other/base1.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/base1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/base1.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/base1.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/base1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/base1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/base1.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/base1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/base1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/base1.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/base1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/bitfld1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/bitfld1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/bitfld2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/bitfld3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/bitfld3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/bitfld4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/bitfld4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/bitfld5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/bitfld5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/bitfld5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/builtins10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/builtins10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins5.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/builtins5.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/builtins5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins5.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/builtins5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/builtins5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/builtins5.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/builtins5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/builtins5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/builtins5.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/builtins5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/builtins5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins8.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/builtins9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/builtins9.C -std=c++98 execution test PASS: g++.old-deja/g++.other/builtins9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/builtins9.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/builtins9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/builtins9.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/builtins9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/builtins9.C -std=c++14 execution test PASS: g++.old-deja/g++.other/call1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/call1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/call1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/call1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/call1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/call1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/call1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/call1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/cast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/cast2.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/cast2.C -std=c++98 (test for errors, line 15) @@ -98521,11 +108378,11 @@ PASS: g++.old-deja/g++.other/cast2.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/cast2.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/cast2.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/cast2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/cast2.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/cast2.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/cast2.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/cast2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/cast2.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/cast2.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/cast2.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/cast2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast3.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.other/cast3.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.other/cast3.C -std=c++98 (test for errors, line 28) @@ -98540,13 +108397,13 @@ PASS: g++.old-deja/g++.other/cast3.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.other/cast3.C -std=c++11 (test for errors, line 36) PASS: g++.old-deja/g++.other/cast3.C -std=c++11 (test for errors, line 42) PASS: g++.old-deja/g++.other/cast3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.other/cast3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.other/cast3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast4.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.other/cast4.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.other/cast4.C -std=c++98 (test for errors, line 46) @@ -98563,23 +108420,23 @@ PASS: g++.old-deja/g++.other/cast4.C -std=c++11 (test for errors, line 49) PASS: g++.old-deja/g++.other/cast4.C -std=c++11 (test for errors, line 59) PASS: g++.old-deja/g++.other/cast4.C -std=c++11 (test for errors, line 61) PASS: g++.old-deja/g++.other/cast4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 48) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 49) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 59) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for errors, line 61) -PASS: g++.old-deja/g++.other/cast4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 48) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 49) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 59) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for errors, line 61) +PASS: g++.old-deja/g++.other/cast4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast5.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/cast5.C -std=c++98 (test for errors, line 29) PASS: g++.old-deja/g++.other/cast5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cast5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/cast5.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.other/cast5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/cast5.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.other/cast5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/cast5.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.other/cast5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast6.C -std=c++98 (test for errors, line 44) PASS: g++.old-deja/g++.other/cast6.C -std=c++98 (test for errors, line 45) PASS: g++.old-deja/g++.other/cast6.C -std=c++98 (test for errors, line 46) @@ -98598,72 +108455,72 @@ PASS: g++.old-deja/g++.other/cast6.C -std=c++11 (test for errors, line 51) PASS: g++.old-deja/g++.other/cast6.C -std=c++11 (test for errors, line 52) PASS: g++.old-deja/g++.other/cast6.C -std=c++11 (test for errors, line 53) PASS: g++.old-deja/g++.other/cast6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 50) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 52) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for errors, line 53) -PASS: g++.old-deja/g++.other/cast6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 50) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 52) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for errors, line 53) +PASS: g++.old-deja/g++.other/cast6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cast7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cast7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/cast7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/cast7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/cast7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/cast7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/cast7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/cast7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/cleanup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cleanup1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/cleanup1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/cleanup1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/cleanup1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/cleanup1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/cleanup1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/cleanup1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/cleanup2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/cleanup4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/cleanup4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cleanup4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cleanup4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/comdat1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/comdat2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/comdat3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/comdat3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/comdat3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/comdat3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/comdat3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/comdat3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/comdat3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/comdat3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/comdat4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/comdat4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/comdat4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/comdat4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/comdat5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/comdat5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/comdat5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/comdat5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++98 (test for warnings, line 25) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++98 (test for warnings, line 26) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++98 (test for warnings, line 27) @@ -98682,75 +108539,75 @@ PASS: g++.old-deja/g++.other/cond5.C -std=gnu++11 (test for errors, line 40) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++11 (test for errors, line 42) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++11 (test for errors, line 43) PASS: g++.old-deja/g++.other/cond5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for errors, line 38) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for errors, line 39) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for errors, line 40) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for errors, line 42) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for errors, line 43) -PASS: g++.old-deja/g++.other/cond5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for errors, line 38) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for errors, line 39) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for errors, line 40) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for errors, line 42) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for errors, line 43) +PASS: g++.old-deja/g++.other/cond5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond6.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/cond6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond6.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/cond6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/cond6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/cond6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cond7.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.other/cond7.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.other/cond7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cond7.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.other/cond7.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/cond7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cond7.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/cond7.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/cond7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cond7.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/cond7.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/cond7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/const1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/const1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/const1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/const1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/const1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/const1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/const1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/const1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/const2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/const2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/const2.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/const2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/const2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/const2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/const2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/const2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/conv1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/conv1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/conv1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/conv1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/conv2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv2.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/conv2.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/conv2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv2.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/conv2.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/conv2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv3.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/conv3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv3.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/conv3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv3.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/conv3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv3.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/conv3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/conv4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/conv4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/conv4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/conv4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/conv4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/conv4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/conv5.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/conv5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv5.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/conv5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv5.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/conv5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv5.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/conv5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv6.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.other/conv6.C -std=c++98 (test for bogus messages, line 21) PASS: g++.old-deja/g++.other/conv6.C -std=c++98 (test for bogus messages, line 27) @@ -98761,80 +108618,80 @@ PASS: g++.old-deja/g++.other/conv6.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.other/conv6.C -std=c++11 (test for bogus messages, line 27) PASS: g++.old-deja/g++.other/conv6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/conv6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/conv6.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.other/conv6.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.other/conv6.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.other/conv6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/conv6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/conv6.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.other/conv6.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.other/conv6.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.other/conv6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/conv6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/conv7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv8.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.other/conv8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv8.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.other/conv8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv8.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/conv8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv8.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/conv8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/conv9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/conv9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/conv9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/conv9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/copy1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/copy1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/copy1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/copy1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/copy1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/copy1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/copy1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/copy1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/copy2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/copy2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/copy2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/copy2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/copy2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/copy2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/copy2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/copy2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/copy3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/copy3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/copy3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/copy3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/covar1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/covar1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/covar1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/covar1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash1.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/crash1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/crash1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash15.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash15.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash15.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash15.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash17.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/crash17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash17.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/crash17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash17.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/crash17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash17.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/crash17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/crash2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash2.C -std=c++98 (test for errors, line 7) @@ -98843,31 +108700,31 @@ PASS: g++.old-deja/g++.other/crash2.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/crash2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/crash2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash2.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/crash2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/crash2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/crash2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash2.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/crash2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/crash2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/crash2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash21.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash21.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash21.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/crash21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash21.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/crash21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash22.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash22.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash22.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash22.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash23.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/crash23.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash23.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.other/crash23.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash23.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.other/crash23.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/crash23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash23.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.other/crash23.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/crash23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash24.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.other/crash24.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.other/crash24.C -std=c++98 incomplete type (test for errors, line 14) @@ -98878,11 +108735,11 @@ PASS: g++.old-deja/g++.other/crash24.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.other/crash24.C -std=c++11 incomplete type (test for errors, line 14) PASS: g++.old-deja/g++.other/crash24.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/crash24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash24.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/crash24.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.other/crash24.C -std=c++1y incomplete type (test for errors, line 14) -PASS: g++.old-deja/g++.other/crash24.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/crash24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash24.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/crash24.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.other/crash24.C -std=c++14 incomplete type (test for errors, line 14) +PASS: g++.old-deja/g++.other/crash24.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/crash24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash25.C -std=gnu++98 new types (test for errors, line 5) PASS: g++.old-deja/g++.other/crash25.C -std=gnu++98 note (test for warnings, line 5) PASS: g++.old-deja/g++.other/crash25.C -std=gnu++98 (test for errors, line 12) @@ -98893,50 +108750,50 @@ PASS: g++.old-deja/g++.other/crash25.C -std=gnu++11 note (test for warnings, li PASS: g++.old-deja/g++.other/crash25.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash25.C -std=gnu++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/crash25.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash25.C -std=gnu++1y new types (test for errors, line 5) -PASS: g++.old-deja/g++.other/crash25.C -std=gnu++1y note (test for warnings, line 5) -PASS: g++.old-deja/g++.other/crash25.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/crash25.C -std=gnu++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/crash25.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash25.C -std=gnu++14 new types (test for errors, line 5) +PASS: g++.old-deja/g++.other/crash25.C -std=gnu++14 note (test for warnings, line 5) +PASS: g++.old-deja/g++.other/crash25.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/crash25.C -std=gnu++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/crash25.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash26.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash26.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash26.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/crash26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash26.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/crash26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash27.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash27.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash27.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/crash27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash27.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/crash27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash28.C -std=c++98 (test for errors, line 34) PASS: g++.old-deja/g++.other/crash28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash28.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.other/crash28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash28.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.other/crash28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash28.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.other/crash28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash29.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash29.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash29.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/crash29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash29.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/crash29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash30.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/crash30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash30.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/crash30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash30.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/crash30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash30.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/crash30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash31.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/crash31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash31.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/crash31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash31.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/crash31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash31.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/crash31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash32.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/crash32.C -std=c++98 (test for bogus messages, line 9) XFAIL: g++.old-deja/g++.other/crash32.C -std=c++98 (test for bogus messages, line 10) @@ -98947,23 +108804,23 @@ PASS: g++.old-deja/g++.other/crash32.C -std=c++11 (test for bogus messages, li XFAIL: g++.old-deja/g++.other/crash32.C -std=c++11 (test for bogus messages, line 10) XFAIL: g++.old-deja/g++.other/crash32.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.other/crash32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash32.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/crash32.C -std=c++1y (test for bogus messages, line 9) -XFAIL: g++.old-deja/g++.other/crash32.C -std=c++1y (test for bogus messages, line 10) -XFAIL: g++.old-deja/g++.other/crash32.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.other/crash32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash32.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/crash32.C -std=c++14 (test for bogus messages, line 9) +XFAIL: g++.old-deja/g++.other/crash32.C -std=c++14 (test for bogus messages, line 10) +XFAIL: g++.old-deja/g++.other/crash32.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.other/crash32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash35.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash35.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash35.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/crash35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash35.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/crash35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash36.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/crash36.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/crash36.C -std=c++98 (test for errors, line 11) @@ -98980,47 +108837,47 @@ PASS: g++.old-deja/g++.other/crash36.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/crash36.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/crash36.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/crash36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/crash36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/crash36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash37.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/crash37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash37.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/crash37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash37.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/crash37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash37.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/crash37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash38.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.other/crash38.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/crash38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash38.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.other/crash38.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/crash38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash38.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.other/crash38.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/crash38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash38.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.other/crash38.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/crash38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash39.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/crash39.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/crash39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash39.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/crash39.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/crash39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash39.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/crash39.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/crash39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash39.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/crash39.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/crash39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/crash4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/crash4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/crash4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash41.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/crash41.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/crash41.C -std=c++98 (test for errors, line 10) @@ -99035,100 +108892,100 @@ PASS: g++.old-deja/g++.other/crash41.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/crash41.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/crash41.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/crash41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/crash41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/crash41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash42.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash42.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash42.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash42.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash60.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash60.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/crash60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash60.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/crash60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash60.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/crash60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash7.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/crash7.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/crash7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash7.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/crash7.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/crash7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash7.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/crash7.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/crash7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash7.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/crash7.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/crash7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/crash9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/crash9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/crash9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/crash9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ctor1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ctor1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/ctor1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/ctor1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/ctor1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/ctor1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/ctor1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/ctor1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/cvqual1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cvqual1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cvqual1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cvqual1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/cvt1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/cvt1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/cvt1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/cvt1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dcast1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/dcast1.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/dcast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dcast1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/dcast1.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/dcast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dcast1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/dcast1.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/dcast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dcast1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/dcast1.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/dcast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dcast2.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.other/dcast2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dcast2.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.other/dcast2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dcast2.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.other/dcast2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dcast2.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.other/dcast2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug8.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug8.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug8.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/debug9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/debug9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/debug9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/debug9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/decl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/decl2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/decl2.C -std=c++98 (test for errors, line 6) @@ -99139,11 +108996,11 @@ PASS: g++.old-deja/g++.other/decl2.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/decl2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/decl2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/decl2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/decl2.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/decl2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/decl2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/decl2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/decl2.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/decl2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/decl2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/decl2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl3.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.other/decl3.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.other/decl3.C -std=c++98 (test for errors, line 16) @@ -99152,13 +109009,13 @@ PASS: g++.old-deja/g++.other/decl3.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.other/decl3.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.other/decl3.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/decl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl3.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.other/decl3.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.other/decl3.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/decl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl3.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.other/decl3.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.other/decl3.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/decl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/decl4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl5.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/decl5.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/decl5.C -std=c++98 qual (test for errors, line 14) @@ -99203,28 +109060,28 @@ PASS: g++.old-deja/g++.other/decl5.C -std=c++11 (test for errors, line 67) PASS: g++.old-deja/g++.other/decl5.C -std=c++11 (test for errors, line 70) PASS: g++.old-deja/g++.other/decl5.C -std=c++11 (test for errors, line 75) PASS: g++.old-deja/g++.other/decl5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y qual (test for errors, line 14) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y anon (test for errors, line 14) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 57) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 58) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 61) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 64) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 67) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 70) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for errors, line 75) -PASS: g++.old-deja/g++.other/decl5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 qual (test for errors, line 14) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 anon (test for errors, line 14) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 57) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 58) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 61) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 64) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 67) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 70) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for errors, line 75) +PASS: g++.old-deja/g++.other/decl5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl6.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/decl6.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/decl6.C -std=c++98 (test for errors, line 12) @@ -99253,41 +109110,41 @@ PASS: g++.old-deja/g++.other/decl6.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.other/decl6.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.other/decl6.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/decl6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/decl6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/decl6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/decl7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl8.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.other/decl8.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/decl8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/decl8.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.other/decl8.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/decl8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl8.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/decl8.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/decl8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl8.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/decl8.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/decl8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/decl9.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/decl9.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/decl9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/decl9.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/decl9.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/decl9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/decl9.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/decl9.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/decl9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/decl9.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/decl9.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/decl9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/defarg1.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/defarg1.C -std=c++98 (test for errors, line 20) @@ -99296,64 +109153,64 @@ PASS: g++.old-deja/g++.other/defarg1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/defarg1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/defarg1.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/defarg1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/defarg1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/defarg1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/defarg1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/defarg1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/defarg1.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/defarg1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/defarg2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/defarg2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/defarg2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/defarg2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/defarg2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/defarg2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/defarg3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg7.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/defarg7.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.other/defarg7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg7.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/defarg7.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.other/defarg7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg7.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/defarg7.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.other/defarg7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg7.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/defarg7.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.other/defarg7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/defarg8.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/defarg9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/defarg9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/defarg9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/defarg9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/delete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/delete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/delete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/delete2.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.other/delete2.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.other/delete2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete2.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.other/delete2.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.other/delete2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/delete2.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.other/delete2.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.other/delete2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/delete2.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.other/delete2.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.other/delete2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/delete3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/delete3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/delete3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/delete3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/delete3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/delete3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/delete3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/delete4.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.other/delete4.C -std=c++98 (test for warnings, line 20) PASS: g++.old-deja/g++.other/delete4.C -std=c++98 (test for warnings, line 27) @@ -99368,40 +109225,40 @@ PASS: g++.old-deja/g++.other/delete4.C -std=c++11 (test for warnings, line 31) PASS: g++.old-deja/g++.other/delete4.C -std=c++11 (test for warnings, line 50) PASS: g++.old-deja/g++.other/delete4.C -std=c++11 (test for warnings, line 52) PASS: g++.old-deja/g++.other/delete4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 31) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 50) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for warnings, line 52) -PASS: g++.old-deja/g++.other/delete4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 31) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 50) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for warnings, line 52) +PASS: g++.old-deja/g++.other/delete4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/delete5.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.other/delete5.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.other/delete5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete5.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.other/delete5.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.other/delete5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/delete5.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.other/delete5.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.other/delete5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/delete5.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.other/delete5.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.other/delete5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/delete6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/delete6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/delete6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/delete6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/delete6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/delete6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/delete6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/delete7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/delete7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/delete7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/delete7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/delete7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/delete7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/delete7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/delete8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/delete8.C -std=c++98 execution test PASS: g++.old-deja/g++.other/delete8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/delete8.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/delete8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/delete8.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/delete8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/delete8.C -std=c++14 execution test PASS: g++.old-deja/g++.other/deref1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/deref1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/deref1.C -std=c++98 (test for errors, line 12) @@ -99412,65 +109269,65 @@ PASS: g++.old-deja/g++.other/deref1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/deref1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/deref1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/deref1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/deref1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/deref1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/deref1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/deref1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/deref1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/deref1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/deref1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/deref1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/deref1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/deref1.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.other/dll-1.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.other/dll-1.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-1.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-1.C -std=gnu++14 UNSUPPORTED: g++.old-deja/g++.other/dll-2.C -std=c++98 UNSUPPORTED: g++.old-deja/g++.other/dll-2.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-2.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-2.C -std=c++14 UNSUPPORTED: g++.old-deja/g++.other/dll-3.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.other/dll-3.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-3.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-3.C -std=gnu++14 UNSUPPORTED: g++.old-deja/g++.other/dll-4.C -std=c++98 UNSUPPORTED: g++.old-deja/g++.other/dll-4.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-4.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-4.C -std=c++14 UNSUPPORTED: g++.old-deja/g++.other/dll-5.C -std=c++98 UNSUPPORTED: g++.old-deja/g++.other/dll-5.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-5.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-5.C -std=c++14 UNSUPPORTED: g++.old-deja/g++.other/dll-6.C -std=c++98 UNSUPPORTED: g++.old-deja/g++.other/dll-6.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/dll-6.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/dll-6.C -std=c++14 PASS: g++.old-deja/g++.other/dtor1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor10.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor10.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor10.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor10.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor11.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor11.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor11.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor11.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor12.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.other/dtor12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor12.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor12.C -std=c++11 (test for bogus messages, line 15) PASS: g++.old-deja/g++.other/dtor12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor12.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor12.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.other/dtor12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor12.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor12.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.other/dtor12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor12.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor13.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/dtor13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor13.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/dtor13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dtor13.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/dtor13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dtor13.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/dtor13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dtor2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dtor2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dtor2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dtor3.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/dtor3.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/dtor3.C -std=c++98 (test for errors, line 18) @@ -99485,13 +109342,13 @@ PASS: g++.old-deja/g++.other/dtor3.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/dtor3.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.other/dtor3.C -std=c++11 (test for errors, line 46) PASS: g++.old-deja/g++.other/dtor3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.other/dtor3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.other/dtor3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dtor4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/dtor4.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.other/dtor4.C -std=c++98 (test for errors, line 13) @@ -99506,103 +109363,103 @@ PASS: g++.old-deja/g++.other/dtor4.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.other/dtor4.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.other/dtor4.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.other/dtor4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/dtor4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/dtor4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/dtor5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor8.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/dtor9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dtor9.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dtor9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dtor9.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dtor9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dtor9.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dtor9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dtor9.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dyncast1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dyncast1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dyncast1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dyncast2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dyncast2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dyncast2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dyncast3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dyncast3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dyncast3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dyncast4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dyncast4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dyncast4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/dyncast5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/dyncast5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/dyncast5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/dyncast6.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/eh.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/eh.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/eh.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/eh1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/eh1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/eh1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/eh2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/eh2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/eh2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/eh3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/eh3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/eh3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/eh3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/eh3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/eh3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/eh3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/eh4.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/eh4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh4.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/eh4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/eh4.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/eh4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/eh4.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/eh4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/eh5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/eh5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/eh5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/eh5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/elab1.C -std=c++98 (test for warnings, line 2) PASS: g++.old-deja/g++.other/elab1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/elab1.C -std=c++98 (test for errors, line 9) @@ -99611,106 +109468,106 @@ PASS: g++.old-deja/g++.other/elab1.C -std=c++11 (test for warnings, line 2) PASS: g++.old-deja/g++.other/elab1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/elab1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/elab1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/elab1.C -std=c++1y (test for warnings, line 2) -PASS: g++.old-deja/g++.other/elab1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/elab1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/elab1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/elab1.C -std=c++14 (test for warnings, line 2) +PASS: g++.old-deja/g++.other/elab1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/elab1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/elab1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/empty1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/empty1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/empty1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/empty1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/empty1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/empty1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/empty1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/empty1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/empty2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/empty2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/empty2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/empty2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/enum1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/enum1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/enum1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/enum1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/enum1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/enum1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/enum1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/enum1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/enum2.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.other/enum2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/enum2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/enum2.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.other/enum2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/enum2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/enum2.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.other/enum2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/enum2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/enum2.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.other/enum2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/enum2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/enum3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/enum3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/enum3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/enum3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/enum4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/enum4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/enum4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/enum4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/enum4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/enum4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/enum4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/enum4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/enum5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/enum5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/enum5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/enum5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/enum5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/enum5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/enum5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/enum5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/explicit1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/explicit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/explicit1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/explicit1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/explicit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/explicit1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/explicit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/expr1.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.other/expr1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/expr1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/expr1.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.other/expr1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/expr1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/expr1.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/expr1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/expr1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/expr1.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/expr1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/expr1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/exprstmt1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/externC1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/externC1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/externC1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/externC1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/externC2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/externC2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/externC2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/externC2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/externC3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/externC3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/externC3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/externC3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/externC3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/externC3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/externC3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/externC3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/externC4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/externC4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/externC4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/externC4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/externC5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/externC5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/externC5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/externC5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/field1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/field1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/field1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/field1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/field2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/field2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/field2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/field2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/field2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/field2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/field2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/field2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/fnname1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/fnname1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/fnname1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/fnname1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/for1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/for1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/for1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/for1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/for2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/for2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/for2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/for2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend1.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.other/friend1.C -std=c++98 (test for errors, line 54) PASS: g++.old-deja/g++.other/friend1.C -std=c++98 (test for errors, line 63) @@ -99723,24 +109580,24 @@ PASS: g++.old-deja/g++.other/friend1.C -std=c++11 (test for errors, line 63) PASS: g++.old-deja/g++.other/friend1.C -std=c++11 (test for errors, line 73) PASS: g++.old-deja/g++.other/friend1.C -std=c++11 (test for errors, line 82) PASS: g++.old-deja/g++.other/friend1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for errors, line 63) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for errors, line 73) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for errors, line 82) -PASS: g++.old-deja/g++.other/friend1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for errors, line 63) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for errors, line 73) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for errors, line 82) +PASS: g++.old-deja/g++.other/friend1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend4.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/friend4.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/friend4.C -std=c++98 (test for errors, line 17) @@ -99751,26 +109608,26 @@ PASS: g++.old-deja/g++.other/friend4.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/friend4.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/friend4.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/friend4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend4.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/friend4.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/friend4.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/friend4.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/friend4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend4.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/friend4.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/friend4.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/friend4.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/friend4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend5.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/friend5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend5.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/friend5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend5.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/friend5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend5.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/friend5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend6.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/friend6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend6.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/friend6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend6.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/friend6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend6.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/friend6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/friend7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/friend8.C (test for errors, line 15) PASS: g++.old-deja/g++.other/friend8.C (test for excess errors) PASS: g++.old-deja/g++.other/friend9.C -std=c++98 (test for errors, line 10) @@ -99779,81 +109636,81 @@ PASS: g++.old-deja/g++.other/friend9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/friend9.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/friend9.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/friend9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/friend9.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/friend9.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/friend9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for errors, line 13) +PASS: g++.old-deja/g++.other/friend9.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/friend9.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/friend9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for errors, line 15) -PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for errors, line 20) +PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for warnings, line 20) PASS: g++.old-deja/g++.other/goto1.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for errors, line 13) +PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for errors, line 15) -PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for errors, line 20) +PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for warnings, line 20) PASS: g++.old-deja/g++.other/goto1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/goto1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/goto1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/goto1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/goto1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/goto1.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.other/goto1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/goto1.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.other/goto1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++98 (test for warnings, line 15) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++98 (test for warnings, line 17) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++11 (test for warnings, line 15) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++11 (test for warnings, line 17) PASS: g++.old-deja/g++.other/goto2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/goto2.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.other/goto2.C -std=gnu++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.other/goto2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 7) +PASS: g++.old-deja/g++.other/goto2.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.other/goto2.C -std=gnu++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.other/goto2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 8) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 9) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 10) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 11) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 14) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 15) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 16) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 17) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 18) -PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for errors, line 19) +PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.other/goto3.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 7) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 8) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 9) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 10) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 11) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 14) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 15) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 16) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 17) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 18) -PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for errors, line 19) +PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.other/goto3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/goto3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.other/goto3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/goto4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/goto4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/goto4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/goto4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/goto4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/goto4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/goto4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/goto4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/headers1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/headers1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/headers1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/headers1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/headers1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/headers1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/headers1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/headers1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/incomplete.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.other/incomplete.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/incomplete.C -std=c++98 (test for errors, line 14) @@ -99866,221 +109723,221 @@ PASS: g++.old-deja/g++.other/incomplete.C -std=c++11 (test for errors, line 14 PASS: g++.old-deja/g++.other/incomplete.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/incomplete.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/incomplete.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/incomplete.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/incomplete.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/init1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init10.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init10.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init10.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init10.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init11.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init11.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init11.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init11.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/init12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/init13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/init13.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init13.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init13.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/init14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/init15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/init16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init16.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init16.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init16.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init16.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init17.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/init17.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/init17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init17.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/init17.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/init17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init17.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/init17.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/init17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init17.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/init17.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/init17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/init18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init18.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init18.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init18.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init18.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init18.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init18.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init18.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init19.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init19.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init19.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init19.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init19.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init19.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init19.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/init2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/init2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/init2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/init2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/init2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/init3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/init4.C (test for errors, line 10) PASS: g++.old-deja/g++.other/init4.C (test for excess errors) PASS: g++.old-deja/g++.other/init5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/init7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/init7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/init7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/init7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/init8.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/init8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/init8.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/init8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init8.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/init8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 16) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 17) +PASS: g++.old-deja/g++.other/init8.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/init8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 16) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 18) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 27) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 28) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 28) PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 29) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 36) -PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 37) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 36) +PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for warnings, line 37) PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for errors, line 38) PASS: g++.old-deja/g++.other/init9.C -std=c++98 (test for excess errors) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 16) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 17) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 16) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 18) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 27) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 28) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 28) PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 29) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 36) -PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 37) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 36) +PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for warnings, line 37) PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.other/init9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.other/init9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 28) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 36) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for warnings, line 37) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.other/init9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/initstring.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/initstring.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/initstring.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/initstring.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline11.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline11.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline11.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline11.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline15.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline15.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline15.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline15.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline17.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline17.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline17.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline17.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline18.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline18.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline18.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline18.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline19.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline19.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline19.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline19.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline21.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline21.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/inline21.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/inline21.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/inline21.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/inline21.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/inline21.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/inline21.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/inline23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/inline7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/inline7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/inline7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/inline7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/inline7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/inline7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/inline7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/inline8.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline8.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/inline8.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/inline8.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/inline8.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/inline8.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/inline8.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/inline8.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/inline9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/inline9.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/inline9.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/inline9.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/instan1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/instan1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/instan1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/instan1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/lex1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/lex1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lex1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/lex1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lex1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/lex1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lex1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/lex1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++98 (test for errors, line 12) @@ -100089,10 +109946,10 @@ PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/lineno1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/lineno2.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/lineno2.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.other/lineno2.C -std=c++98 (test for warnings, line 7) @@ -100103,20 +109960,20 @@ PASS: g++.old-deja/g++.other/lineno2.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.other/lineno2.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.other/lineno2.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/lineno2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lineno2.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.other/lineno2.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.other/lineno2.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.other/lineno2.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/lineno2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lineno2.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.other/lineno2.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.other/lineno2.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.other/lineno2.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/lineno2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lineno3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lineno3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lineno3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lineno3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lineno4.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/lineno4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lineno4.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/lineno4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lineno4.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/lineno4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lineno4.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/lineno4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lineno5.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.other/lineno5.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/lineno5.C -std=c++98 suggested alternative (test for warnings, line 18) @@ -100125,10 +109982,10 @@ PASS: g++.old-deja/g++.other/lineno5.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.other/lineno5.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/lineno5.C -std=c++11 suggested alternative (test for warnings, line 18) PASS: g++.old-deja/g++.other/lineno5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lineno5.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.other/lineno5.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/lineno5.C -std=c++1y suggested alternative (test for warnings, line 18) -PASS: g++.old-deja/g++.other/lineno5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lineno5.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.other/lineno5.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/lineno5.C -std=c++14 suggested alternative (test for warnings, line 18) +PASS: g++.old-deja/g++.other/lineno5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for warnings, line 11) @@ -100136,300 +109993,300 @@ PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for warnings, line 13 PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/linkage1.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.other/linkage1.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/linkage1.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/linkage1.C -std=c++14 PASS: g++.old-deja/g++.other/linkage2.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/linkage2.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.other/linkage2.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.other/linkage2.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.other/linkage2.C -std=c++14 PASS: g++.old-deja/g++.other/linkage3.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.other/linkage3.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/linkage3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/linkage3.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.other/linkage3.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/linkage3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/linkage3.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.other/linkage3.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/linkage3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/linkage3.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.other/linkage3.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/linkage3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/linkage4.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/linkage4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/linkage4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/linkage4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/linkage4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/linkage5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/linkage5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/linkage5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/linkage5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/linkage6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/linkage6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/linkage6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/linkage6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/linkage7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/linkage7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/linkage7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/linkage7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/local-alloc1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/local-alloc1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/local-alloc1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/local-alloc1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/local1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/local1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/local1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/local1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/local2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/local2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/local2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/local2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/local3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/local3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/local3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/local3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/local3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/local3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/local3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/local3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/local4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/local4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/local4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/local4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/local4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/local4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/local4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/local4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup13.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup13.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup13.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup13.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup17.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup17.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup17.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup17.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup17.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup17.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup17.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup18.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/lookup18.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.other/lookup18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup18.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/lookup18.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.other/lookup18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup18.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/lookup18.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/lookup18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup18.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/lookup18.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/lookup18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup19.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/lookup19.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/lookup19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup19.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/lookup19.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/lookup19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup19.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/lookup19.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/lookup19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup19.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/lookup19.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/lookup19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup21.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup21.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup21.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup21.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup21.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup21.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup5.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/lookup5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup5.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/lookup5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup5.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/lookup5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup5.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/lookup5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/lookup7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/lookup7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/lookup7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/lookup7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/lookup7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/lookup7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/lookup8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/lookup9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/lookup9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/lookup9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/lookup9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/loop1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/loop1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/loop1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/loop1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/loop1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/loop1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/loop1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/loop1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/loop2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/loop2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/loop2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/loop2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/main1.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.other/main1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/main1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/main1.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.other/main1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/main1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/main1.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.other/main1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/main1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/main1.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.other/main1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/main1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/main2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/main2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/main2.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/main2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/main2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/main2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/main2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/main2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/mangle10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/mangle10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/mangle10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/mangle10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/mangle2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/mangle2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/mangle2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/mangle2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/mangle3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/mangle3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/mangle3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/mangle3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/mangle3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/mangle3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/mangle3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/mangle3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/mutable1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/mutable1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/mutable1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/mutable1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/mutable1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/mutable1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/mutable1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/mutable1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/nested1.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/nested1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/nested1.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/nested1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/nested1.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/nested1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/nested1.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/nested1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/nested2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/nested2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/nested2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/nested2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/nested3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/nested3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/nested3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/nested3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/nested4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/nested4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/nested4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/nested4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/new.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/new.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/new.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/new3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/new3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/new3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/new3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/new3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/new3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/new3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/new4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/new4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/new4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/new5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/new5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/new5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/new5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/new5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/new5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/new5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/new6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/new6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/new6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/new6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/new6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/new6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/new6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/new7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/new7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/new7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/new7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/new7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/new7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/new7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/new7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/null2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/null2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/null2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/null2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/null2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/null2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/null2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/null2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/null3.C -std=c++98 (test for warnings, line 5) PASS: g++.old-deja/g++.other/null3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/null3.C -std=c++11 (test for warnings, line 5) PASS: g++.old-deja/g++.other/null3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/null3.C -std=c++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.other/null3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/null3.C -std=c++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.other/null3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/op1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/op1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/op1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/op1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/op1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/op1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/op1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/op1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/op2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/op2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/op2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/op2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/op2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/op2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/op2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/op2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/op3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/op3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/op3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/op3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/op3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/op3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/op3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/op3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/optimize1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/optimize2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/optimize3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/optimize4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/optimize4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/optimize4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/optimize4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overcnv1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overcnv1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overcnv1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overcnv1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++98 B (test for warnings, line 19) PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++98 conv (test for warnings, line 19) PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++98 note (test for warnings, line 19) @@ -100438,19 +110295,19 @@ PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++11 B (test for warnings, line PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++11 conv (test for warnings, line 19) PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++11 note (test for warnings, line 19) PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++1y B (test for warnings, line 19) -PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++1y conv (test for warnings, line 19) -PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++1y note (test for warnings, line 19) -PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++14 B (test for warnings, line 19) +PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++14 conv (test for warnings, line 19) +PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++14 note (test for warnings, line 19) +PASS: g++.old-deja/g++.other/overcnv2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/overload1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/overload1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/overload1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/overload10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload11.C -std=c++98 (test for warnings, line 24) PASS: g++.old-deja/g++.other/overload11.C -std=c++98 (test for warnings, line 25) PASS: g++.old-deja/g++.other/overload11.C -std=c++98 (test for errors, line 36) @@ -100513,175 +110370,175 @@ PASS: g++.old-deja/g++.other/overload11.C -std=c++11 (test for errors, line 85 PASS: g++.old-deja/g++.other/overload11.C -std=c++11 (test for errors, line 87) PASS: g++.old-deja/g++.other/overload11.C -std=c++11 (test for errors, line 88) PASS: g++.old-deja/g++.other/overload11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for warnings, line 24) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 41) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 55) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 57) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 58) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 60) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 61) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 62) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 63) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 64) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 65) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 74) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 75) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 76) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 78) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 79) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 81) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 82) -XFAIL: g++.old-deja/g++.other/overload11.C -std=c++1y (test for warnings, line 83) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 84) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 85) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 87) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for errors, line 88) -PASS: g++.old-deja/g++.other/overload11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for warnings, line 24) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 41) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 55) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 57) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 58) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 60) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 61) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 62) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 63) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 64) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 65) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 74) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 75) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 76) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 78) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 79) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 81) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 82) +XFAIL: g++.old-deja/g++.other/overload11.C -std=c++14 (test for warnings, line 83) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 84) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 85) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 87) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for errors, line 88) +PASS: g++.old-deja/g++.other/overload11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload14.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload14.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/overload14.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload14.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/overload14.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload14.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/overload14.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload14.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/overload2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/overload5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/overload5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/overload6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/overload6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/overload6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/overload6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/overload7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/overload7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/overload7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/overload7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/overload8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload8.C -std=c++98 execution test PASS: g++.old-deja/g++.other/overload8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload8.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/overload8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload8.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/overload8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload8.C -std=c++14 execution test PASS: g++.old-deja/g++.other/overload9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/overload9.C -std=c++98 execution test PASS: g++.old-deja/g++.other/overload9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/overload9.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/overload9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/overload9.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/overload9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/overload9.C -std=c++14 execution test PASS: g++.old-deja/g++.other/override1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/override1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/override1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/override1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/override2.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/override2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/override2.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/override2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/override2.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/override2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/override2.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/override2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/parse1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/parse1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/parse1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/parse1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/parse2.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/parse2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/parse2.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/parse2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/parse2.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/parse2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/parse2.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/parse2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/perf1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/perf1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/perf1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/perf1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/pmf1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/pmf1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/pmf1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/pmf1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/pmf1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/pmf1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/pmf1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/pmf2.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/pmf2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf2.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/pmf2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/pmf2.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/pmf2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/pmf2.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/pmf2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/pmf3.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.other/pmf3.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.other/pmf3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf3.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.other/pmf3.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.other/pmf3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/pmf3.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/pmf3.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/pmf3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/pmf3.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/pmf3.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/pmf3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/pmf4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/pmf4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/pmf4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/pmf4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/pmf4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/pmf4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/pmf4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/pmf5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/pmf5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/pmf5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/pmf5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/pmf5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/pmf5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/pmf5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/pmf6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/pmf6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/pmf6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/pmf6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/pmf6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/pmf6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/pmf6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/pmf7.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/pmf7.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/pmf7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pmf7.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/pmf7.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/pmf7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/pmf7.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/pmf7.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/pmf7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/pmf7.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/pmf7.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/pmf7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/pod1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/pod1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/pod1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/pod1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/printf1.C -std=gnu++98 (test for warnings, line 12) PASS: g++.old-deja/g++.other/printf1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/printf1.C -std=gnu++11 (test for warnings, line 12) PASS: g++.old-deja/g++.other/printf1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/printf1.C -std=gnu++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.other/printf1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/printf1.C -std=gnu++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.other/printf1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/ptrmem1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++98 execution test PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem10.C -std=c++14 execution test PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++98 (test for errors, line 14) @@ -100690,37 +110547,37 @@ PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/ptrmem2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/ptrmem3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++98 execution test PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem4.C -std=c++14 execution test PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/ptrmem5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/ptrmem6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++98 err (test for errors, line 23) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++98 note (test for warnings, line 23) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++98 err (test for errors, line 25) @@ -100741,16 +110598,16 @@ PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++11 (test for errors, line 36) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++11 (test for errors, line 39) PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y err (test for errors, line 23) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y note (test for warnings, line 23) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y err (test for errors, line 25) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y err (test for errors, line 26) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for errors, line 35) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for errors, line 39) -PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 err (test for errors, line 23) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 note (test for warnings, line 23) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 err (test for errors, line 25) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 err (test for errors, line 26) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for errors, line 35) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for errors, line 39) +PASS: g++.old-deja/g++.other/ptrmem7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++98 (test for errors, line 38) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++98 (test for errors, line 39) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++98 (test for errors, line 54) @@ -100761,32 +110618,32 @@ PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++11 (test for errors, line 39) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++11 (test for errors, line 54) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++11 (test for errors, line 55) PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++1y (test for errors, line 39) -PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++1y (test for errors, line 55) -PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++14 (test for errors, line 39) +PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++14 (test for errors, line 55) +PASS: g++.old-deja/g++.other/ptrmem8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++98 execution test PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/ptrmem9.C -std=c++14 execution test PASS: g++.old-deja/g++.other/qual1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/qual1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/qual1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/qual1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/realloc.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/realloc.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/realloc.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/realloc.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/redecl1.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.other/redecl1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/redecl1.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.other/redecl1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/redecl1.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.other/redecl1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/redecl1.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.other/redecl1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/redecl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/redecl2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/redecl2.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl2.C -std=c++98 (test for errors, line 7) @@ -100797,50 +110654,50 @@ PASS: g++.old-deja/g++.other/redecl2.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.other/redecl2.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/redecl2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/redecl2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/redecl2.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/redecl2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.other/redecl2.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/redecl2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/redecl2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/redecl2.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/redecl2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.other/redecl2.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/redecl2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/redecl3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/redecl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/redecl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/redecl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/redecl4.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/redecl4.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/redecl4.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.other/redecl4.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/redecl4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/redecl4.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/redecl4.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/redecl4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/redecl4.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/redecl4.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/redecl4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ref1.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.other/ref1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/ref1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ref1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/ref1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/ref1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ref1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/ref1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/ref1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ref1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/ref1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/ref1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ref2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ref2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ref2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ref2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/ref3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ref3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/ref3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/ref3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/ref3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/ref3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/ref3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/ref3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/ref4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/ref4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/ref4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/ref4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/refinit1.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/refinit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/refinit1.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/refinit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/refinit1.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/refinit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/refinit1.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/refinit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/refinit2.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/refinit2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/refinit2.C -std=c++98 (test for errors, line 16) @@ -100851,131 +110708,131 @@ PASS: g++.old-deja/g++.other/refinit2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/refinit2.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/refinit2.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/refinit2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/refinit2.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/refinit2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/refinit2.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/refinit2.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/refinit2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/refinit2.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/refinit2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/refinit2.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/refinit2.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/refinit2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/regstack.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/regstack.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/regstack.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/regstack.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/regstack.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/regstack.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/regstack.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/regstack.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/reload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/reload1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/reload1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/reload1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/reload1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/reload1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/reload1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/reload1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/return1.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/return1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/return1.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/return1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/return1.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/return1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/return1.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/return1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rtti1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rtti2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rtti3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rtti4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/rtti5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rttid2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rttid3.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/rttid4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/sc1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/sc1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/sc1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/sc1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/sc1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/sc1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/sc1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/sc1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/scope1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/scope1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/scope1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/scope1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/scope1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/scope1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/scope1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/scope1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/shadow1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/shadow1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/shadow1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/shadow1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/sibcall1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/sibcall2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/sibcall2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/sibcall2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/sibcall2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/signed.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/signed.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/signed.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/signed.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/singleton.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/singleton.C -std=c++98 execution test PASS: g++.old-deja/g++.other/singleton.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/singleton.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/singleton.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/singleton.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/singleton.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/singleton.C -std=c++14 execution test PASS: g++.old-deja/g++.other/sizeof1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/sizeof1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/sizeof1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/sizeof1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/sizeof1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/sizeof1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/sizeof1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/sizeof1.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++98 (test for errors, line 7) XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/sizeof2.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++11 (test for errors, line 7) XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/sizeof2.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++1y (test for errors, line 7) -XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/sizeof2.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++14 (test for errors, line 7) +XFAIL: g++.old-deja/g++.other/sizeof2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/sizeof2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/sizeof3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/sizeof3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/sizeof3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/sizeof3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/sizeof3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/sizeof3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/sizeof3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/sizeof3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/sizeof4.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.other/sizeof4.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.other/sizeof4.C -std=c++98 (test for errors, line 22) @@ -101002,19 +110859,19 @@ PASS: g++.old-deja/g++.other/sizeof4.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.other/sizeof4.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.other/sizeof4.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.other/sizeof4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.other/sizeof4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.other/sizeof4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++98 (test for errors, line 15) @@ -101023,106 +110880,106 @@ PASS: g++.old-deja/g++.other/sizeof5.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/sizeof5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/sizeof5.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/sizeof5.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/sizeof5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/sizeof5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/sizeof5.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/sizeof5.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/sizeof5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/sizeof5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/static1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.other/static1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/static1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/static1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/static10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/static11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static15.C -std=c++98 execution test PASS: g++.old-deja/g++.other/static15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/static15.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/static15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/static15.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/static15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/static15.C -std=c++14 execution test PASS: g++.old-deja/g++.other/static16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static16.C -std=c++98 execution test PASS: g++.old-deja/g++.other/static16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/static16.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/static16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/static16.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/static16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/static16.C -std=c++14 execution test PASS: g++.old-deja/g++.other/static2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/static4.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/static4.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/static4.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/static4.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/static4.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/static4.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/static4.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/static5.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/static5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static5.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/static5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static5.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/static5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static5.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/static5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/static7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static7.C -std=c++98 execution test PASS: g++.old-deja/g++.other/static7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/static7.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/static7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/static7.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/static7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/static7.C -std=c++14 execution test PASS: g++.old-deja/g++.other/static9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/static9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/static9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/static9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/std1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/std1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/std1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/std1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/stmtexpr1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/stmtexpr1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/stmtexpr1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/stmtexpr1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/stmtexpr2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/stmtexpr2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/stmtexpr2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/stmtexpr2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/store-expr1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/store-expr2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/string1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/string1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/string1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/string1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/string2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/string2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/string2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/string2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/string2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/string2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/string2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/string2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/struct1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.other/struct1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/struct1.C -std=c++98 (test for errors, line 16) @@ -101145,56 +111002,56 @@ PASS: g++.old-deja/g++.other/struct1.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.other/struct1.C -std=c++11 (test for errors, line 37) PASS: g++.old-deja/g++.other/struct1.C -std=c++11 (test for errors, line 40) PASS: g++.old-deja/g++.other/struct1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 37) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for errors, line 40) -PASS: g++.old-deja/g++.other/struct1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 37) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for errors, line 40) +PASS: g++.old-deja/g++.other/struct1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/syntax1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/syntax1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/syntax1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/syntax1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/syntax2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/syntax2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/syntax2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/syntax2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/syntax3.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.other/syntax3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/syntax3.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/syntax3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/syntax3.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/syntax3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/syntax3.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/syntax3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/syntax4.C -std=c++98 (test for warnings, line 20) PASS: g++.old-deja/g++.other/syntax4.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.other/syntax4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/syntax4.C -std=c++11 (test for warnings, line 20) PASS: g++.old-deja/g++.other/syntax4.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/syntax4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/syntax4.C -std=c++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.other/syntax4.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/syntax4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/syntax4.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.other/syntax4.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/syntax4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/syshdr1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/syshdr1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/syshdr1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/syshdr1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/temporary1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/temporary1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/temporary1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/temporary1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/temporary1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/temporary1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/temporary1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/temporary1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/thunk1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/thunk1.C -std=c++98 execution test PASS: g++.old-deja/g++.other/thunk1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/thunk1.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/thunk1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/thunk1.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/thunk1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/thunk1.C -std=c++14 execution test PASS: g++.old-deja/g++.other/type.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/type.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/type.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/type.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typeck1.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.other/typeck1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.other/typeck1.C -std=c++98 (test for warnings, line 7) @@ -101207,27 +111064,27 @@ PASS: g++.old-deja/g++.other/typeck1.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.other/typeck1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.other/typeck1.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/typeck1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/typeck1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/typeck1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/typedef1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.other/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.other/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.other/typedef1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef5.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.other/typedef5.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/typedef5.C -std=c++98 (test for errors, line 15) @@ -101238,14 +111095,14 @@ PASS: g++.old-deja/g++.other/typedef5.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/typedef5.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/typedef5.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/typedef5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef5.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.other/typedef5.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/typedef5.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/typedef5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/typedef5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef5.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.other/typedef5.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/typedef5.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/typedef5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/typedef5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef7.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.other/typedef7.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/typedef7.C -std=c++98 (test for warnings, line 17) @@ -101256,74 +111113,74 @@ PASS: g++.old-deja/g++.other/typedef7.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/typedef7.C -std=c++11 (test for warnings, line 17) PASS: g++.old-deja/g++.other/typedef7.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/typedef7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef7.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.other/typedef7.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/typedef7.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.other/typedef7.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/typedef7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef7.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.other/typedef7.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/typedef7.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.other/typedef7.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/typedef7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typedef8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typedef8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typedef8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typedef8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++98 (test for errors, line 14) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.other/typeid1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/typeinfo1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typeinfo1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typeinfo1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typeinfo1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++98 typename (test for errors, line 16) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++98 expected (test for errors, line 16) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++11 typename (test for errors, line 16) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++11 expected (test for errors, line 16) PASS: g++.old-deja/g++.other/typename1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typename1.C -std=gnu++1y typename (test for errors, line 16) -PASS: g++.old-deja/g++.other/typename1.C -std=gnu++1y expected (test for errors, line 16) -PASS: g++.old-deja/g++.other/typename1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typename1.C -std=gnu++14 typename (test for errors, line 16) +PASS: g++.old-deja/g++.other/typename1.C -std=gnu++14 expected (test for errors, line 16) +PASS: g++.old-deja/g++.other/typename1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/typename2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/typename2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/typename2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.other/typename2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/typename2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/typename2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/typename2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/typename2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/unchanging1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/union1.C -std=c++98 (test for bogus messages, line 15) PASS: g++.old-deja/g++.other/union1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/union1.C -std=c++11 (test for bogus messages, line 15) PASS: g++.old-deja/g++.other/union1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/union1.C -std=c++1y (test for bogus messages, line 15) -PASS: g++.old-deja/g++.other/union1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/union1.C -std=c++14 (test for bogus messages, line 15) +PASS: g++.old-deja/g++.other/union1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/union2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/union2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/union2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/union2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/union2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/union2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/union2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/union2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/union3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/union3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/union3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/union3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/union3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/union3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/union3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/union3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/union4.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.other/union4.C -std=gnu++98 (test for errors, line 20) PASS: g++.old-deja/g++.other/union4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/union4.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.other/union4.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/union4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/union4.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.other/union4.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/union4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/union4.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.other/union4.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/union4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/using1.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.other/using1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.other/using1.C -std=c++98 (test for warnings, line 22) @@ -101334,39 +111191,39 @@ PASS: g++.old-deja/g++.other/using1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.other/using1.C -std=c++11 (test for warnings, line 22) PASS: g++.old-deja/g++.other/using1.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.other/using1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using1.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.other/using1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.other/using1.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.other/using1.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.other/using1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using1.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.other/using1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.other/using1.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.other/using1.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.other/using1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using3.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.other/using3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using6.C -std=c++98 execution test PASS: g++.old-deja/g++.other/using6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/using6.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/using6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/using6.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/using6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/using6.C -std=c++14 execution test PASS: g++.old-deja/g++.other/using7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using8.C -std=c++98 (test for errors, line 42) PASS: g++.old-deja/g++.other/using8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/using8.C -std=c++11 (test for errors, line 42) PASS: g++.old-deja/g++.other/using8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using8.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.other/using8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using8.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.other/using8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/using9.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.other/using9.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.other/using9.C -std=c++98 (test for errors, line 20) @@ -101375,19 +111232,19 @@ PASS: g++.old-deja/g++.other/using9.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.other/using9.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.other/using9.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.other/using9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/using9.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.other/using9.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/using9.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/using9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/using9.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.other/using9.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/using9.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/using9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vaarg1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vaarg1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/vaarg2.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++98 (test for warnings, line 14) PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++98 (test for warnings, line 19) @@ -101418,78 +111275,78 @@ PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++11 abort (test for warnings, li PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++11 promote (test for warnings, line 31) PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++11 abort (test for warnings, line 31) PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for errors, line 22) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for errors, line 23) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y pass (test for warnings, line 25) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y abort (test for warnings, line 25) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for errors, line 28) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y abort (test for warnings, line 29) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y promote (test for warnings, line 31) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y abort (test for warnings, line 31) -PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for errors, line 22) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for errors, line 23) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 pass (test for warnings, line 25) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 abort (test for warnings, line 25) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for errors, line 28) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 abort (test for warnings, line 29) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 promote (test for warnings, line 31) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 abort (test for warnings, line 31) +PASS: g++.old-deja/g++.other/vaarg3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/vaarg4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vaarg4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vaarg4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.other/vbase1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.other/vbase2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vbase2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/vbase2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/vbase2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/vbase2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/vbase2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/vbase2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/vbase2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/vbase3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vbase3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vbase3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vbase3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vbase4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vbase4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vbase4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vbase4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vbase5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vbase5.C -std=c++98 execution test PASS: g++.old-deja/g++.other/vbase5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/vbase5.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/vbase5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/vbase5.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/vbase5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/vbase5.C -std=c++14 execution test PASS: g++.old-deja/g++.other/virtual10.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.other/virtual10.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.other/virtual10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual10.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.other/virtual10.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.other/virtual10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual10.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.other/virtual10.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.other/virtual10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual10.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.other/virtual10.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.other/virtual10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual11.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.other/virtual11.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.other/virtual11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual11.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.other/virtual11.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.other/virtual11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual11.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.other/virtual11.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.other/virtual11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual11.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.other/virtual11.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.other/virtual11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/virtual2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/virtual2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/virtual2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/virtual2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/virtual2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/virtual2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/virtual3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual3.C -std=c++98 execution test PASS: g++.old-deja/g++.other/virtual3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/virtual3.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/virtual3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/virtual3.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/virtual3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/virtual3.C -std=c++14 execution test PASS: g++.old-deja/g++.other/virtual4.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.other/virtual4.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.other/virtual4.C -std=c++98 (test for errors, line 24) @@ -101498,55 +111355,55 @@ PASS: g++.old-deja/g++.other/virtual4.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.other/virtual4.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.other/virtual4.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.other/virtual4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual4.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.other/virtual4.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.other/virtual4.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.other/virtual4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual4.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.other/virtual4.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.other/virtual4.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.other/virtual4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/virtual7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/virtual7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/virtual8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual8.C -std=c++98 execution test PASS: g++.old-deja/g++.other/virtual8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/virtual8.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/virtual8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/virtual8.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/virtual8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/virtual8.C -std=c++14 execution test PASS: g++.old-deja/g++.other/virtual9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/virtual9.C -std=c++98 execution test PASS: g++.old-deja/g++.other/virtual9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/virtual9.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/virtual9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/virtual9.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/virtual9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/virtual9.C -std=c++14 execution test PASS: g++.old-deja/g++.other/volatile1.C -std=c++98 candidates (test for warnings, line 5) PASS: g++.old-deja/g++.other/volatile1.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.other/volatile1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/volatile1.C -std=c++11 candidates (test for warnings, line 5) PASS: g++.old-deja/g++.other/volatile1.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.other/volatile1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/volatile1.C -std=c++1y candidates (test for warnings, line 5) -PASS: g++.old-deja/g++.other/volatile1.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.other/volatile1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/volatile1.C -std=c++14 candidates (test for warnings, line 5) +PASS: g++.old-deja/g++.other/volatile1.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.other/volatile1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vtbl1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vtbl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.other/vtbl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.other/vtbl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.other/vtbl2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.other/vtbl2.C -std=c++98 execution test PASS: g++.old-deja/g++.other/vtbl2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.other/vtbl2.C -std=c++11 execution test -PASS: g++.old-deja/g++.other/vtbl2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.other/vtbl2.C -std=c++1y execution test +PASS: g++.old-deja/g++.other/vtbl2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.other/vtbl2.C -std=c++14 execution test PASS: g++.old-deja/g++.other/warn01.C -std=gnu++98 (test for warnings, line 15) PASS: g++.old-deja/g++.other/warn01.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/warn01.C -std=gnu++11 (test for warnings, line 15) PASS: g++.old-deja/g++.other/warn01.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn01.C -std=gnu++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.other/warn01.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn01.C -std=gnu++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.other/warn01.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++98 (test for warnings, line 8) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++98 (test for warnings, line 27) @@ -101561,13 +111418,13 @@ PASS: g++.old-deja/g++.other/warn3.C -std=gnu++11 (test for warnings, line 34) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++11 (test for warnings, line 44) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++11 (test for warnings, line 52) PASS: g++.old-deja/g++.other/warn3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.old-deja/g++.other/warn3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for warnings, line 52) +PASS: g++.old-deja/g++.other/warn3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++98 (test for warnings, line 39) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++98 (test for warnings, line 40) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++98 (test for warnings, line 41) @@ -101584,20 +111441,20 @@ PASS: g++.old-deja/g++.other/warn4.C -std=gnu++11 (test for warnings, line 43) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++11 (test for warnings, line 44) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++11 (test for warnings, line 45) PASS: g++.old-deja/g++.other/warn4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.old-deja/g++.other/warn4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 39) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 40) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 41) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 42) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 43) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.old-deja/g++.other/warn4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/warn5.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/warn5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/warn6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.other/warn6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++98 (test for warnings, line 37) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++98 (test for warnings, line 40) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++98 (test for warnings, line 43) @@ -101606,55 +111463,55 @@ PASS: g++.old-deja/g++.other/warn7.C -std=gnu++11 (test for warnings, line 37) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++11 (test for warnings, line 40) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++11 (test for warnings, line 43) PASS: g++.old-deja/g++.other/warn7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.other/warn7.C -std=gnu++1y (test for warnings, line 37) -PASS: g++.old-deja/g++.other/warn7.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.old-deja/g++.other/warn7.C -std=gnu++1y (test for warnings, line 43) -PASS: g++.old-deja/g++.other/warn7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.other/warn7.C -std=gnu++14 (test for warnings, line 37) +PASS: g++.old-deja/g++.other/warn7.C -std=gnu++14 (test for warnings, line 40) +PASS: g++.old-deja/g++.other/warn7.C -std=gnu++14 (test for warnings, line 43) +PASS: g++.old-deja/g++.other/warn7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/alignof.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/alignof.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/alignof.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/alignof.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/alignof.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/alignof.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/alignof.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/alignof.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/array1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/array1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/array1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/array1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/array1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/array1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/array1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/array2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/array3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/array4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/array5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/array6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/array7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/array7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/array7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/array7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/asm1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/asm1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/asm1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/asm1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/asm2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/asm2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/asm2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/asm2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/assign1.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/assign1.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.pt/assign1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/assign1.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/assign1.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.pt/assign1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/assign1.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/assign1.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.pt/assign1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/assign1.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/assign1.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.pt/assign1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++98 (test for warnings, line 47) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++98 (test for errors, line 54) @@ -101663,82 +111520,82 @@ PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++11 (test for warnings, line 47) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++11 (test for errors, line 54) PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++1y (test for warnings, line 47) -PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++14 (test for warnings, line 47) +PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.pt/auto_ptr.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/bad-type.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/bad-type.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/bad-type.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/bad-type.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/bad-type.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/bad-type.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/bad-type.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/bad-type.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/builtin.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/builtin.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/builtin.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/builtin.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/call1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/call1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/call1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/call1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/call2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/call2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/call2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/call2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/call2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/call2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/call2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/call2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/cast1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/cast1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/cast1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/cast1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/cast2.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.pt/cast2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/cast2.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/cast2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/cast2.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/cast2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/cast2.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/cast2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/codegen1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/codegen1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/codegen1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/codegen1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/cond2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/cond2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/cond2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/cond2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/cond3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/cond3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/cond3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/cond3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/const1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/const1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/const1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/const1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/const2.C -std=c++98 (test for warnings, line ) PASS: g++.old-deja/g++.pt/const2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/const2.C -std=c++11 (test for warnings, line ) PASS: g++.old-deja/g++.pt/const2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/const2.C -std=c++1y (test for warnings, line ) -PASS: g++.old-deja/g++.pt/const2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/const2.C -std=c++14 (test for warnings, line ) +PASS: g++.old-deja/g++.pt/const2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/conv1.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.pt/conv1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/conv1.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/conv1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/conv1.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/conv1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/conv1.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/conv1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/conv2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/conv2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/conv2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/conv2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/conv3.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/conv3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/conv3.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/conv3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/conv3.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/conv3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/conv3.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/conv3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/copy1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/copy1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/copy1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/copy1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/copy1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/copy1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/copy1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/copy1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/crash1.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash1.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash1.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/crash1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash1.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/crash1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 valid (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 valid (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++98 (test for warnings, line 12) @@ -101747,19 +111604,19 @@ PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 valid (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 valid (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/crash10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++1y valid (test for errors, line 6) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++1y valid (test for warnings, line 6) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.pt/crash10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash10.C -std=c++14 valid (test for errors, line 6) +PASS: g++.old-deja/g++.pt/crash10.C -std=c++14 valid (test for warnings, line 6) +PASS: g++.old-deja/g++.pt/crash10.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.pt/crash10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash11.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/crash11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash11.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/crash11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash11.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/crash11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash11.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/crash11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash13.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/crash13.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash13.C -std=c++98 (test for errors, line 6) @@ -101768,73 +111625,73 @@ PASS: g++.old-deja/g++.pt/crash13.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/crash13.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash13.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash13.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/crash13.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/crash13.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/crash13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash13.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/crash13.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/crash13.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/crash13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash14.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash14.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash14.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/crash14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash14.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/crash14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash15.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash15.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash15.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/crash15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash15.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/crash15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash20.C -std=c++98 assignment (test for warnings, line 4) PASS: g++.old-deja/g++.pt/crash20.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.pt/crash20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash20.C -std=c++11 assignment (test for warnings, line 4) PASS: g++.old-deja/g++.pt/crash20.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.pt/crash20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash20.C -std=c++1y assignment (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/crash20.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.pt/crash20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash20.C -std=c++14 assignment (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/crash20.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.pt/crash20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash21.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash21.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash21.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash21.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash22.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash22.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash22.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/crash22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash22.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/crash22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash23.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/crash23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash23.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/crash23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash23.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/crash23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash23.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/crash23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++98 candidate note (test for warnings, line 13) @@ -101843,39 +111700,39 @@ PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++11 (test for warnings, line 5) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++11 candidate note (test for warnings, line 13) PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++1y candidate note (test for warnings, line 13) -PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++14 candidate note (test for warnings, line 13) +PASS: g++.old-deja/g++.pt/crash28.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash30.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash30.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/crash30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash30.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/crash30.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/crash30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash30.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/crash30.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/crash30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash30.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/crash30.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/crash30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash32.C (test for errors, line 12) PASS: g++.old-deja/g++.pt/crash32.C (test for excess errors) PASS: g++.old-deja/g++.pt/crash33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash36.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash36.C -std=c++98 (test for warnings, line 16) PASS: g++.old-deja/g++.pt/crash36.C -std=c++98 (test for errors, line 32) @@ -101884,13 +111741,13 @@ PASS: g++.old-deja/g++.pt/crash36.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash36.C -std=c++11 (test for warnings, line 16) PASS: g++.old-deja/g++.pt/crash36.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.pt/crash36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash36.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/crash36.C -std=c++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.pt/crash36.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.pt/crash36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash36.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/crash36.C -std=c++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.pt/crash36.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.pt/crash36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash38.C -std=c++98 non-template (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash38.C -std=c++98 note (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash38.C -std=c++98 not declare (test for errors, line 6) @@ -101901,101 +111758,101 @@ PASS: g++.old-deja/g++.pt/crash38.C -std=c++11 note (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash38.C -std=c++11 not declare (test for errors, line 6) PASS: g++.old-deja/g++.pt/crash38.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash38.C -std=c++1y non-template (test for errors, line 6) -PASS: g++.old-deja/g++.pt/crash38.C -std=c++1y note (test for warnings, line 6) -PASS: g++.old-deja/g++.pt/crash38.C -std=c++1y not declare (test for errors, line 6) -PASS: g++.old-deja/g++.pt/crash38.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/crash38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash38.C -std=c++14 non-template (test for errors, line 6) +PASS: g++.old-deja/g++.pt/crash38.C -std=c++14 note (test for warnings, line 6) +PASS: g++.old-deja/g++.pt/crash38.C -std=c++14 not declare (test for errors, line 6) +PASS: g++.old-deja/g++.pt/crash38.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/crash38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash4.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash4.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash4.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/crash4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash4.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/crash4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash41.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash41.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash41.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/crash41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash41.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/crash41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash42.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash42.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash42.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash42.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/crash42.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash42.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/crash42.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash43.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash43.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.pt/crash43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash43.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/crash43.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.pt/crash43.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash43.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/crash43.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.pt/crash43.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash43.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/crash43.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.pt/crash43.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash44.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash44.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash44.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/crash44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash44.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/crash44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash46.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash46.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash46.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash47.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash47.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash47.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash47.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash5.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash5.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash5.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/crash5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash5.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/crash5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash50.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash50.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash50.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash50.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/crash51.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash52.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash52.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash52.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash52.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash53.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash53.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash53.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash53.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash54.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash54.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash54.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash54.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash55.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash55.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash55.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash55.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash56.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.pt/crash56.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash56.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/crash56.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash56.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/crash56.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash56.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/crash56.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash57.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash57.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash57.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash57.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash58.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.pt/crash58.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.pt/crash58.C -std=c++98 (test for bogus messages, line 18) @@ -102018,95 +111875,95 @@ PASS: g++.old-deja/g++.pt/crash58.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.pt/crash58.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.pt/crash58.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.pt/crash58.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 19) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 21) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 26) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for bogus messages, line 27) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.pt/crash58.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 19) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 20) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 21) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 26) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for bogus messages, line 27) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.pt/crash58.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash59.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/crash59.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash59.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/crash59.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash59.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/crash59.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash59.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/crash59.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash6.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/crash6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash6.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/crash6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash6.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/crash6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash6.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/crash6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash60.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash60.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/crash60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash60.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash60.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/crash60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash60.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/crash60.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/crash60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash60.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/crash60.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/crash60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash61.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash61.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash61.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash62.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash62.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/crash62.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash62.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/crash62.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash62.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/crash62.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash63.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash63.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash63.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/crash63.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash63.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/crash63.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash63.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/crash63.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash64.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash64.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash64.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash64.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash65.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/crash65.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/crash65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash65.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/crash65.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/crash65.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash65.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/crash65.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/crash65.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash65.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/crash65.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/crash65.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash66.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.pt/crash66.C -std=c++98 (test for errors, line 38) PASS: g++.old-deja/g++.pt/crash66.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash66.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.pt/crash66.C -std=c++11 (test for errors, line 38) PASS: g++.old-deja/g++.pt/crash66.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash66.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.pt/crash66.C -std=c++1y (test for errors, line 38) -PASS: g++.old-deja/g++.pt/crash66.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash66.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.pt/crash66.C -std=c++14 (test for errors, line 38) +PASS: g++.old-deja/g++.pt/crash66.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash67.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash67.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash67.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash67.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash68.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash68.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash68.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash68.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash7.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/crash7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash7.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/crash7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash7.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/crash7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash7.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/crash7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash8.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.pt/crash8.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.pt/crash8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/crash8.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.pt/crash8.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.pt/crash8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash8.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/crash8.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/crash8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash8.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/crash8.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/crash8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/crash9.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/crash9.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash9.C -std=c++98 (test for errors, line 10) @@ -102115,22 +111972,22 @@ PASS: g++.old-deja/g++.pt/crash9.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/crash9.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.pt/crash9.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/crash9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/crash9.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/crash9.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.pt/crash9.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/crash9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/crash9.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/crash9.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.pt/crash9.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/crash9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ctor1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ctor1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ctor1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ctor1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ctor2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/ctor2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ctor2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/ctor2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ctor2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/ctor2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ctor2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/ctor2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/debug1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/debug1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/debug1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/debug1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/decl1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/decl1.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/decl1.C -std=c++98 (test for errors, line 17) @@ -102141,104 +111998,104 @@ PASS: g++.old-deja/g++.pt/decl1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/decl1.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/decl1.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.pt/decl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/decl1.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/decl1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/decl1.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/decl1.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.pt/decl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/decl1.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/decl1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/decl1.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/decl1.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.pt/decl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/decl2.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/decl2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/decl2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/decl2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/decl2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/decl2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/decl2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/decl2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/decl3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/decl3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/decl3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/decl3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/decl4.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/decl4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/decl4.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/decl4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/decl4.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/decl4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/decl4.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/decl4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct3.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/deduct3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct3.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/deduct3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct3.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/deduct3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct3.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/deduct3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct4.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/deduct4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct4.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/deduct4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct4.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/deduct4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct4.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/deduct5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct5.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/deduct5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct5.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/deduct5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct5.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/deduct5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct5.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/deduct6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct7.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/deduct7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/deduct7.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/deduct7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/deduct7.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/deduct7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/deduct7.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/defarg.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/defarg.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/defarg.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/defarg.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/defarg10.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/defarg10.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/defarg10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg10.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/defarg10.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/defarg10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg10.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/defarg10.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/defarg10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg10.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/defarg10.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/defarg10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg13.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/defarg13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg13.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/defarg13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg13.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/defarg13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg13.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/defarg13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/defarg2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/defarg2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/defarg2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/defarg3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg6.C (test for errors, line 13) PASS: g++.old-deja/g++.pt/defarg6.C (test for errors, line 21) PASS: g++.old-deja/g++.pt/defarg6.C (test for errors, line 24) @@ -102246,22 +112103,22 @@ PASS: g++.old-deja/g++.pt/defarg6.C (test for errors, line 28) PASS: g++.old-deja/g++.pt/defarg6.C (test for excess errors) PASS: g++.old-deja/g++.pt/defarg7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg8.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/defarg8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg8.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/defarg8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg8.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.pt/defarg8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg8.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.pt/defarg8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/defarg9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/defarg9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/defarg9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/derived1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/derived1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/derived1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/derived1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/derived2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/derived2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/derived2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/derived2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/derived3.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/derived3.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.pt/derived3.C -std=c++98 (test for warnings, line 14) @@ -102270,46 +112127,46 @@ PASS: g++.old-deja/g++.pt/derived3.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/derived3.C -std=c++11 (test for warnings, line 11) PASS: g++.old-deja/g++.pt/derived3.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.pt/derived3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/derived3.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/derived3.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.pt/derived3.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.pt/derived3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/derived3.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/derived3.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.pt/derived3.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.pt/derived3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/dynarray.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/dynarray.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/dynarray.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/dynarray.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ehspec1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ehspec1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ehspec1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ehspec1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/eichin01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/eichin01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/eichin01a.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/eichin01b.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/enum.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum14.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.pt/enum14.C -std=c++98 (test for errors, line 28) PASS: g++.old-deja/g++.pt/enum14.C -std=c++98 (test for errors, line 33) @@ -102320,339 +112177,339 @@ PASS: g++.old-deja/g++.pt/enum14.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.pt/enum14.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.pt/enum14.C -std=c++11 (test for errors, line 34) PASS: g++.old-deja/g++.pt/enum14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum14.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/enum14.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.pt/enum14.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.pt/enum14.C -std=c++1y (test for errors, line 34) -PASS: g++.old-deja/g++.pt/enum14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum14.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/enum14.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.pt/enum14.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.pt/enum14.C -std=c++14 (test for errors, line 34) +PASS: g++.old-deja/g++.pt/enum14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/enum3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/enum3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/enum3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/enum3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/enum3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/enum3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/enum4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum5.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/enum5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum5.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/enum5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum5.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/enum5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum5.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/enum5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum6.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/enum6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum7.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/enum7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/enum7.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/enum7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/enum7.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/enum7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/enum7.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/enum8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/enum9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/enum9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/enum9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/enum9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/error1.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/error1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/error1.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/error1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/error1.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/error1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/error1.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/error1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/error2.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/error2.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/error2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/error2.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/error2.C -std=c++11 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/error2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/error2.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/error2.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.pt/error2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/error2.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/error2.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.pt/error2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/error3.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/error3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/error3.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/error3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/error3.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/error3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/error3.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/error3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explarg1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explarg1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explarg1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explarg1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explarg1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explarg1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explarg1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explarg1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit10.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit10.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit10.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit10.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit12.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit12.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit12.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit13.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit13.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit13.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit17.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit17.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit17.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit17.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit18.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit18.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit18.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit18.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit19.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit19.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit19.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit19.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit20.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit20.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit20.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/explicit20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit20.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/explicit20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/explicit21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit21.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/explicit21.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/explicit21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit21.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/explicit21.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/explicit21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit23.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit23.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit23.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit23.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit24.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/explicit24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit24.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/explicit24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit24.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/explicit24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit24.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/explicit24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit31.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit31.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit31.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit31.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++98 (test for warnings, line 8) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++11 (test for warnings, line 8) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/explicit34.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit35.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit35.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit35.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit35.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit38.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.pt/explicit38.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/explicit38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit38.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.pt/explicit38.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/explicit38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit39.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.pt/explicit39.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/explicit39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit39.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.pt/explicit39.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/explicit39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit40.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit40.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit40.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit40.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit40.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit40.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit40.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit41.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit41.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/explicit41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit41.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/explicit41.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/explicit41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit41.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.pt/explicit41.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/explicit41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit41.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.pt/explicit41.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/explicit41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit42.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit42.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit42.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit42.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit42.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit42.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit42.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit43.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit43.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit43.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit43.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit43.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit43.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit43.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit50.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit50.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit50.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit50.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit50.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit50.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit50.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit50.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit51.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit51.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit51.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit51.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit51.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit51.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit51.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit51.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit52.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit52.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit52.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit52.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit52.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit52.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit52.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit52.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit53.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit53.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit53.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit53.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit53.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit53.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit53.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit53.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit54.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit54.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit54.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit54.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit54.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit54.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit54.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit54.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit55.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit55.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit55.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit55.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit55.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit55.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit55.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit55.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit56.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit56.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit56.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit56.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit56.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit56.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit56.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit56.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit57.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit57.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit57.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit57.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit57.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit57.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit57.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit57.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit58.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit58.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit58.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit58.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit58.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit58.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit58.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit58.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit59.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit59.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit59.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit59.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit59.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit59.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit59.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit59.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit60.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit60.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit60.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit60.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit60.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit60.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit60.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit61.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit61.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit61.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit61.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit61.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit61.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit61.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit62.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit62.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit62.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit62.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit62.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit62.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit62.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit63.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit63.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit63.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit63.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit63.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit63.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit63.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit63.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit64.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit64.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit64.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit64.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit64.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit64.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit64.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit64.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit65.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit65.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit65.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit65.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit65.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit65.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit65.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit66.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit66.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit66.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit66.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit66.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit66.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit66.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit66.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit67.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/explicit67.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.pt/explicit67.C -std=c++98 (test for errors, line 18) @@ -102663,20 +112520,20 @@ PASS: g++.old-deja/g++.pt/explicit67.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.pt/explicit67.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/explicit67.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/explicit67.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit67.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.pt/explicit67.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.pt/explicit67.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/explicit67.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/explicit67.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit67.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.pt/explicit67.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.pt/explicit67.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/explicit67.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/explicit67.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit68.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit68.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit68.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit68.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit69.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.pt/explicit69.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit69.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.pt/explicit69.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit69.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.pt/explicit69.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit69.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.pt/explicit69.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++98 (test for errors, line 19) @@ -102692,49 +112549,49 @@ PASS: g++.old-deja/g++.pt/explicit70.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++11 no def (test for errors, line 43) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++11 inst (test for warnings, line 43) PASS: g++.old-deja/g++.pt/explicit70.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y no def (test for errors, line 43) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y inst (test for warnings, line 43) -PASS: g++.old-deja/g++.pt/explicit70.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 no def (test for errors, line 43) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 inst (test for warnings, line 43) +PASS: g++.old-deja/g++.pt/explicit70.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/explicit71.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit71.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/explicit71.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/explicit71.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit71.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/explicit71.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/explicit71.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit72.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit72.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit72.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit72.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/explicit73.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit73.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/explicit73.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/explicit73.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit73.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/explicit73.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/explicit73.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit74.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit74.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/explicit74.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit74.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/explicit74.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit74.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/explicit74.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit74.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/explicit75.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit75.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit75.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit75.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.pt/explicit76.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/explicit76.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.pt/explicit76.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/explicit76.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.pt/explicit76.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/explicit76.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.pt/explicit76.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/explicit76.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++98 candidate note (test for warnings, line 17) @@ -102743,34 +112600,34 @@ PASS: g++.old-deja/g++.pt/explicit77.C -std=c++11 (test for warnings, line 10) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++11 candidate note (test for warnings, line 17) PASS: g++.old-deja/g++.pt/explicit77.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit77.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.pt/explicit77.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/explicit77.C -std=c++1y candidate note (test for warnings, line 17) -PASS: g++.old-deja/g++.pt/explicit77.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit77.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.pt/explicit77.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/explicit77.C -std=c++14 candidate note (test for warnings, line 17) +PASS: g++.old-deja/g++.pt/explicit77.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit78.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit78.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit78.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit78.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit79.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit79.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit79.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit79.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit80.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit80.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit80.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit80.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit81.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit81.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit81.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit81.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit82.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit82.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit82.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit82.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit9.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/explicit9.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/explicit9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/explicit9.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/explicit9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/explicit9.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/explicit9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/export1.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/export1.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/export1.C -std=c++98 (test for warnings, line 18) @@ -102779,16 +112636,16 @@ PASS: g++.old-deja/g++.pt/export1.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/export1.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/export1.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/export1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/export1.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/export1.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/export1.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/export1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/export1.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/export1.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/export1.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/export1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/expr1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/expr1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/expr1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/expr1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/expr1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/expr1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/expr1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/expr2.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.pt/expr2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/expr2.C -std=c++98 candidate note (test for warnings, line 11) @@ -102797,22 +112654,22 @@ PASS: g++.old-deja/g++.pt/expr2.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.pt/expr2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/expr2.C -std=c++11 candidate note (test for warnings, line 11) PASS: g++.old-deja/g++.pt/expr2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr2.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.pt/expr2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/expr2.C -std=c++1y candidate note (test for warnings, line 11) -PASS: g++.old-deja/g++.pt/expr2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr2.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.pt/expr2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/expr2.C -std=c++14 candidate note (test for warnings, line 11) +PASS: g++.old-deja/g++.pt/expr2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/expr3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/expr5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/expr6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/expr7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/expr8.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/expr8.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.pt/expr8.C -std=c++98 (test for errors, line 23) @@ -102823,272 +112680,272 @@ PASS: g++.old-deja/g++.pt/expr8.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/expr8.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.pt/expr8.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.pt/expr8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/expr8.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/expr8.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/expr8.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.pt/expr8.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/expr8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/expr8.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/expr8.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/expr8.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.pt/expr8.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/expr8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/extern1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/extern1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/extern1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/extern1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/fntry1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/fntry1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/fntry1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/fntry1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/fntry1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/fntry1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/fntry1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/fntry1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend10.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend10.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend10.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend10.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend11.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/friend11.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.pt/friend11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend11.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/friend11.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.pt/friend11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend11.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/friend11.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/friend11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend11.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/friend11.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/friend11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend12.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend12.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend12.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend12.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend13.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend13.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend13.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend13.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend21.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend21.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.pt/friend21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend21.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend21.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.pt/friend21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend21.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/friend21.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/friend21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend21.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/friend21.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/friend21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend23.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/friend23.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/friend23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend23.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/friend23.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/friend23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend23.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.pt/friend23.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/friend23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend23.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.pt/friend23.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/friend23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend25.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/friend25.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/friend25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend25.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/friend25.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/friend25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend25.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/friend25.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/friend25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend25.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/friend25.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/friend25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend26.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend26.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend26.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/friend26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend26.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/friend26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend27.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend27.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend27.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/friend27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend27.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/friend27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend3.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend3.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.pt/friend3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend3.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend3.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/friend3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend3.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/friend3.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/friend3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend3.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/friend3.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/friend3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend33.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend33.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend33.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend33.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend35.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/friend35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend35.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/friend35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend35.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/friend35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend35.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/friend35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend36.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/friend36.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/friend36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend36.C -std=c++11 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/friend36.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/friend36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend36.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/friend36.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/friend36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend36.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/friend36.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/friend36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend37.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend37.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/friend37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend37.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/friend37.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/friend37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend37.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/friend37.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/friend37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend37.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/friend37.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/friend37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend38.C (test for errors, line 8) PASS: g++.old-deja/g++.pt/friend38.C (test for errors, line 9) PASS: g++.old-deja/g++.pt/friend38.C (test for excess errors) PASS: g++.old-deja/g++.pt/friend39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend4.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend4.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend4.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend4.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend40.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend40.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend40.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend40.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend42.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend42.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend42.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend43.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend43.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend43.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend45.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend45.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/friend45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend45.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/friend45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend45.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/friend45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend46.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend46.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend46.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend47.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/friend47.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend47.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/friend47.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend47.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/friend47.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend47.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/friend47.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/friend49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/friend49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/friend5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend5.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend5.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend5.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend5.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend6.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend6.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend6.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend6.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend7.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend7.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend7.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend7.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend8.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend8.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend8.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend8.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/friend9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/friend9.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/friend9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/friend9.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/friend9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/friend9.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/friend9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/friend9.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/goto.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/goto.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/goto.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/goto.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/goto2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/goto2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/goto2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/goto2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/incomplete1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/infinite1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/inherit1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/inherit1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/inherit1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/inherit1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/inherit1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/inherit1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/inherit1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/inherit1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/inherit2.C -std=c++98 (test for errors, line 27) PASS: g++.old-deja/g++.pt/inherit2.C -std=c++98 (test for bogus messages, line 28) PASS: g++.old-deja/g++.pt/inherit2.C -std=c++98 (test for errors, line 44) @@ -103099,59 +112956,59 @@ PASS: g++.old-deja/g++.pt/inherit2.C -std=c++11 (test for bogus messages, line PASS: g++.old-deja/g++.pt/inherit2.C -std=c++11 (test for errors, line 44) PASS: g++.old-deja/g++.pt/inherit2.C -std=c++11 (test for bogus messages, line 53) PASS: g++.old-deja/g++.pt/inherit2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/inherit2.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/inherit2.C -std=c++1y (test for bogus messages, line 28) -PASS: g++.old-deja/g++.pt/inherit2.C -std=c++1y (test for errors, line 44) -PASS: g++.old-deja/g++.pt/inherit2.C -std=c++1y (test for bogus messages, line 53) -PASS: g++.old-deja/g++.pt/inherit2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/inherit2.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/inherit2.C -std=c++14 (test for bogus messages, line 28) +PASS: g++.old-deja/g++.pt/inherit2.C -std=c++14 (test for errors, line 44) +PASS: g++.old-deja/g++.pt/inherit2.C -std=c++14 (test for bogus messages, line 53) +PASS: g++.old-deja/g++.pt/inherit2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/inject1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/inject1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/inject1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/inject1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/inject2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/inject2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/inject2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/inject2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/inline1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/inline1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/inline1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/inline1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/inline2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/inline2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/inline2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/inline2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate12.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/instantiate13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate6.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate6.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate6.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate6.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++98 (test for errors, line 28) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++98 (test for errors, line 36) @@ -103160,460 +113017,460 @@ PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++11 (test for errors, line 36) PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++1y (test for errors, line 36) -PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++14 (test for errors, line 36) +PASS: g++.old-deja/g++.pt/instantiate8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/instantiate9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/instantiate9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/instantiate9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++98 (test for warnings, line 15) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++11 (test for warnings, line 15) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/koenig1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/koenig1.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.pt/koenig1.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/koenig1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/koenig1.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.pt/koenig1.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/koenig1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/label1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/label1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/label1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/label1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/link1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/link1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/link1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/link1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/local1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local4.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local4.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local4.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local4.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local5.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local5.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local5.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local5.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local6.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/local6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/local6.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/local6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/local6.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/local6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/local6.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/local7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/local7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/local7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/local7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/lookup10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup10.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/lookup10.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/lookup10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup10.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/lookup10.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/lookup10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++98 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++11 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/lookup2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/lookup3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/lookup3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/lookup3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/lookup4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/lookup6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup6.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.pt/lookup6.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/lookup6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup6.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.pt/lookup6.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/lookup6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/lookup9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/lookup9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/lookup9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/m9a.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.pt/m9a.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/m9a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/m9a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/m9a.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.pt/m9a.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/m9a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/m9a.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.pt/m9a.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/m9a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/mangle1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/mangle2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/mangle2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/mangle2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass10.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/memclass10.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/memclass10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass10.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/memclass10.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/memclass10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass10.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/memclass10.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/memclass10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass10.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/memclass10.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/memclass10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass4.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass4.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass4.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass4.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass5.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass5.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass5.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass5.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass6.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memclass6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass6.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memclass6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass6.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memclass6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass6.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++98 execution test PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass7.C -std=gnu++14 execution test PASS: g++.old-deja/g++.pt/memclass8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memclass9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memclass9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memclass9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp100.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp100.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp100.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp100.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp28.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp42.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp42.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp42.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp43.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp43.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp43.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp46.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp46.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp46.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp47.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp47.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp47.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp47.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp52.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp52.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp52.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp52.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp53.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp53.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp53.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp53.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp55.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp55.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp55.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp55.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp56.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp56.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp56.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp56.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp58.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp58.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp58.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp58.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp59.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp59.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp59.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp59.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp61.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp61.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp61.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp62.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp62.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp62.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp63.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/memtemp64.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp65.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp65.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp65.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp66.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp66.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp66.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp66.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp67.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp68.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp68.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp68.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp68.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp69.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp70.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp70.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp70.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp70.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/memtemp71.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp72.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp72.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp72.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp72.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp73.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++98 (test for errors, line 19) @@ -103624,23 +113481,23 @@ PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.pt/memtemp74.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp75.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp75.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp75.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp75.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp76.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp76.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp76.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp76.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp77.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++98 (test for errors, line 29) PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++98 (test for errors, line 45) @@ -103655,34 +113512,34 @@ PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++11 (test for errors, line 46) PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++11 (test for errors, line 53) PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++11 (test for errors, line 54) PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 46) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 53) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for errors, line 54) -PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 46) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 53) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for errors, line 54) +PASS: g++.old-deja/g++.pt/memtemp78.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++98 (test for bogus messages, line 5) PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++11 (test for bogus messages, line 5) PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++1y (test for bogus messages, line 5) -PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++14 (test for bogus messages, line 5) +PASS: g++.old-deja/g++.pt/memtemp79.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp80.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp80.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp80.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp80.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp81.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp81.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp81.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp81.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp82.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp82.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp82.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp82.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp83.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp83.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp83.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp83.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++98 (test for bogus messages, line 18) @@ -103691,101 +113548,101 @@ PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++11 (test for bogus messages, lin PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++11 (test for bogus messages, line 18) PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++1y (test for bogus messages, line 18) -PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++14 (test for bogus messages, line 18) +PASS: g++.old-deja/g++.pt/memtemp84.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp85.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp85.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp85.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp85.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/memtemp86.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp87.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/memtemp87.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp87.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp87.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp87.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.pt/memtemp88.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/memtemp89.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++98 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.pt/memtemp90.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp91.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp91.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp91.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp91.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp92.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp92.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp92.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp92.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp93.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp93.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp93.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp93.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp94.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp94.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp94.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp94.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp95.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp95.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp95.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp95.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp96.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp97.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/memtemp98.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp98.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp98.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp98.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/memtemp99.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/mi1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/mi1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/mi1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/mi1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/mi1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/mi1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/mi1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/mi1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/nested1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nested1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nested1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nested1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nested2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nested2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nested2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nested2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/niklas01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/niklas01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++98 invalid (test for errors, line 5) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++98 may not (test for errors, line 5) @@ -103794,158 +113651,158 @@ PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++11 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++11 invalid (test for errors, line 5) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++11 may not (test for errors, line 5) PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++1y invalid (test for errors, line 5) -PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++1y may not (test for errors, line 5) -PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++14 invalid (test for errors, line 5) +PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++14 may not (test for errors, line 5) +PASS: g++.old-deja/g++.pt/niklas01a.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas01b.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas01b.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/niklas01b.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/niklas01b.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas02.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas02.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/niklas02.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/niklas02.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas03.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.pt/niklas03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/niklas03.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.pt/niklas03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/niklas03.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.pt/niklas03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/niklas03.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.pt/niklas03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nontype1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nontype1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nontype2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nontype2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nontype3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nontype3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nontype4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nontype4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype5.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.pt/nontype5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nontype5.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.pt/nontype5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/nontype5.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.pt/nontype5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/nontype5.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.pt/nontype5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/nttp1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nttp1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/nttp1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/nttp1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/nttp1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/nttp1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/nttp1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/nttp1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/nttp2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/nttp2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/nttp2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/nttp2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/nttp2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/nttp2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/nttp2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/nttp2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/operator1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/operator1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/operator1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/operator1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/overload1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/overload1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/overload1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/overload1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/overload1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/overload1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/overload10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload10.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/overload10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/overload10.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/overload10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/overload10.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/overload10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/overload10.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/overload11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload12.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/overload12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/overload12.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/overload12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/overload12.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/overload12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/overload12.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/overload13.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/overload13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload14.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.pt/overload14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload14.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/overload14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload14.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/overload14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload14.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/overload14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload2.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/overload2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload2.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/overload2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload2.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/overload2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload2.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/overload2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload5.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/overload5.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/overload5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload5.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.pt/overload5.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/overload5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload5.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.pt/overload5.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/overload5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload5.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.pt/overload5.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/overload5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload6.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/overload6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/overload6.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/overload6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/overload6.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/overload6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/overload6.C -std=c++14 execution test XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++98 (test for bogus messages, line 15) XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++98 (test for bogus messages, line 20) PASS: g++.old-deja/g++.pt/overload7.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++11 (test for bogus messages, line 15) XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++11 (test for bogus messages, line 20) PASS: g++.old-deja/g++.pt/overload7.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++1y (test for bogus messages, line 15) -XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++1y (test for bogus messages, line 20) -PASS: g++.old-deja/g++.pt/overload7.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++14 (test for bogus messages, line 15) +XFAIL: g++.old-deja/g++.pt/overload7.C -std=c++14 (test for bogus messages, line 20) +PASS: g++.old-deja/g++.pt/overload7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload8.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/overload8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload8.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/overload8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/overload8.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/overload8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/overload8.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/overload8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/overload9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/overload9.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/overload9.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/overload9.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/overload9.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/overload9.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/overload9.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/overload9.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/parms1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/parms1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/parms1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/parms1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/parms1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/parms1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/parms1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/parms1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/parms2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/parms2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/parms2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/parms2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/parms3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/parms3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/parms3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/parms3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/parse2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/parse2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/parse2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/parse2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/partial1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/partial1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/partial1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/partial1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/partial1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/partial1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/partial1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/partial1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/partial2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/partial2.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/partial2.C -std=c++98 (test for errors, line 17) @@ -103956,38 +113813,38 @@ PASS: g++.old-deja/g++.pt/partial2.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/partial2.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/partial2.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.pt/partial2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/partial2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/partial2.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/partial2.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/partial2.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.pt/partial2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/partial2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/partial2.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/partial2.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/partial2.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.pt/partial2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/partial3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/partial3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/partial3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/partial3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/partial3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/partial3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/partial3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/partial3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/partial4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/partial4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/partial4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/partial4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/partial5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/partial5.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/partial5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/partial5.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/partial5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/partial5.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/partial5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/partial5.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/poi1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/poi1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/poi1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/poi1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/pointer1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/pointer1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/pointer1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/pointer1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++98 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++98 (test for errors, line 24) @@ -103996,25 +113853,25 @@ PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++11 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/ptrmem10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ptrmem3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++98 (test for errors, line 26) @@ -104031,31 +113888,31 @@ XFAIL: g++.old-deja/g++.pt/ptrmem6.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 25) -XFAIL: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 26) -XFAIL: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 25) +XFAIL: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 26) +XFAIL: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.pt/ptrmem6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ptrmem9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ptrmem9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ptrmem9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/recursion.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/recursion.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/recursion.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/recursion.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/recursion2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/recursion2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/recursion2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/recursion2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/recursion2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/recursion2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/recursion2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/recursion2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/redecl1.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/redecl1.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/redecl1.C -std=c++98 (test for warnings, line 9) @@ -104072,131 +113929,131 @@ PASS: g++.old-deja/g++.pt/redecl1.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/redecl1.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.pt/redecl1.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.pt/redecl1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.pt/redecl1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.pt/redecl1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/redecl2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/redecl2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/redecl2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/redecl2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ref1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ref1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ref1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ref1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ref2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ref2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ref2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ref2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ref3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ref3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ref3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ref3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ref3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ref3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ref3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ref3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ref4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ref4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ref4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ref4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/repo1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/repo1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/repo1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/repo1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/repo2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/repo2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/repo2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/repo2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/repo3.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/repo3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/repo3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/repo3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/repo4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/repo4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/repo4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/repo4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/scope1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/scope1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/scope1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/scope1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/shadow1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/shadow1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/shadow1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/shadow1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/shadow2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/shadow2.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/shadow2.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/shadow2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/shadow2.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/shadow2.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/shadow2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/sizeof.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/sizeof.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/sizeof.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/sizeof.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/sizeof.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/sizeof2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/sizeof3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec10.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec10.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec10.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec10.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec10.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec10.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec10.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec11.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec11.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec11.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec11.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec12.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec12.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec12.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec12.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec13.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec13.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec13.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec13.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec14.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/spec14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec14.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/spec14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec14.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/spec14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec14.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/spec14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec15.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec15.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec15.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec15.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec20.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/spec20.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/spec20.C -std=c++98 (test for errors, line 14) @@ -104207,11 +114064,11 @@ PASS: g++.old-deja/g++.pt/spec20.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/spec20.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/spec20.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.pt/spec20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec20.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/spec20.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/spec20.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/spec20.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/spec20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec20.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/spec20.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/spec20.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/spec20.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/spec20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec21.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/spec21.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/spec21.C -std=c++98 (test for errors, line 10) @@ -104224,78 +114081,78 @@ PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/spec21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/spec21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec22.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.pt/spec22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec22.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.pt/spec22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec22.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.pt/spec22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec22.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.pt/spec22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec23.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/spec23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec23.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/spec23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec23.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/spec23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec23.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/spec23.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.pt/spec24.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/spec24.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.pt/spec24.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/spec24.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.pt/spec24.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/spec24.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.pt/spec24.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/spec24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec29.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec29.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec29.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec29.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec29.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec29.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec29.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec30.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec30.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec30.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec30.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec30.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec30.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec30.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec31.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.pt/spec31.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.pt/spec31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec31.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.pt/spec31.C -std=c++11 (test for errors, line 3) PASS: g++.old-deja/g++.pt/spec31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec31.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.pt/spec31.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.pt/spec31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec31.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.pt/spec31.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.pt/spec31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec33.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec33.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec33.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec35.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.pt/spec35.C -std=c++98 (test for warnings, line 12) PASS: g++.old-deja/g++.pt/spec35.C -std=c++98 (test for warnings, line 14) @@ -104324,35 +114181,35 @@ PASS: g++.old-deja/g++.pt/spec35.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.pt/spec35.C -std=c++11 (test for errors, line 28) PASS: g++.old-deja/g++.pt/spec35.C -std=c++11 (test for errors, line 29) PASS: g++.old-deja/g++.pt/spec35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 12) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 15) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for errors, line 28) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for errors, line 29) -PASS: g++.old-deja/g++.pt/spec35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 12) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 15) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for errors, line 28) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for errors, line 29) +PASS: g++.old-deja/g++.pt/spec35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec36.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec36.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec36.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec36.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec36.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec36.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec36.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec38.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/spec38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec38.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/spec38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec38.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/spec38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec38.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/spec38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec39.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.pt/spec39.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec39.C -std=c++98 (test for errors, line 24) @@ -104367,31 +114224,31 @@ PASS: g++.old-deja/g++.pt/spec39.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.pt/spec39.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.pt/spec39.C -std=c++11 (test for errors, line 42) PASS: g++.old-deja/g++.pt/spec39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.pt/spec39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.pt/spec39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec4.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec4.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/spec4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec4.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/spec4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec4.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/spec4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec40.C -std=c++98 (test for errors, line 32) PASS: g++.old-deja/g++.pt/spec40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec40.C -std=c++11 (test for errors, line 32) PASS: g++.old-deja/g++.pt/spec40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec40.C -std=c++1y (test for errors, line 32) -PASS: g++.old-deja/g++.pt/spec40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec40.C -std=c++14 (test for errors, line 32) +PASS: g++.old-deja/g++.pt/spec40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec41.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/spec41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec41.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/spec41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec41.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/spec41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec41.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/spec41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec5.C -std=c++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/spec5.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.pt/spec5.C -std=c++98 (test for errors, line 16) @@ -104406,13 +114263,13 @@ PASS: g++.old-deja/g++.pt/spec5.C -std=c++11 candidate note (test for warnings, PASS: g++.old-deja/g++.pt/spec5.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/spec5.C -std=c++11 candidate note (test for warnings, line 18) PASS: g++.old-deja/g++.pt/spec5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y candidate note (test for warnings, line 16) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y candidate note (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/spec5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 candidate note (test for warnings, line 16) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 candidate note (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/spec5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec6.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.pt/spec6.C -std=c++98 (test for warnings, line 17) PASS: g++.old-deja/g++.pt/spec6.C -std=c++98 (test for errors, line 27) @@ -104427,265 +114284,265 @@ PASS: g++.old-deja/g++.pt/spec6.C -std=c++11 candidate note (test for warnings, PASS: g++.old-deja/g++.pt/spec6.C -std=c++11 (test for errors, line 31) PASS: g++.old-deja/g++.pt/spec6.C -std=c++11 candidate note (test for warnings, line 31) PASS: g++.old-deja/g++.pt/spec6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y (test for warnings, line 17) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y candidate note (test for warnings, line 27) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y candidate note (test for warnings, line 31) -PASS: g++.old-deja/g++.pt/spec6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 (test for warnings, line 17) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 candidate note (test for warnings, line 27) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 candidate note (test for warnings, line 31) +PASS: g++.old-deja/g++.pt/spec6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/spec7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec7.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec7.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec7.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec7.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec7.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec7.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec7.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec8.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/spec8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/spec8.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/spec8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/spec8.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/spec8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/spec8.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/spec9.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/spec9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/spec9.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/spec9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/spec9.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/spec9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/spec9.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/spec9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/static1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/static1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/static1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/static1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/static1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/static1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/static10.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/static10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static10.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/static10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static10.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/static10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static10.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/static10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static11.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/static11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/static11.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/static11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/static11.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/static11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/static11.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/static2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static3.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/static3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/static3.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/static3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/static3.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/static3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/static3.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/static4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static5.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/static5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static5.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/static5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static5.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/static5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static5.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/static5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static8.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/static8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/static8.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/static8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/static8.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/static8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/static8.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/static9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/static_cast.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/static_cast.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/static_cast.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/static_cast.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/stmtexpr.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/stmtexpr2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/switch1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/switch1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/switch1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/switch1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.pt/syntax1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/syntax1.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.pt/syntax1.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.pt/syntax1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/syntax1.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.pt/syntax1.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.pt/syntax1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++98 (test for errors, line 25) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++11 (test for errors, line 25) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.pt/syntax2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/syntax2.C -std=c++1y (test for errors, line 25) -PASS: g++.old-deja/g++.pt/syntax2.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.pt/syntax2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/syntax2.C -std=c++14 (test for errors, line 25) +PASS: g++.old-deja/g++.pt/syntax2.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.pt/syntax2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t00.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t00.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t00.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t00.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t01.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t01.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t01.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t01.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t03.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t03.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t03.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t03.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t04.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t04.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t04.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t04.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t05.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.pt/t05.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/t05.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t05.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.pt/t05.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/t05.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t05.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.pt/t05.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/t05.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t05.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.pt/t05.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/t05.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t06.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t06.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t06.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t06.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t07.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t07.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t07.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t07.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t08.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t08.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t08.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t08.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t09.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t09.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t09.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t09.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t11.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/t11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t11.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/t11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t11.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/t11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t11.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/t11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t11a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t11a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t11a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t11a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t12a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t12a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t12a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t12a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t14.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/t14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t14.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/t14.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t14.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/t14.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t14.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/t14.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t14a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t14a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t14a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t14a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t16.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/t16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/t16.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/t16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/t16.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/t16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/t16.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/t18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t21.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t21.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t21.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t22.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t22.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t22.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/t22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t22.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/t22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++98 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++98 (test for errors, line 7) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++11 (test for warnings, line 4) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++11 (test for errors, line 7) PASS: g++.old-deja/g++.pt/t24.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t24.C -std=gnu++1y (test for warnings, line 4) -PASS: g++.old-deja/g++.pt/t24.C -std=gnu++1y (test for errors, line 7) -PASS: g++.old-deja/g++.pt/t24.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t24.C -std=gnu++14 (test for warnings, line 4) +PASS: g++.old-deja/g++.pt/t24.C -std=gnu++14 (test for errors, line 7) +PASS: g++.old-deja/g++.pt/t24.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t25.C -std=c++98 (test for bogus messages, line 7) PASS: g++.old-deja/g++.pt/t25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t25.C -std=c++11 (test for bogus messages, line 7) PASS: g++.old-deja/g++.pt/t25.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t25.C -std=c++1y (test for bogus messages, line 7) -PASS: g++.old-deja/g++.pt/t25.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t25.C -std=c++14 (test for bogus messages, line 7) +PASS: g++.old-deja/g++.pt/t25.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t29.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.pt/t29.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.pt/t29.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.pt/t29.C -std=c++14 PASS: g++.old-deja/g++.pt/t30.C -std=c++98 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.pt/t30.C -std=c++11 -UNSUPPORTED: g++.old-deja/g++.pt/t30.C -std=c++1y +UNSUPPORTED: g++.old-deja/g++.pt/t30.C -std=c++14 PASS: g++.old-deja/g++.pt/t31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t31.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t31.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t31.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t32.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t32.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t32.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/t32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t32.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/t32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t32a.C -std=c++98 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t32a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t32a.C -std=c++11 (test for bogus messages, line 10) PASS: g++.old-deja/g++.pt/t32a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t32a.C -std=c++1y (test for bogus messages, line 10) -PASS: g++.old-deja/g++.pt/t32a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t32a.C -std=c++14 (test for bogus messages, line 10) +PASS: g++.old-deja/g++.pt/t32a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t34a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t34a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t34a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t34a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t35.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t35.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t35.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t35.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t35a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t35a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t35a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t35a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t37.C -std=c++98 (test for errors, line 3) PASS: g++.old-deja/g++.pt/t37.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.pt/t37.C -std=c++98 (test for errors, line 6) @@ -104696,29 +114553,29 @@ PASS: g++.old-deja/g++.pt/t37.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.pt/t37.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/t37.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/t37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t37.C -std=c++1y (test for errors, line 3) -PASS: g++.old-deja/g++.pt/t37.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.pt/t37.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/t37.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/t37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t37.C -std=c++14 (test for errors, line 3) +PASS: g++.old-deja/g++.pt/t37.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.pt/t37.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/t37.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/t37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t37a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t37a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t37a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t37a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t38.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t38.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t38.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t38.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t39.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/t39.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/t39.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/t39.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/t39.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/t39.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/t39.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/t40.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t40.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t40.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t40.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/t41.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/t41.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/t41.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/t42.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.pt/t42.C -std=c++98 (test for bogus messages, line 12) PASS: g++.old-deja/g++.pt/t42.C -std=c++98 (test for excess errors) @@ -104727,427 +114584,427 @@ PASS: g++.old-deja/g++.pt/t42.C -std=c++11 (test for bogus messages, line 9) PASS: g++.old-deja/g++.pt/t42.C -std=c++11 (test for bogus messages, line 12) PASS: g++.old-deja/g++.pt/t42.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/t42.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/t42.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.pt/t42.C -std=c++1y (test for bogus messages, line 12) -PASS: g++.old-deja/g++.pt/t42.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/t42.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/t42.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.pt/t42.C -std=c++14 (test for bogus messages, line 12) +PASS: g++.old-deja/g++.pt/t42.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/t42.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/test4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/test4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/test4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/test4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/test5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/test5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/test5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/test5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/tiemann1r.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/tiemann1r.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/tiemann1r.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/tiemann1r.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/tiemann2.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/to2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/to2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/to2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/to2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/tt.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/tt.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/tt.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/tt.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/tt2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/tt2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/tt2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/tt2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp1.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp1.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp1.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/ttp1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp1.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/ttp1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++98 (test for errors, line 23) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++11 (test for errors, line 23) PASS: g++.old-deja/g++.pt/ttp10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp10.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.pt/ttp10.C -std=c++1y (test for errors, line 23) -PASS: g++.old-deja/g++.pt/ttp10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp10.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.pt/ttp10.C -std=c++14 (test for errors, line 23) +PASS: g++.old-deja/g++.pt/ttp10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp11.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp11.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp11.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp11.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp11.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp11.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp11.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp12.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp12.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp12.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp12.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp12.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp12.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp12.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp13.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp13.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp13.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp13.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp13.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp13.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp13.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp14.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp14.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp14.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp14.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp15.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp15.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp15.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp15.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp15.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp15.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp15.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp16.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp16.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp16.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp16.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp16.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp16.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp16.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp17.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp17.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp17.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp17.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp17.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp17.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp17.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp18.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp18.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp18.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp18.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp18.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp18.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp18.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp2.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp2.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp2.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/ttp2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp2.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/ttp2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp20.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp20.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp20.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp20.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp20.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp20.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp20.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp21.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp21.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp21.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp21.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp21.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp21.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp22.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp22.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp22.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp22.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp22.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp22.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp22.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp23.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp23.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp23.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp23.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp23.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp23.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp23.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp24.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp24.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp24.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp24.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp24.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp24.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp24.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp25.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp25.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp25.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp25.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp25.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp25.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp25.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp25.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp27.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp27.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp27.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp27.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp27.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp27.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp27.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp28.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp28.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp28.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp28.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp28.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp28.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp28.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp29.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp29.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp29.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp29.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp29.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp29.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp29.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp3.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp3.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/ttp3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp3.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/ttp3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp3.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/ttp3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp30.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp30.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp30.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp30.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp30.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp30.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp30.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp31.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp31.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp31.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp31.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp31.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp31.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp31.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp32.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp32.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp32.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp32.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp32.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp32.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp32.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp33.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp33.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp33.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp33.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp33.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp33.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp33.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp34.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp34.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp34.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp34.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp34.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp34.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp34.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp4.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp4.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp4.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/ttp4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp4.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/ttp4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp41.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp41.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp41.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp41.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp42.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp42.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp42.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp42.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp42.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp42.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp42.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp42.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp43.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp43.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp43.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp46.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp46.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp46.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp47.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp47.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp47.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp47.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp47.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp47.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp47.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp47.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp48.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp48.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp48.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp48.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp48.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp48.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp48.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp49.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.pt/ttp49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp49.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.pt/ttp49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp49.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.pt/ttp49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp49.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.pt/ttp49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp5.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp5.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp5.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/ttp5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp5.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/ttp5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp50.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp50.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp50.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp50.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp50.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp50.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp50.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp50.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp52.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/ttp52.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp52.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/ttp52.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp52.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/ttp52.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp52.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/ttp52.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp53.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp53.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp53.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp53.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp54.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp54.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp54.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp54.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp55.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp55.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp55.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp55.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++98 (test for bogus messages, line 24) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++11 (test for bogus messages, line 24) PASS: g++.old-deja/g++.pt/ttp56.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp56.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.pt/ttp56.C -std=c++1y (test for bogus messages, line 24) -PASS: g++.old-deja/g++.pt/ttp56.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp56.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.pt/ttp56.C -std=c++14 (test for bogus messages, line 24) +PASS: g++.old-deja/g++.pt/ttp56.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp57.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp57.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp57.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp57.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp58.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp58.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp58.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp58.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp59.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp59.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp59.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp59.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp6.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp6.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp6.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp6.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp6.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp6.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp6.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp61.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp61.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp61.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp62.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp62.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp62.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp62.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp62.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp62.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp62.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/ttp63.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp63.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp63.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp63.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp64.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp64.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp64.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp64.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp65.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp65.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp65.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.pt/ttp7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp7.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.pt/ttp7.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.pt/ttp7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp7.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.pt/ttp7.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.pt/ttp7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp8.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/ttp8.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/ttp8.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/ttp8.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/ttp8.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/ttp8.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/ttp8.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/typedef1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typedef1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typedef1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typedef2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typedef2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typedef3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typedef3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typedef4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typedef4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typedef4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++98 execution test PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/typename12.C -std=gnu++14 execution test PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++98 (test for warnings, line 21) PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++11 (test for warnings, line 21) PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.pt/typename13.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++98 (test for errors, line 13) PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++11 (test for errors, line 13) PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++1y (test for errors, line 13) -PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++14 (test for errors, line 13) +PASS: g++.old-deja/g++.pt/typename14.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename15.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename15.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename15.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename15.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++98 (test for errors, line 30) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++11 (test for errors, line 30) PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++1y (test for errors, line 30) -PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++14 (test for errors, line 30) +PASS: g++.old-deja/g++.pt/typename16.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename17.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename17.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename17.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename18.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename18.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename18.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename18.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++98 execution test PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/typename19.C -std=gnu++14 execution test PASS: g++.old-deja/g++.pt/typename2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename20.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename20.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename20.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename20.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename21.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename21.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename21.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename21.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename22.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename23.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.pt/typename23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename23.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.pt/typename23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename23.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.pt/typename23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename23.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.pt/typename23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename25.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename25.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename25.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename25.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename26.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.pt/typename26.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.pt/typename26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename26.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.pt/typename26.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.pt/typename26.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename26.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.pt/typename26.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.pt/typename26.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename26.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.pt/typename26.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.pt/typename26.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename27.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename27.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename27.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename27.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++98 err (test for errors, line 14) PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++98 note (test for warnings, line 14) PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++98 (test for errors, line 20) @@ -105156,19 +115013,19 @@ PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++11 err (test for errors, line 1 PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++11 note (test for warnings, line 14) PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++1y err (test for errors, line 14) -PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++1y note (test for warnings, line 14) -PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++14 err (test for errors, line 14) +PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++14 note (test for warnings, line 14) +PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.pt/typename3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++98 (test for errors, line 20) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++98 (test for errors, line 25) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++11 (test for errors, line 25) PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++1y (test for errors, line 25) -PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++14 (test for errors, line 25) +PASS: g++.old-deja/g++.pt/typename4.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++98 (test for errors, line 20) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++98 void (test for errors, line 25) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++98 decl (test for errors, line 25) @@ -105177,10 +115034,10 @@ PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++11 (test for errors, line 20) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++11 void (test for errors, line 25) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++11 decl (test for errors, line 25) PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++1y (test for errors, line 20) -PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++1y void (test for errors, line 25) -PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++1y decl (test for errors, line 25) -PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++14 (test for errors, line 20) +PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++14 void (test for errors, line 25) +PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++14 decl (test for errors, line 25) +PASS: g++.old-deja/g++.pt/typename5.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename6.C -std=c++98 err (test for errors, line 13) PASS: g++.old-deja/g++.pt/typename6.C -std=c++98 note (test for warnings, line 13) PASS: g++.old-deja/g++.pt/typename6.C -std=c++98 (test for errors, line 18) @@ -105189,10 +115046,10 @@ PASS: g++.old-deja/g++.pt/typename6.C -std=c++11 err (test for errors, line 13) PASS: g++.old-deja/g++.pt/typename6.C -std=c++11 note (test for warnings, line 13) PASS: g++.old-deja/g++.pt/typename6.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename6.C -std=c++1y err (test for errors, line 13) -PASS: g++.old-deja/g++.pt/typename6.C -std=c++1y note (test for warnings, line 13) -PASS: g++.old-deja/g++.pt/typename6.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/typename6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename6.C -std=c++14 err (test for errors, line 13) +PASS: g++.old-deja/g++.pt/typename6.C -std=c++14 note (test for warnings, line 13) +PASS: g++.old-deja/g++.pt/typename6.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/typename6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++98 B (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++98 new_entries (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++98 exp (test for errors, line 18) @@ -105201,34 +115058,34 @@ PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++11 B (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++11 new_entries (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++11 exp (test for errors, line 18) PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++1y B (test for errors, line 18) -PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++1y new_entries (test for errors, line 18) -PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++1y exp (test for errors, line 18) -PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++14 B (test for errors, line 18) +PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++14 new_entries (test for errors, line 18) +PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++14 exp (test for errors, line 18) +PASS: g++.old-deja/g++.pt/typename7.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename8.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.pt/typename8.C -std=c++98 (test for warnings, line 20) PASS: g++.old-deja/g++.pt/typename8.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename8.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.pt/typename8.C -std=c++11 (test for warnings, line 20) PASS: g++.old-deja/g++.pt/typename8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/typename8.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.pt/typename8.C -std=c++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.pt/typename8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/typename8.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.pt/typename8.C -std=c++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.pt/typename8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++98 execution test PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/typename9.C -std=gnu++14 execution test PASS: g++.old-deja/g++.pt/unify1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/unify1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/unify2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/unify3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify4.C -std=c++98 (test for warnings, line 2) PASS: g++.old-deja/g++.pt/unify4.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.pt/unify4.C -std=c++98 candidate note (test for warnings, line 10) @@ -105237,10 +115094,10 @@ PASS: g++.old-deja/g++.pt/unify4.C -std=c++11 (test for warnings, line 2) PASS: g++.old-deja/g++.pt/unify4.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.pt/unify4.C -std=c++11 candidate note (test for warnings, line 10) PASS: g++.old-deja/g++.pt/unify4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify4.C -std=c++1y (test for warnings, line 2) -PASS: g++.old-deja/g++.pt/unify4.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.pt/unify4.C -std=c++1y candidate note (test for warnings, line 10) -PASS: g++.old-deja/g++.pt/unify4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify4.C -std=c++14 (test for warnings, line 2) +PASS: g++.old-deja/g++.pt/unify4.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.pt/unify4.C -std=c++14 candidate note (test for warnings, line 10) +PASS: g++.old-deja/g++.pt/unify4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify6.C -std=c++98 (test for errors, line 22) PASS: g++.old-deja/g++.pt/unify6.C -std=c++98 (test for errors, line 26) PASS: g++.old-deja/g++.pt/unify6.C -std=c++98 (test for errors, line 27) @@ -105249,10 +115106,10 @@ PASS: g++.old-deja/g++.pt/unify6.C -std=c++11 (test for errors, line 22) PASS: g++.old-deja/g++.pt/unify6.C -std=c++11 (test for errors, line 26) PASS: g++.old-deja/g++.pt/unify6.C -std=c++11 (test for errors, line 27) PASS: g++.old-deja/g++.pt/unify6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify6.C -std=c++1y (test for errors, line 22) -PASS: g++.old-deja/g++.pt/unify6.C -std=c++1y (test for errors, line 26) -PASS: g++.old-deja/g++.pt/unify6.C -std=c++1y (test for errors, line 27) -PASS: g++.old-deja/g++.pt/unify6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify6.C -std=c++14 (test for errors, line 22) +PASS: g++.old-deja/g++.pt/unify6.C -std=c++14 (test for errors, line 26) +PASS: g++.old-deja/g++.pt/unify6.C -std=c++14 (test for errors, line 27) +PASS: g++.old-deja/g++.pt/unify6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify7.C -std=c++98 (test for bogus messages, line 9) PASS: g++.old-deja/g++.pt/unify7.C -std=c++98 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/unify7.C -std=c++98 (test for bogus messages, line 14) @@ -105261,10 +115118,10 @@ PASS: g++.old-deja/g++.pt/unify7.C -std=c++11 (test for bogus messages, line 9 PASS: g++.old-deja/g++.pt/unify7.C -std=c++11 (test for bogus messages, line 13) PASS: g++.old-deja/g++.pt/unify7.C -std=c++11 (test for bogus messages, line 14) PASS: g++.old-deja/g++.pt/unify7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify7.C -std=c++1y (test for bogus messages, line 9) -PASS: g++.old-deja/g++.pt/unify7.C -std=c++1y (test for bogus messages, line 13) -PASS: g++.old-deja/g++.pt/unify7.C -std=c++1y (test for bogus messages, line 14) -PASS: g++.old-deja/g++.pt/unify7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify7.C -std=c++14 (test for bogus messages, line 9) +PASS: g++.old-deja/g++.pt/unify7.C -std=c++14 (test for bogus messages, line 13) +PASS: g++.old-deja/g++.pt/unify7.C -std=c++14 (test for bogus messages, line 14) +PASS: g++.old-deja/g++.pt/unify7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/unify8.C -std=c++98 (test for warnings, line 11) PASS: g++.old-deja/g++.pt/unify8.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.pt/unify8.C -std=c++98 (test for warnings, line 14) @@ -105277,36 +115134,36 @@ PASS: g++.old-deja/g++.pt/unify8.C -std=c++11 (test for warnings, line 14) PASS: g++.old-deja/g++.pt/unify8.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.pt/unify8.C -std=c++11 candidate note (test for warnings, line 18) PASS: g++.old-deja/g++.pt/unify8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y (test for warnings, line 11) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y candidate note (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/unify8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 (test for warnings, line 11) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 candidate note (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/unify8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/union1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/union1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/union1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/union1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/union2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/union2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/union2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/union2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/using1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/using1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/using1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/using1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/using1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/using1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/using1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/using1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/using2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/using2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/using2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/using2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/vaarg.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/vaarg.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/vaarg.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/vaarg.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/vaarg.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/vaarg.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/vaarg.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/vaarg.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/vaarg2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/vaarg2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/vaarg2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/vaarg2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++98 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++98 (test for warnings, line 25) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++98 inst (test for warnings, line 25) @@ -105315,102 +115172,102 @@ PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++11 (test for warnings, line 18) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++11 (test for warnings, line 25) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++11 inst (test for warnings, line 25) PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++1y (test for warnings, line 18) -PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++1y inst (test for warnings, line 25) -PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++14 (test for warnings, line 18) +PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++14 inst (test for warnings, line 25) +PASS: g++.old-deja/g++.pt/vaarg3.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/var1.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.pt/var1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/var1.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.pt/var1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/var1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/var1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/vbase1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/vbase1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/vbase1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/vbase1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/vbase1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/vbase1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/vbase1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/vbase1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/virtual1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual1.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/virtual1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual1.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/virtual1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/virtual1.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/virtual1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/virtual1.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/virtual2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/virtual2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/virtual2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/virtual3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/virtual3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual4.C -std=c++98 execution test PASS: g++.old-deja/g++.pt/virtual4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.pt/virtual4.C -std=c++11 execution test -PASS: g++.old-deja/g++.pt/virtual4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.pt/virtual4.C -std=c++1y execution test +PASS: g++.old-deja/g++.pt/virtual4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.pt/virtual4.C -std=c++14 execution test PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++98 (test for warnings, line 16) PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++11 (test for warnings, line 16) PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++1y (test for warnings, line 16) -PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++14 (test for warnings, line 16) +PASS: g++.old-deja/g++.pt/warn1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.pt/warn2.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.pt/warn2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.pt/warn2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.pt/warn2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.rfg/00321_01-.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++98 (test for errors, line 15) PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++11 (test for errors, line 15) PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++1y (test for errors, line 15) -PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++14 (test for errors, line 15) +PASS: g++.old-deja/g++.rfg/00324_02-.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/980310-1.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb10.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb10.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb10.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb10.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb102.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb102.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb102.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb102.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb102.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb102.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb102.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb102.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb103.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.robertl/eb103.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb103.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.robertl/eb103.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb103.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.robertl/eb103.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb103.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.robertl/eb103.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb104.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb104.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb104.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb104.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb104.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb104.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb104.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb104.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb105.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb105.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb105.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb105.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb106.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb106.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb106.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb106.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb107.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb107.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb107.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb107.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb108.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb108.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb108.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb108.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++98 (test for warnings, line 22) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++98 (test for errors, line 45) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++98 (test for errors, line 47) @@ -105427,86 +115284,86 @@ PASS: g++.old-deja/g++.robertl/eb109.C -std=c++11 (test for errors, line 52) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++11 (test for errors, line 56) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++11 (test for errors, line 68) PASS: g++.old-deja/g++.robertl/eb109.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 45) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 47) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 52) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 56) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for errors, line 68) -PASS: g++.old-deja/g++.robertl/eb109.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 45) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 47) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 52) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 56) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for errors, line 68) +PASS: g++.old-deja/g++.robertl/eb109.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb11.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb11.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb11.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb11.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb110.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb110.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb110.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb110.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb111.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb111.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb111.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb111.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb111.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb111.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb111.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb111.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb112.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb112.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb112.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb112.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb113.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb113.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb113.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb113.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb114.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb114.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb114.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb114.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb114.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb114.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb114.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb114.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb115.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb116.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb116.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb116.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb116.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb116.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb116.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb116.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb116.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb119.C -std=c++98 (test for warnings, line 3) PASS: g++.old-deja/g++.robertl/eb119.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.robertl/eb119.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb119.C -std=c++11 (test for warnings, line 3) PASS: g++.old-deja/g++.robertl/eb119.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.robertl/eb119.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb119.C -std=c++1y (test for warnings, line 3) -PASS: g++.old-deja/g++.robertl/eb119.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.robertl/eb119.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb119.C -std=c++14 (test for warnings, line 3) +PASS: g++.old-deja/g++.robertl/eb119.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.robertl/eb119.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb12.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb12.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb12.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb12.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb120.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb120.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb120.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb120.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb120.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb120.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb120.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb120.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb121.C -std=c++98 (test for warnings, line 6) PASS: g++.old-deja/g++.robertl/eb121.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb121.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb121.C -std=c++11 (test for warnings, line 6) PASS: g++.old-deja/g++.robertl/eb121.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb121.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb121.C -std=c++1y (test for warnings, line 6) -PASS: g++.old-deja/g++.robertl/eb121.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.robertl/eb121.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb121.C -std=c++14 (test for warnings, line 6) +PASS: g++.old-deja/g++.robertl/eb121.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.robertl/eb121.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb122.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb122.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb122.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb122.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb123.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb123.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb123.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb123.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb124.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb124.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb124.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb124.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++98 (test for errors, line 13) @@ -105517,47 +115374,47 @@ PASS: g++.old-deja/g++.robertl/eb125.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.robertl/eb125.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb125.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.robertl/eb125.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.robertl/eb125.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.robertl/eb125.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.robertl/eb125.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb125.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.robertl/eb125.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.robertl/eb125.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.robertl/eb125.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.robertl/eb125.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb126.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb126.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb126.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb126.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb126.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb126.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb126.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb126.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb127.C -std=c++98 (test for errors, line 51) PASS: g++.old-deja/g++.robertl/eb127.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb127.C -std=c++11 (test for errors, line 51) PASS: g++.old-deja/g++.robertl/eb127.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb127.C -std=c++1y (test for errors, line 51) -PASS: g++.old-deja/g++.robertl/eb127.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb127.C -std=c++14 (test for errors, line 51) +PASS: g++.old-deja/g++.robertl/eb127.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb128.C -std=c++98 (test for errors, line 4) PASS: g++.old-deja/g++.robertl/eb128.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb128.C -std=c++11 (test for errors, line 4) PASS: g++.old-deja/g++.robertl/eb128.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb128.C -std=c++1y (test for errors, line 4) -PASS: g++.old-deja/g++.robertl/eb128.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb128.C -std=c++14 (test for errors, line 4) +PASS: g++.old-deja/g++.robertl/eb128.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb129.C -std=c++98 (test for errors, line 20) PASS: g++.old-deja/g++.robertl/eb129.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb129.C -std=c++11 (test for errors, line 20) PASS: g++.old-deja/g++.robertl/eb129.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb129.C -std=c++1y (test for errors, line 20) -PASS: g++.old-deja/g++.robertl/eb129.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb129.C -std=c++14 (test for errors, line 20) +PASS: g++.old-deja/g++.robertl/eb129.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++98 (test for errors, line 19) PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.robertl/eb129a.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb13.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb13.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb13.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb13.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb130.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb130.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb130.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb130.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++98 (test for warnings, line 13) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++98 (test for errors, line 18) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++98 (test for errors, line 19) @@ -105566,73 +115423,73 @@ PASS: g++.old-deja/g++.robertl/eb131.C -std=c++11 (test for warnings, line 13) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++11 (test for errors, line 18) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++11 (test for errors, line 19) PASS: g++.old-deja/g++.robertl/eb131.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb131.C -std=c++1y (test for warnings, line 13) -PASS: g++.old-deja/g++.robertl/eb131.C -std=c++1y (test for errors, line 18) -PASS: g++.old-deja/g++.robertl/eb131.C -std=c++1y (test for errors, line 19) -PASS: g++.old-deja/g++.robertl/eb131.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb131.C -std=c++14 (test for warnings, line 13) +PASS: g++.old-deja/g++.robertl/eb131.C -std=c++14 (test for errors, line 18) +PASS: g++.old-deja/g++.robertl/eb131.C -std=c++14 (test for errors, line 19) +PASS: g++.old-deja/g++.robertl/eb131.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb132.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb132.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb132.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb132.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.robertl/eb133a.C -std=c++14 (test for excess errors) XFAIL: g++.old-deja/g++.robertl/eb133b.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++98 (test for excess errors) XFAIL: g++.old-deja/g++.robertl/eb133b.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++11 (test for excess errors) -XFAIL: g++.old-deja/g++.robertl/eb133b.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++1y (test for excess errors) +XFAIL: g++.old-deja/g++.robertl/eb133b.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.robertl/eb133b.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.robertl/eb133c.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb14.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb14.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb14.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb14.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb14.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb14.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb14.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb14.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb15.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb15.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb15.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb15.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb16.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb16.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb16.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb16.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb17.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb17.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb17.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb17.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb17.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb17.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb17.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb17.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb18.C -std=c++98 (test for errors, line 7) PASS: g++.old-deja/g++.robertl/eb18.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb18.C -std=c++11 (test for errors, line 7) PASS: g++.old-deja/g++.robertl/eb18.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb18.C -std=c++1y (test for errors, line 7) -PASS: g++.old-deja/g++.robertl/eb18.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb18.C -std=c++14 (test for errors, line 7) +PASS: g++.old-deja/g++.robertl/eb18.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb19.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb19.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb19.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb19.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb2.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb2.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb2.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb20.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb20.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb20.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb20.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb21.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb21.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb21.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb21.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb21.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb21.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb21.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb21.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb22.C -std=c++98 (test for warnings, line 14) PASS: g++.old-deja/g++.robertl/eb22.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.robertl/eb22.C -std=c++98 err (test for errors, line 26) @@ -105643,80 +115500,80 @@ PASS: g++.old-deja/g++.robertl/eb22.C -std=c++11 (test for warnings, line 19) PASS: g++.old-deja/g++.robertl/eb22.C -std=c++11 err (test for errors, line 26) PASS: g++.old-deja/g++.robertl/eb22.C -std=c++11 match candidate text (test for warnings, line 26) PASS: g++.old-deja/g++.robertl/eb22.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb22.C -std=c++1y (test for warnings, line 14) -PASS: g++.old-deja/g++.robertl/eb22.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.robertl/eb22.C -std=c++1y err (test for errors, line 26) -PASS: g++.old-deja/g++.robertl/eb22.C -std=c++1y match candidate text (test for warnings, line 26) -PASS: g++.old-deja/g++.robertl/eb22.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb22.C -std=c++14 (test for warnings, line 14) +PASS: g++.old-deja/g++.robertl/eb22.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.robertl/eb22.C -std=c++14 err (test for errors, line 26) +PASS: g++.old-deja/g++.robertl/eb22.C -std=c++14 match candidate text (test for warnings, line 26) +PASS: g++.old-deja/g++.robertl/eb22.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb23.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb23.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb23.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb23.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb24.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb24.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb24.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb24.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb26.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb26.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb26.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb26.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb26.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb26.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb26.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb26.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++98 (test for errors, line 32) PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++98 (test for errors, line 33) PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++11 (test for errors, line 32) PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++11 (test for errors, line 33) PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++1y (test for errors, line 32) -PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++1y (test for errors, line 33) -PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++14 (test for errors, line 32) +PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++14 (test for errors, line 33) +PASS: g++.old-deja/g++.robertl/eb27.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb28.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb28.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb28.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb28.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb29.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb29.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb29.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb29.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb30.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb30.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb30.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb30.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb31.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb31.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb31.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb31.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb31.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb31.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb31.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb31.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb32.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb32.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb32.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb32.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb33.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb33.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb33.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb33.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb33.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb33.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb33.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb33.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb34.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb34.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb34.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb34.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb35.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb35.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb35.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb35.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb36.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.robertl/eb36.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb36.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.robertl/eb36.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb36.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.robertl/eb36.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb36.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.robertl/eb36.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb37.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb37.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb37.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb37.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb38.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb38.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb38.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb38.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb39.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb39.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb39.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb39.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++98 (test for warnings, line 10) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++98 (test for warnings, line 19) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++98 type (test for errors, line 33) @@ -105733,140 +115590,140 @@ PASS: g++.old-deja/g++.robertl/eb4.C -std=c++11 (test for errors, line 42) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++11 (test for errors, line 43) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++11 (test for errors, line 48) PASS: g++.old-deja/g++.robertl/eb4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for warnings, line 10) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y type (test for errors, line 33) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y exp (test for errors, line 33) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for errors, line 42) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for errors, line 43) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for errors, line 48) -PASS: g++.old-deja/g++.robertl/eb4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for warnings, line 10) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 type (test for errors, line 33) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 exp (test for errors, line 33) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for errors, line 42) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for errors, line 43) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for errors, line 48) +PASS: g++.old-deja/g++.robertl/eb4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb41.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb41.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb41.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb41.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb41.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb41.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb41.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb41.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb43.C -std=c++98 (test for errors, line 33) PASS: g++.old-deja/g++.robertl/eb43.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb43.C -std=c++11 (test for errors, line 33) PASS: g++.old-deja/g++.robertl/eb43.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb43.C -std=c++1y (test for errors, line 33) -PASS: g++.old-deja/g++.robertl/eb43.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb43.C -std=c++14 (test for errors, line 33) +PASS: g++.old-deja/g++.robertl/eb43.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++98 warn (test for warnings, line 17) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++98 note (test for warnings, line 17) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++11 warn (test for warnings, line 17) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++11 note (test for warnings, line 17) PASS: g++.old-deja/g++.robertl/eb44.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb44.C -std=c++1y warn (test for warnings, line 17) -PASS: g++.old-deja/g++.robertl/eb44.C -std=c++1y note (test for warnings, line 17) -PASS: g++.old-deja/g++.robertl/eb44.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb44.C -std=c++14 warn (test for warnings, line 17) +PASS: g++.old-deja/g++.robertl/eb44.C -std=c++14 note (test for warnings, line 17) +PASS: g++.old-deja/g++.robertl/eb44.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb45.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb45.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb45.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb45.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb46.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb46.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb46.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb46.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb46.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb46.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb46.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb46.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb48.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb48.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb48.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb48.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb49.C -std=c++98 (test for errors, line 24) PASS: g++.old-deja/g++.robertl/eb49.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb49.C -std=c++11 (test for errors, line 24) PASS: g++.old-deja/g++.robertl/eb49.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb49.C -std=c++1y (test for errors, line 24) -PASS: g++.old-deja/g++.robertl/eb49.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb49.C -std=c++14 (test for errors, line 24) +PASS: g++.old-deja/g++.robertl/eb49.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb5.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb50.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb50.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb50.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb50.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb50.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb50.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb50.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb50.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb51.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb51.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb51.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb51.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb52.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb52.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb52.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb52.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb54.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb54.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb54.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb54.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb54.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb54.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb54.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb54.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb55.C -std=c++98 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb55.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb55.C -std=c++11 (test for errors, line 10) PASS: g++.old-deja/g++.robertl/eb55.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb55.C -std=c++1y (test for errors, line 10) -PASS: g++.old-deja/g++.robertl/eb55.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb55.C -std=c++14 (test for errors, line 10) +PASS: g++.old-deja/g++.robertl/eb55.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb56.C -std=c++98 (test for errors, line 9) PASS: g++.old-deja/g++.robertl/eb56.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb56.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.robertl/eb56.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb56.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.robertl/eb56.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb56.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.robertl/eb56.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb57.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb57.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb57.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb57.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb58.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb59.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb59.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb59.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb59.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb59.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb59.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb59.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb59.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb6.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb6.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb6.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb6.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb60.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb60.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb60.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb60.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb61.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb61.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb61.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb61.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb62.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb62.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb62.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb62.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb63.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb64.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb64.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb64.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb64.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb65.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb65.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb65.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb65.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb65.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb65.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb65.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb65.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb66.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb66.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb66.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb66.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb66.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb66.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb66.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb66.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb67.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb67.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb67.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb67.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb67.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.robertl/eb67.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb67.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.robertl/eb67.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++98 (test for warnings, line 9) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++98 match (test for errors, line 14) @@ -105877,41 +115734,41 @@ PASS: g++.old-deja/g++.robertl/eb69.C -std=c++11 (test for warnings, line 9) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++11 match (test for errors, line 14) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++11 exp (test for warnings, line 14) PASS: g++.old-deja/g++.robertl/eb69.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb69.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.robertl/eb69.C -std=c++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.robertl/eb69.C -std=c++1y match (test for errors, line 14) -PASS: g++.old-deja/g++.robertl/eb69.C -std=c++1y exp (test for warnings, line 14) -PASS: g++.old-deja/g++.robertl/eb69.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb69.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.robertl/eb69.C -std=c++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.robertl/eb69.C -std=c++14 match (test for errors, line 14) +PASS: g++.old-deja/g++.robertl/eb69.C -std=c++14 exp (test for warnings, line 14) +PASS: g++.old-deja/g++.robertl/eb69.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb7.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb7.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb7.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb7.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb70.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb70.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb70.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb70.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb71.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb71.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb71.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb71.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb73.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb74.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb74.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb74.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb74.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb75.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb75.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb75.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb75.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb76.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb76.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb76.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb76.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb77.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb77.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb77.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb77.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb77.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb77.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb77.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb77.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb79.C -std=c++98 (test for errors, line 21) PASS: g++.old-deja/g++.robertl/eb79.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.robertl/eb79.C -std=c++98 (test for errors, line 31) @@ -105920,10 +115777,10 @@ PASS: g++.old-deja/g++.robertl/eb79.C -std=c++11 (test for errors, line 21) PASS: g++.old-deja/g++.robertl/eb79.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.robertl/eb79.C -std=c++11 (test for errors, line 31) PASS: g++.old-deja/g++.robertl/eb79.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb79.C -std=c++1y (test for errors, line 21) -PASS: g++.old-deja/g++.robertl/eb79.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.robertl/eb79.C -std=c++1y (test for errors, line 31) -PASS: g++.old-deja/g++.robertl/eb79.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb79.C -std=c++14 (test for errors, line 21) +PASS: g++.old-deja/g++.robertl/eb79.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.robertl/eb79.C -std=c++14 (test for errors, line 31) +PASS: g++.old-deja/g++.robertl/eb79.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++98 (test for errors, line 9) @@ -105932,97 +115789,97 @@ PASS: g++.old-deja/g++.robertl/eb8.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++11 (test for errors, line 9) PASS: g++.old-deja/g++.robertl/eb8.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb8.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.robertl/eb8.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.robertl/eb8.C -std=c++1y (test for errors, line 9) -PASS: g++.old-deja/g++.robertl/eb8.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb8.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.robertl/eb8.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.robertl/eb8.C -std=c++14 (test for errors, line 9) +PASS: g++.old-deja/g++.robertl/eb8.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb80.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb80.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb80.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb80.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb81.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb81.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb81.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb81.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++98 (test for errors, line 5) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++11 (test for errors, line 5) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/eb82.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb82.C -std=c++1y (test for errors, line 5) -PASS: g++.old-deja/g++.robertl/eb82.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.robertl/eb82.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb82.C -std=c++14 (test for errors, line 5) +PASS: g++.old-deja/g++.robertl/eb82.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.robertl/eb82.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb83.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb84.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb84.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb84.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb84.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb84.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb84.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb84.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb84.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb86.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb86.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb86.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb86.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb87.C -std=c++98 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb87.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb87.C -std=c++11 (test for errors, line 6) PASS: g++.old-deja/g++.robertl/eb87.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb87.C -std=c++1y (test for errors, line 6) -PASS: g++.old-deja/g++.robertl/eb87.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb87.C -std=c++14 (test for errors, line 6) +PASS: g++.old-deja/g++.robertl/eb87.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++98 execution test PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++11 execution test -PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++1y execution test +PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb88.C -std=gnu++14 execution test PASS: g++.old-deja/g++.robertl/eb9.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb9.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb9.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb9.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb90.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb90.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb90.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb90.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb91.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb91.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb91.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb91.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb91.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb91.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb91.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb91.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb92.C -std=c++98 (test for errors, line 2) PASS: g++.old-deja/g++.robertl/eb92.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb92.C -std=c++11 (test for errors, line 2) PASS: g++.old-deja/g++.robertl/eb92.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb92.C -std=c++1y (test for errors, line 2) -PASS: g++.old-deja/g++.robertl/eb92.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb92.C -std=c++14 (test for errors, line 2) +PASS: g++.old-deja/g++.robertl/eb92.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb93.C -std=c++98 (test for errors, line 30) PASS: g++.old-deja/g++.robertl/eb93.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb93.C -std=c++11 (test for errors, line 30) PASS: g++.old-deja/g++.robertl/eb93.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb93.C -std=c++1y (test for errors, line 30) -PASS: g++.old-deja/g++.robertl/eb93.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb93.C -std=c++14 (test for errors, line 30) +PASS: g++.old-deja/g++.robertl/eb93.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++98 (test for errors, line 13) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++98 (test for errors, line 16) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++11 (test for errors, line 13) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++11 (test for errors, line 16) PASS: g++.old-deja/g++.robertl/eb94.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb94.C -std=c++1y (test for errors, line 13) -PASS: g++.old-deja/g++.robertl/eb94.C -std=c++1y (test for errors, line 16) -PASS: g++.old-deja/g++.robertl/eb94.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb94.C -std=c++14 (test for errors, line 13) +PASS: g++.old-deja/g++.robertl/eb94.C -std=c++14 (test for errors, line 16) +PASS: g++.old-deja/g++.robertl/eb94.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb95.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb95.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb95.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb95.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb95.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb95.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb95.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb95.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb97.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb97.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eb97.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb97.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eb97.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb97.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eb97.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb97.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eb98.C -std=c++98 (test for warnings, line 8) PASS: g++.old-deja/g++.robertl/eb98.C -std=c++98 (test for errors, line 17) PASS: g++.old-deja/g++.robertl/eb98.C -std=c++98 candidate note (test for warnings, line 17) @@ -106031,103 +115888,103 @@ PASS: g++.old-deja/g++.robertl/eb98.C -std=c++11 (test for warnings, line 8) PASS: g++.old-deja/g++.robertl/eb98.C -std=c++11 (test for errors, line 17) PASS: g++.old-deja/g++.robertl/eb98.C -std=c++11 candidate note (test for warnings, line 17) PASS: g++.old-deja/g++.robertl/eb98.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb98.C -std=c++1y (test for warnings, line 8) -PASS: g++.old-deja/g++.robertl/eb98.C -std=c++1y (test for errors, line 17) -PASS: g++.old-deja/g++.robertl/eb98.C -std=c++1y candidate note (test for warnings, line 17) -PASS: g++.old-deja/g++.robertl/eb98.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb98.C -std=c++14 (test for warnings, line 8) +PASS: g++.old-deja/g++.robertl/eb98.C -std=c++14 (test for errors, line 17) +PASS: g++.old-deja/g++.robertl/eb98.C -std=c++14 candidate note (test for warnings, line 17) +PASS: g++.old-deja/g++.robertl/eb98.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb99.C -std=c++98 (test for errors, line 134) PASS: g++.old-deja/g++.robertl/eb99.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eb99.C -std=c++11 (test for errors, line 134) PASS: g++.old-deja/g++.robertl/eb99.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/eb99.C -std=c++1y (test for errors, line 134) -PASS: g++.old-deja/g++.robertl/eb99.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/eb99.C -std=c++14 (test for errors, line 134) +PASS: g++.old-deja/g++.robertl/eb99.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/ebnull-cast.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/ebnull-oldcast.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/ebnull.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eh990323-1.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eh990323-2.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eh990323-3.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eh990323-4.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/eh990323-5.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++98 (test for warnings, line 7) PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++98 (test for errors, line 8) PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++11 (test for warnings, line 7) PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++11 (test for errors, line 8) PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++1y (test for warnings, line 7) -PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++1y (test for errors, line 8) -PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++14 (test for warnings, line 7) +PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++14 (test for errors, line 8) +PASS: g++.old-deja/g++.robertl/ice990323-1.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++98 execution test PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++11 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++11 execution test -PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++1y (test for excess errors) -PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++1y execution test +PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++14 (test for excess errors) +PASS: g++.old-deja/g++.robertl/ice990323-2.C -std=c++14 execution test PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++98 (test for errors, line 14) PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++11 (test for errors, line 14) PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++1y (test for errors, line 14) -PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++14 (test for errors, line 14) +PASS: g++.old-deja/g++.robertl/ice990323-3.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++98 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++11 (test for errors, line 12) PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++1y (test for errors, line 12) -PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++14 (test for errors, line 12) +PASS: g++.old-deja/g++.robertl/ice990323-4.C -std=c++14 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++98 (test for errors, line 11) PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++98 (test for excess errors) PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++11 (test for errors, line 11) PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++11 (test for excess errors) -PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++1y (test for errors, line 11) -PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++1y (test for excess errors) +PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++14 (test for errors, line 11) +PASS: g++.old-deja/g++.robertl/ice990323-5.C -std=c++14 (test for excess errors) UNSUPPORTED: g++.old-deja/g++.warn/cast-align1.C -std=gnu++98 UNSUPPORTED: g++.old-deja/g++.warn/cast-align1.C -std=gnu++11 -UNSUPPORTED: g++.old-deja/g++.warn/cast-align1.C -std=gnu++1y +UNSUPPORTED: g++.old-deja/g++.warn/cast-align1.C -std=gnu++14 PASS: g++.old-deja/g++.warn/flow1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.warn/flow1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/flow1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/flow1.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++98 (test for warnings, line 19) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++98 (test for warnings, line 21) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++98 (test for warnings, line 25) @@ -106182,33 +116039,33 @@ PASS: g++.old-deja/g++.warn/impint.C -std=gnu++11 (test for warnings, line 52) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++11 (test for warnings, line 54) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++11 (test for warnings, line 55) PASS: g++.old-deja/g++.warn/impint.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 19) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 21) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 25) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 29) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 33) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 35) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 39) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 47) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 48) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 49) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 50) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 51) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 52) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 54) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for warnings, line 55) -PASS: g++.old-deja/g++.warn/impint.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 19) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 21) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 25) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 28) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 29) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 30) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 32) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 33) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 35) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 36) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 38) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 39) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 41) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 42) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 47) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 48) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 49) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 50) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 51) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 52) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 54) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 55) +PASS: g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++98 (test for warnings, line 20) PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++98 (test for warnings, line 22) PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++98 (test for warnings, line 26) @@ -106241,22 +116098,22 @@ PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++11 (test for warnings, line 42 PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++11 (test for warnings, line 44) PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++11 (test for warnings, line 45) PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 20) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 22) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 26) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 27) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 28) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 30) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 32) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 34) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 36) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 38) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 40) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 41) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 42) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 44) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for warnings, line 45) -PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 20) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 22) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 26) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 27) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 28) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 30) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 32) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 34) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 36) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 38) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 40) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 41) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 42) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 44) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 45) +PASS: g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.warn/inline.C -std=gnu++98 (test for bogus messages, line 17) PASS: g++.old-deja/g++.warn/inline.C -std=gnu++98 (test for bogus messages, line 34) PASS: g++.old-deja/g++.warn/inline.C -std=gnu++98 (test for bogus messages, line 39) @@ -106267,30 +116124,30 @@ PASS: g++.old-deja/g++.warn/inline.C -std=gnu++11 (test for bogus messages, li PASS: g++.old-deja/g++.warn/inline.C -std=gnu++11 (test for bogus messages, line 39) PASS: g++.old-deja/g++.warn/inline.C -std=gnu++11 (test for bogus messages, line 63) PASS: g++.old-deja/g++.warn/inline.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/inline.C -std=gnu++1y (test for bogus messages, line 17) -PASS: g++.old-deja/g++.warn/inline.C -std=gnu++1y (test for bogus messages, line 34) -PASS: g++.old-deja/g++.warn/inline.C -std=gnu++1y (test for bogus messages, line 39) -PASS: g++.old-deja/g++.warn/inline.C -std=gnu++1y (test for bogus messages, line 63) -PASS: g++.old-deja/g++.warn/inline.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/inline.C -std=gnu++14 (test for bogus messages, line 17) +PASS: g++.old-deja/g++.warn/inline.C -std=gnu++14 (test for bogus messages, line 34) +PASS: g++.old-deja/g++.warn/inline.C -std=gnu++14 (test for bogus messages, line 39) +PASS: g++.old-deja/g++.warn/inline.C -std=gnu++14 (test for bogus messages, line 63) +PASS: g++.old-deja/g++.warn/inline.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.warn/iomanip.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.warn/iomanip.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/iomanip.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/iomanip.C -std=gnu++14 (test for excess errors) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++98 (test for warnings, line 5) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++98 (test for warnings, line 9) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++98 (test for excess errors) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for warnings, line 5) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for warnings, line 9) PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for excess errors) -PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++1y (test for warnings, line 5) -PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++1y (test for warnings, line 9) -PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++1y (test for excess errors) +PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for warnings, line 5) +PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for warnings, line 9) +PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++14 (test for excess errors) === g++ Summary === -# of expected passes 87584 +# of expected passes 90803 # of unexpected failures 3 # of unexpected successes 2 -# of expected failures 264 -# of unsupported tests 2960 -[...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 5.0.0 20140926 (experimental) (GCC) +# of expected failures 321 +# of unsupported tests 3308 +[...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 5.0.0 20150119 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum index 4d4c10c1..05cc0910 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Fri Sep 26 21:38:24 2014 +Test Run By thomas on Tue Jan 20 18:32:56 2015 Native configuration is i686-pc-linux-gnu === gcc tests === @@ -3668,6 +3668,78 @@ PASS: gcc.c-torture/compile/20120727-2.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/20120727-2.c -Os (test for excess errors) PASS: gcc.c-torture/compile/20120727-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/20120727-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120830-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120830-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120913-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120917-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20120927-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20121010-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20121027-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -O2 (test for excess errors) @@ -3676,6 +3748,22 @@ PASS: gcc.c-torture/compile/20121107-1.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -Os (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/20121107-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20121220-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20140110-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/20140213.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/20140213.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/20140213.c -O2 (test for excess errors) @@ -3710,6 +3798,16 @@ PASS: gcc.c-torture/compile/20140816-1.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/20140816-1.c -Os (test for excess errors) PASS: gcc.c-torture/compile/20140816-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/20140816-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20150108.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/386.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/386.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/386.c -O2 (test for excess errors) @@ -5674,29 +5772,29 @@ PASS: gcc.c-torture/compile/981001-4.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/981001-4.c -Os (test for excess errors) PASS: gcc.c-torture/compile/981001-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/981001-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O0 (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O0 (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O0 (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O0 (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O1 (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O1 (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O1 (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O1 (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O2 (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O2 (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O2 (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O2 (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O3 -fomit-frame-pointer (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O3 -fomit-frame-pointer (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O3 -fomit-frame-pointer (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O3 -g (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O3 -g (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O3 -g (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O3 -g (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -Os (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -Os (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -Os (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -Os (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 14) PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 15) +PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 16) PASS: gcc.c-torture/compile/981006-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/981007-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/981007-1.c -O1 (test for excess errors) @@ -6700,6 +6798,14 @@ PASS: gcc.c-torture/compile/callind.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/callind.c -Os (test for excess errors) PASS: gcc.c-torture/compile/callind.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/callind.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/calls-void.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/calls.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/calls.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/calls.c -O2 (test for excess errors) @@ -8968,13 +9074,37 @@ PASS: gcc.c-torture/compile/pr28776-2.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr28776-2.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr28776-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr28776-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O0 (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O0 (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O0 (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O1 (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O1 (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O1 (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O2 (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O2 (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O2 (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O3 -fomit-frame-pointer (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O3 -fomit-frame-pointer (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O3 -fomit-frame-pointer (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O3 -g (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O3 -g (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O3 -g (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -Os (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -Os (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -Os (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 13) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14) +PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) PASS: gcc.c-torture/compile/pr28865.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr28905.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr28905.c -O1 (test for excess errors) @@ -11998,6 +12128,16 @@ PASS: gcc.c-torture/compile/pr52750.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr52750.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr52773.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr52891-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr52891-1.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr52891-1.c -O2 (test for excess errors) @@ -12696,6 +12836,16 @@ PASS: gcc.c-torture/compile/pr60655-2.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr60655-2.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr60655-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr60655-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr61042.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O2 (test for excess errors) @@ -12724,6 +12874,22 @@ PASS: gcc.c-torture/compile/pr61684.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr61684.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr61684.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr61684.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O0 scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O1 scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O2 scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O3 -fomit-frame-pointer scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O3 -g scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -Os scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler mysection +PASS: gcc.c-torture/compile/pr61848.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr61848.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler mysection PASS: gcc.c-torture/compile/pr62312.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr62312.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr62312.c -O2 (test for excess errors) @@ -12734,6 +12900,48 @@ PASS: gcc.c-torture/compile/pr62312.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr62312.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr62312.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr62312.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr63282.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr63761.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr64067.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr64269.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr64494.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O2 (test for excess errors) @@ -22026,6 +22234,22 @@ PASS: gcc.c-torture/execute/20101025-1.c -O2 -flto -fno-use-linker-plugin -flt PASS: gcc.c-torture/execute/20101025-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/20101025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/20101025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/20110418-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O0 execution test +PASS: gcc.c-torture/execute/20110418-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O1 execution test +PASS: gcc.c-torture/execute/20110418-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O2 execution test +PASS: gcc.c-torture/execute/20110418-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/20110418-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/20110418-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -Os execution test +PASS: gcc.c-torture/execute/20110418-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/20110418-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/20110418-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/20111208-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/20111208-1.c -O0 execution test PASS: gcc.c-torture/execute/20111208-1.c -O1 (test for excess errors) @@ -22294,6 +22518,22 @@ PASS: gcc.c-torture/execute/20140212-1.c -O2 -flto -fno-use-linker-plugin -flt PASS: gcc.c-torture/execute/20140212-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/20140212-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/20140212-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/20140212-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O0 execution test +PASS: gcc.c-torture/execute/20140212-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O1 execution test +PASS: gcc.c-torture/execute/20140212-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O2 execution test +PASS: gcc.c-torture/execute/20140212-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/20140212-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O3 -g execution test +PASS: gcc.c-torture/execute/20140212-2.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -Os execution test +PASS: gcc.c-torture/execute/20140212-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/20140212-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/20140212-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/20140326-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/20140326-1.c -O0 execution test PASS: gcc.c-torture/execute/20140326-1.c -O1 (test for excess errors) @@ -22358,6 +22598,58 @@ PASS: gcc.c-torture/execute/20140828-1.c -O2 -flto -fno-use-linker-plugin -flt PASS: gcc.c-torture/execute/20140828-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/20140828-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/20140828-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/20141022-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O0 execution test +PASS: gcc.c-torture/execute/20141022-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O1 execution test +PASS: gcc.c-torture/execute/20141022-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O2 execution test +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/20141022-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/20141022-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -Os execution test +PASS: gcc.c-torture/execute/20141022-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/20141022-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/20141022-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/20141107-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O0 execution test +PASS: gcc.c-torture/execute/20141107-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O1 execution test +PASS: gcc.c-torture/execute/20141107-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O2 execution test +PASS: gcc.c-torture/execute/20141107-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/20141107-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/20141107-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -Os execution test +PASS: gcc.c-torture/execute/20141107-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/20141107-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/20141107-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/20141125-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O0 execution test +PASS: gcc.c-torture/execute/20141125-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O1 execution test +PASS: gcc.c-torture/execute/20141125-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O2 execution test +PASS: gcc.c-torture/execute/20141125-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/20141125-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/20141125-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -Os execution test +PASS: gcc.c-torture/execute/20141125-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/20141125-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/20141125-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/900409-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/900409-1.c -O0 execution test PASS: gcc.c-torture/execute/900409-1.c -O1 (test for excess errors) @@ -29494,6 +29786,26 @@ PASS: gcc.c-torture/execute/memset-3.c -O2 -flto -fno-use-linker-plugin -flto- PASS: gcc.c-torture/execute/memset-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/memset-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/memset-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/memset-4.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O0 execution test +PASS: gcc.c-torture/execute/memset-4.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O1 execution test +PASS: gcc.c-torture/execute/memset-4.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O2 execution test +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/memset-4.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O3 -g execution test +PASS: gcc.c-torture/execute/memset-4.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -Os execution test +PASS: gcc.c-torture/execute/memset-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/memset-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/memset-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/mod-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/mod-1.c -O0 execution test PASS: gcc.c-torture/execute/mod-1.c -O1 (test for excess errors) @@ -35482,6 +35794,26 @@ PASS: gcc.c-torture/execute/pr61725.c -O2 -flto -fno-use-linker-plugin -flto-p PASS: gcc.c-torture/execute/pr61725.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr61725.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr61725.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr62151.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O0 execution test +PASS: gcc.c-torture/execute/pr62151.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O1 execution test +PASS: gcc.c-torture/execute/pr62151.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O2 execution test +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/pr62151.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr62151.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -Os execution test +PASS: gcc.c-torture/execute/pr62151.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr62151.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr62151.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr63209.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr63209.c -O0 execution test PASS: gcc.c-torture/execute/pr63209.c -O1 (test for excess errors) @@ -35498,6 +35830,134 @@ PASS: gcc.c-torture/execute/pr63209.c -O2 -flto -fno-use-linker-plugin -flto-p PASS: gcc.c-torture/execute/pr63209.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr63209.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr63209.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr63302.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O0 execution test +PASS: gcc.c-torture/execute/pr63302.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O1 execution test +PASS: gcc.c-torture/execute/pr63302.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O2 execution test +PASS: gcc.c-torture/execute/pr63302.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr63302.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr63302.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -Os execution test +PASS: gcc.c-torture/execute/pr63302.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr63302.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr63302.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr63641.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O0 execution test +PASS: gcc.c-torture/execute/pr63641.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O1 execution test +PASS: gcc.c-torture/execute/pr63641.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O2 execution test +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/pr63641.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr63641.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -Os execution test +PASS: gcc.c-torture/execute/pr63641.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr63641.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr63641.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr63659.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O0 execution test +PASS: gcc.c-torture/execute/pr63659.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O1 execution test +PASS: gcc.c-torture/execute/pr63659.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O2 execution test +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/pr63659.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr63659.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -Os execution test +PASS: gcc.c-torture/execute/pr63659.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr63659.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr63659.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr63843.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O0 execution test +PASS: gcc.c-torture/execute/pr63843.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O1 execution test +PASS: gcc.c-torture/execute/pr63843.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O2 execution test +PASS: gcc.c-torture/execute/pr63843.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr63843.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr63843.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -Os execution test +PASS: gcc.c-torture/execute/pr63843.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr63843.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr63843.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr64006.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O0 execution test +PASS: gcc.c-torture/execute/pr64006.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O1 execution test +PASS: gcc.c-torture/execute/pr64006.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O2 execution test +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/pr64006.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr64006.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -Os execution test +PASS: gcc.c-torture/execute/pr64006.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr64006.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr64006.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr64255.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O0 execution test +PASS: gcc.c-torture/execute/pr64255.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O1 execution test +PASS: gcc.c-torture/execute/pr64255.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O2 execution test +PASS: gcc.c-torture/execute/pr64255.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr64255.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr64255.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -Os execution test +PASS: gcc.c-torture/execute/pr64255.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr64255.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr64255.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr64260.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O0 execution test +PASS: gcc.c-torture/execute/pr64260.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O1 execution test +PASS: gcc.c-torture/execute/pr64260.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O2 execution test +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/pr64260.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr64260.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -Os execution test +PASS: gcc.c-torture/execute/pr64260.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr64260.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr64260.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr7284-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr7284-1.c -O0 execution test PASS: gcc.c-torture/execute/pr7284-1.c -O1 (test for excess errors) @@ -35954,6 +36414,26 @@ PASS: gcc.c-torture/execute/strcpy-1.c -O2 -flto -fno-use-linker-plugin -flto- PASS: gcc.c-torture/execute/strcpy-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/strcpy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/strcpy-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O0 execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O1 execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O2 execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O3 -g execution test +PASS: gcc.c-torture/execute/strcpy-2.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -Os execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/strcpy-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/strcpy-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/strct-pack-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/strct-pack-1.c -O0 execution test PASS: gcc.c-torture/execute/strct-pack-1.c -O1 (test for excess errors) @@ -38135,6 +38615,7 @@ Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ... PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O0 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O0 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.type-inheritance, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.001t.tu, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.002t.class, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.003t.original, -O0 comparison @@ -38143,48 +38624,52 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.166t.veclower, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.167t.cplxlower0, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.dfinit, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.176t.veclower, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.177t.cplxlower0, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.dfinit, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.type-inheritance, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.001t.tu, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.002t.class, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.003t.original, -O1 comparison @@ -38193,139 +38678,142 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.split3, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.split3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 comparison @@ -38338,168 +38826,172 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer comparison @@ -38512,177 +39004,181 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O3 -fomit-frame-poin PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.unswitch, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.ldist, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ifcvt, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.vect, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.dce5, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.118t.pcom, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.slp1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slp2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.gcse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O3 -fomit-frame-pointer comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.unswitch, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ldist, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.ifcvt, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.vect, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dce5, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.pcom, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slp1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.136t.slp2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.gcse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O3 -fomit-frame-pointer comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O3 -fomit-frame-pointer comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer -funroll-loops comparison @@ -38695,180 +39191,184 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O3 -fomit-frame-poin PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.ldist, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ifcvt, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.vect, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.dce5, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.118t.pcom, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.slp1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slp2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.web, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.unswitch, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ldist, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.ifcvt, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.vect, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dce5, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.pcom, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slp1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.136t.slp2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.web, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.gcse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.rnreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O3 -fomit-frame-pointer -funroll-loops comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O3 -fomit-frame-pointer -funroll-loops comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison @@ -38881,180 +39381,184 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O3 -fomit-frame-poin PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.ldist, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ifcvt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.vect, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.dce5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.118t.pcom, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.slp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.197r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.unswitch, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ldist, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.ifcvt, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.vect, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dce5, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.pcom, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slp1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.136t.slp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.loop2_unroll, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.web, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.gcse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.rnreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O3 -g comparison @@ -39067,178 +39571,182 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.unswitch, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.ldist, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ifcvt, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.vect, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.117t.dce5, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.118t.pcom, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.120t.slp1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.slp2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.gcse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.vartrack, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.112t.unswitch, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.115t.ldist, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.ifcvt, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.126t.vect, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.dce5, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.128t.pcom, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slp1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.136t.slp2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.gcse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.253r.vartrack, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -Os comparison @@ -39251,167 +39759,172 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.hoist, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.195r.hoist, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.type-inheritance, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.001t.tu, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.002t.class, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.003t.original, -Og -g comparison @@ -39420,84 +39933,87 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.cplxlower2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.veclower22, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.ccp4, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.objsz2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.fab2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyprop7, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.dce6, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.copyrename5, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.158t.crited3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.160t.uncprop2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.161t.local-pure-const3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.split3, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.vartrack, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.158t.cplxlower2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.159t.veclower22, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.160t.ccp4, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.161t.objsz2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.162t.fab2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.163t.copyprop7, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.164t.dce6, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.167t.copyrename5, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.168t.crited3, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.170t.uncprop2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.171t.local-pure-const3, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.split3, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.253r.vartrack, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -39510,168 +40026,172 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O2 -flto -fno-use-li PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.043i.whole-program, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.045i.devirt, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.static-var, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.single-use, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.comdats, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.056t.copyrename2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.057t.ccp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.058t.copyprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.059t.cunrolli, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.060t.phiprop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.061t.forwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.062t.objsz1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.063t.alias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.retslot, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.fre2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.mergephi2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.vrp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.dce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.cdce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.cselim, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.ifcombine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.phiopt1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.tailr2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.ch, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.cplxlower1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.copyrename3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.dom1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.isolate-paths, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phicprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.reassoc1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.085t.dce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.forwprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.phiopt2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.ccp3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.copyprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.sincos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.bswap, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.crited1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.sink, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.fix_loops, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.loopinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.lim1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.copyprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.dce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.104t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.copyprop5, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.ivcanon, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.119t.cunroll, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivopts, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.123t.lim3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.124t.loopdone, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.125t.no_loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.127t.veclower21, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.reassoc2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.130t.slsr, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.131t.dom2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.strlen, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.vrp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.phicprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.cddce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.138t.forwprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.phiopt3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.fab1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.141t.widening_mul, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.tailc, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.copyrename4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.crited2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.uncprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.local-pure-const2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.173t.nrv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.174t.optimized, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.175r.expand, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.176r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.177r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.178r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.179r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.180r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.181r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.182r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.183r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.184r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.198r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.204r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.205r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.207r.bbpart, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.212r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.221r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.225r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.226r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.jump2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.230r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.233r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.234r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.240r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.243r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.250r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.050i.whole-program, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.053i.devirt, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.058i.static-var, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.059i.single-use, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.060i.comdats, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.064t.copyrename2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.065t.ccp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.066t.copyprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.067t.cunrolli, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.068t.phiprop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.069t.forwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.070t.objsz1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.071t.alias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.072t.retslot, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.073t.fre2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.074t.mergephi2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.075t.vrp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.077t.dce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.078t.cdce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.079t.cselim, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.080t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.081t.ifcombine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.082t.phiopt1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.083t.tailr2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.084t.ch, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.086t.cplxlower1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.087t.sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.088t.copyrename3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.089t.dom1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.090t.isolate-paths, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.091t.phicprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.092t.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.093t.reassoc1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.094t.dce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.095t.forwprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.096t.phiopt2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.097t.ccp3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.098t.copyprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.099t.sincos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.100t.bswap, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.101t.crited1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.102t.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.103t.sink, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.106t.fix_loops, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.107t.loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.108t.loopinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.109t.lim1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.110t.copyprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.111t.dce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.113t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.116t.copyprop5, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.122t.ivcanon, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.129t.cunroll, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.132t.ivopts, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.133t.lim3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.134t.loopdone, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.135t.no_loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.137t.veclower21, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.139t.reassoc2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.140t.slsr, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.142t.dom2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.143t.strlen, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.144t.vrp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.145t.phicprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.146t.cddce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.147t.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.148t.forwprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.149t.phiopt3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.150t.fab1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.151t.widening_mul, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.152t.tailc, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.153t.copyrename4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.154t.crited2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.156t.uncprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.157t.local-pure-const2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.183t.nrv, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.184t.optimized, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.185r.expand, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.186r.vregs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.187r.into_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.188r.jump, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.189r.subreg1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.190r.dfinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.191r.cse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.192r.fwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.193r.cprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.194r.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.196r.cprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.199r.ce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.200r.reginfo, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.201r.loop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.202r.loop2_init, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.203r.loop2_invariant, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.206r.loop2_done, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.208r.cprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.209r.cse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.210r.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.211r.fwprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.213r.init-regs, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.214r.ud_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.215r.combine, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.216r.ce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.217r.bbpart, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.218r.outof_cfglayout, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.219r.split1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.220r.subreg2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.222r.mode_sw, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.223r.asmcons, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.227r.ira, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.228r.reload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.229r.postreload, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.231r.split2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.232r.ree, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.235r.pro_and_epilogue, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.236r.dse2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.237r.csa, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.238r.jump2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.239r.compgotos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.241r.peephole2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.242r.ce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.244r.cprop_hardreg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.245r.rtl_dce, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.246r.bbro, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.248r.split4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.249r.sched2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.251r.stack, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.252r.alignments, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.254r.mach, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.255r.barriers, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.259r.shorten, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.260r.nothrow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.261r.dwarf2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.262r.final, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.263r.dfinish, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr PASS: gcc.c-torture/unsorted/dump-noaddr.c.000i.cgraph, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison @@ -39684,35 +40204,53 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.006t.omplower, -O2 -flto -fuse-linke PASS: gcc.c-torture/unsorted/dump-noaddr.c.007t.lower, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.010t.eh, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.011t.cfg, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.012t.ompexp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.013i.visibility, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.014i.early_local_cleanups, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.015t.ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.inline_param1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.018t.einline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.019t.early_optimizations, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.020t.copyrename1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.021t.ccp1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.forwprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.esra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.ealias, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.fre1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.mergephi1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.cddce1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.eipa_sra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.tailr1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.switchconv, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.local-pure-const1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.fnsplit, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.release_ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.036t.inline_param2, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.037i.free-inline-summary, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.046i.cp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.048i.inline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.049i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.253t.statistics, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.016i.build_ssa_passes, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.017t.ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.019i.chkp_passes, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.021i.opt_local_passes, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.022t.inline_param1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.023t.einline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.024t.early_optimizations, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.025t.copyrename1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.026t.ccp1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.027t.forwprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.028t.esra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.029t.ealias, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.030t.fre1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.031t.mergephi1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.032t.cddce1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.033t.eipa_sra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.034t.tailr1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.035t.switchconv, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.037t.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.038t.local-pure-const1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.039t.fnsplit, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.040t.release_ssa, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.041t.inline_param2, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.044i.free-inline-summary, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.051i.profile_estimate, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.052i.icf, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.054i.cp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.056i.inline, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.057i.pure-const, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.264t.statistics, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison Running [...]/hurd/master/gcc/testsuite/gcc.dg/asan/asan.exp ... +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O0 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O1 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times asan1 "ASAN_CHECK" 2 +PASS: c-c++-common/asan/aggressive-opts.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/aggressive-opts.c -O3 -g scan-tree-dump-times asan1 "ASAN_CHECK" 2 +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -Os +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/aggressive-opts.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/asan-interface-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/asan-interface-1.c -O0 execution test PASS: c-c++-common/asan/asan-interface-1.c -O1 (test for excess errors) @@ -39865,6 +40403,30 @@ PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fno-use-linker-plugin -flto-pa PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/bitfield-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O0 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O0 execution test +PASS: c-c++-common/asan/bitfield-5.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O1 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O1 execution test +PASS: c-c++-common/asan/bitfield-5.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/asan/bitfield-5.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O3 -g execution test +PASS: c-c++-common/asan/bitfield-5.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -Os (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -Os execution test +PASS: c-c++-common/asan/bitfield-5.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/asan/bitfield-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow PASS: c-c++-common/asan/clone-test-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/clone-test-1.c -O0 execution test PASS: c-c++-common/asan/clone-test-1.c -O1 (test for excess errors) @@ -39905,7 +40467,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O0 execution test PASS: c-c++-common/asan/global-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39919,7 +40481,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O1 execution test PASS: c-c++-common/asan/global-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39933,7 +40495,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O2 execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39947,7 +40509,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer (test fo PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/global-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39961,7 +40523,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39975,7 +40537,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/global-overflow-1.c -Os execution test PASS: c-c++-common/asan/global-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -39989,7 +40551,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin - PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -40003,7 +40565,7 @@ PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*global-overflow-1.c:20|[^ ]*:0)|[(])[^ ]*( @@ -40017,7 +40579,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O0 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40029,10 +40591,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O0 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40042,7 +40604,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O1 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40054,10 +40616,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O1 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40067,7 +40629,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O2 execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40079,10 +40641,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40092,7 +40654,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer (test for PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40104,10 +40666,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -fomit-frame-pointer output pat ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40117,7 +40679,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40129,10 +40691,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O3 -g output pattern test, READ of ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40142,7 +40704,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/heap-overflow-1.c -Os execution test PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40154,10 +40716,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -Os output pattern test, READ of si ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40167,7 +40729,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40179,10 +40741,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fno-use-linker-plugin -fl ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40192,7 +40754,7 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:21|[^ ]*:0)|[(]).*( | @@ -40204,10 +40766,10 @@ PASS: c-c++-common/asan/heap-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-f ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*heap-overflow-1.c:19|[^ ]*:0)|[(])[^ ]*( @@ -40311,14 +40873,46 @@ PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fno-use-linker-pl PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_loadN PASS: c-c++-common/asan/instrument-with-calls-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_storeN +PASS: c-c++-common/asan/kasan-recover-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O0 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O1 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -fomit-frame-pointer scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O3 -g scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -Os scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_report_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O0 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O0 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O1 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O1 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -fomit-frame-pointer scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O3 -g scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -Os (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -Os scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __asan_store4_noabort +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/kasan-recover-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __asan_store4_noabort PASS: c-c++-common/asan/memcmp-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O0 execution test PASS: c-c++-common/asan/memcmp-1.c -O0 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40326,10 +40920,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O1 execution test PASS: c-c++-common/asan/memcmp-1.c -O1 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40337,10 +40931,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O2 execution test PASS: c-c++-common/asan/memcmp-1.c -O2 output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40348,10 +40942,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer (test for excess PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer execution test PASS: c-c++-common/asan/memcmp-1.c -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40359,10 +40953,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -O3 -g execution test PASS: c-c++-common/asan/memcmp-1.c -O3 -g output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40370,10 +40964,10 @@ PASS: c-c++-common/asan/memcmp-1.c -Os (test for excess errors) PASS: c-c++-common/asan/memcmp-1.c -Os execution test PASS: c-c++-common/asan/memcmp-1.c -Os output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40381,10 +40975,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40392,10 +40986,10 @@ PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto- PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/asan/memcmp-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, ERROR: AddressSanitizer: stack-buffer-overflow.*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)memcmp |[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)memcmp |[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main|[(])[^ +| ) #1 0x[0-9a-f]+ +(in _*main|[(])[^ ]*( | | ) @@ -40418,13 +41012,13 @@ PASS: c-c++-common/asan/misalign-1.c -O0 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40439,13 +41033,13 @@ PASS: c-c++-common/asan/misalign-1.c -O1 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40460,13 +41054,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40481,13 +41075,13 @@ PASS: c-c++-common/asan/misalign-1.c -O3 -fomit-frame-pointer output pattern ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40502,13 +41096,13 @@ PASS: c-c++-common/asan/misalign-1.c -O3 -g output pattern test, ERROR: Addre ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40523,13 +41117,13 @@ PASS: c-c++-common/asan/misalign-1.c -Os output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40544,13 +41138,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fno-use-linker-plugin -flto-pa ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40565,13 +41159,13 @@ PASS: c-c++-common/asan/misalign-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*foo([^ - ]*misalign-1.c:10|[^ +| ) #0 0x[0-9a-f]+ +(in _*foo([^ + ]*misalign-1.c:1[01]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-1.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-1.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40586,13 +41180,13 @@ PASS: c-c++-common/asan/misalign-2.c -O0 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40607,13 +41201,13 @@ PASS: c-c++-common/asan/misalign-2.c -O1 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40628,13 +41222,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40649,13 +41243,13 @@ PASS: c-c++-common/asan/misalign-2.c -O3 -fomit-frame-pointer output pattern ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40670,13 +41264,13 @@ PASS: c-c++-common/asan/misalign-2.c -O3 -g output pattern test, ERROR: Addre ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40691,13 +41285,13 @@ PASS: c-c++-common/asan/misalign-2.c -Os output pattern test, ERROR: AddressS ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40712,13 +41306,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fno-use-linker-plugin -flto-pa ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40733,13 +41327,13 @@ PASS: c-c++-common/asan/misalign-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lt ]*READ of size 4 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*baz([^ - ]*misalign-2.c:22|[^ +| ) #0 0x[0-9a-f]+ +(in _*baz([^ + ]*misalign-2.c:2[23]|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ - ]*misalign-2.c:34|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*misalign-2.c:3[45]|[^ ]*:0)|[(]).*( | | ) @@ -40801,8 +41395,7 @@ PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin - PASS: c-c++-common/asan/no-instrument-writes.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_store PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-1.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load1" UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -fomit-frame-pointer @@ -40810,17 +41403,71 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "& 7" 3 -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-2.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-10.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store4" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "& 7" +PASS: c-c++-common/asan/no-redundant-instrumentation-11.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-12.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-13.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-14.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store1" +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O3 -g +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -Os +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O1 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -O3 -g scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os (test for excess errors) +PASS: c-c++-common/asan/no-redundant-instrumentation-15.c -Os scan-tree-dump-times sanopt "__builtin___asan_report_store1" 1 +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-3.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 @@ -40833,10 +41480,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 5 +PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "& 7" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-4.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O3 -fomit-frame-pointer @@ -40845,11 +41491,8 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 5 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "& 7" 1 PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-5.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O3 -fomit-frame-pointer @@ -40858,11 +41501,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 8 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "& 7" 4 +PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 2 -PASS: c-c++-common/asan/no-redundant-instrumentation-6.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O3 -fomit-frame-pointer @@ -40871,9 +41512,8 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-times sanopt "& 7" 6 -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 4 -PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_store" +PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "& 7" +PASS: c-c++-common/asan/no-redundant-instrumentation-7.c -O0 scan-tree-dump-not sanopt "__builtin___asan_report_load4" UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O3 -fomit-frame-pointer @@ -40882,11 +41522,9 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 5 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load_n" 1 -PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_store_n" 1 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "& 7" 4 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load1" 2 +PASS: c-c++-common/asan/no-redundant-instrumentation-8.c -O0 scan-tree-dump-times sanopt "__builtin___asan_report_load4" 2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O1 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -fomit-frame-pointer @@ -40894,15 +41532,6 @@ UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O3 -g UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -Os UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/asan/no-redundant-instrumentation-9.c -O0 (test for excess errors) -PASS: c-c++-common/asan/no-redundant-instrumentation-9.c -O0 scan-tree-dump-times sanopt "__asan_report_load1" 1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O1 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O3 -g -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -Os -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/asan/no-redundant-instrumentation-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/no-use-after-return.c -O0 (test for excess errors) PASS: c-c++-common/asan/no-use-after-return.c -O0 scan-assembler-not __asan_option_detect_stack_use_after_return PASS: c-c++-common/asan/no-use-after-return.c -O1 (test for excess errors) @@ -40927,14 +41556,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O0 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -40948,14 +41577,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O1 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -40969,14 +41598,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -40990,14 +41619,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -fomit-frame-pointer output patter ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -41011,14 +41640,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O3 -g output pattern test, ERROR: Add ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -41032,14 +41661,14 @@ PASS: c-c++-common/asan/null-deref-1.c -Os output pattern test, ERROR: Addres ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -41053,14 +41682,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fno-use-linker-plugin -flto- ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -41074,14 +41703,14 @@ PASS: c-c++-common/asan/null-deref-1.c -O2 -flto -fuse-linker-plugin -fno-fat- ]*( | | )[^ - ]* #0 0x[0-9a-f]+ (in [^ + ]* #0 0x[0-9a-f]+ +(in [^ ]*NullDeref[^ ]* ([^ ]*null-deref-1.c:10|[^ ]*:0)|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*null-deref-1.c:15|[^ ]*:0)|[(])[^ ]*( @@ -41231,6 +41860,14 @@ PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-parti PASS: c-c++-common/asan/pr63316.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/pr63316.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/asan/pr63638.c -O0 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O1 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -Os (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/pr63638.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/red-align-1.c -O0 scan-tree-dump-times sanopt "& 7" 0 PASS: c-c++-common/asan/red-align-1.c -O1 (test for excess errors) @@ -41269,6 +41906,22 @@ UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O3 -g UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -Os UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/rlimit-mmap-test-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/asan/sanitize-all-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O0 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O1 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -fomit-frame-pointer scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O3 -g scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -Os scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __asan_load +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/asan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __asan_load PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 execution test PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O0 output pattern test, heap-use-after-free.*( @@ -41461,6 +42114,20 @@ PASS: c-c++-common/asan/sanity-check-pure-c-1.c -O2 -flto -fuse-linker-plugin ]*( | | ) +PASS: c-c++-common/asan/shadow-offset-1.c -O0 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O0 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O1 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O1 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O2 (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O2 scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -fomit-frame-pointer scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -O3 -g scan-tree-dump sanopt "12345" +PASS: c-c++-common/asan/shadow-offset-1.c -Os (test for excess errors) +PASS: c-c++-common/asan/shadow-offset-1.c -Os scan-tree-dump sanopt "12345" +UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/asan/shadow-offset-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O0 UNSUPPORTED: c-c++-common/asan/sleep-before-dying-1.c -O1 PASS: c-c++-common/asan/sleep-before-dying-1.c -O2 (test for excess errors) @@ -41480,7 +42147,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O0 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41490,7 +42157,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O1 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41500,7 +42167,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 execution test PASS: c-c++-common/asan/stack-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41510,7 +42177,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer execution PASS: c-c++-common/asan/stack-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41520,7 +42187,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/stack-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41530,7 +42197,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -Os execution test PASS: c-c++-common/asan/stack-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41540,7 +42207,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -f PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41550,7 +42217,7 @@ PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno- PASS: c-c++-common/asan/stack-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*stack-overflow-1.c:16|[^ ]*:0)|[(]).*( | @@ -41586,84 +42253,64 @@ PASS: c-c++-common/asan/strip-path-prefix-1.c -O2 -flto -fuse-linker-plugin -f | ) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O0 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O0 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O1 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O1 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O1 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O2 (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O2 execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O2 output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( -| -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ - ]*:0)|[(]).*( -| -| )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -O3 -g output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable PASS: c-c++-common/asan/strlen-overflow-1.c -Os (test for excess errors) PASS: c-c++-common/asan/strlen-overflow-1.c -Os execution test -PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 1 at 0x[0-9a-f]+ thread T0.*( +PASS: c-c++-common/asan/strlen-overflow-1.c -Os output pattern test, READ of size 2 at 0x[0-9a-f]+ thread T0.*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ - ]*strlen-overflow-1.c:25|[^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ + ]*strlen-overflow-1.c:19|[^ ]*:0)|[(]).*( | | )[^ - ]*0x[0-9a-f]+ is located 1 bytes inside of global variable + ]*0x[0-9a-f]+ is located 0 bytes to the right of global variable UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: c-c++-common/asan/strlen-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 (test for excess errors) @@ -41671,10 +42318,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41686,10 +42333,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O0 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41700,10 +42347,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41715,10 +42362,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O1 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41729,10 +42376,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41744,10 +42391,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41758,10 +42405,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer executi PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41773,10 +42420,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -fomit-frame-pointer output ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41787,10 +42434,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41802,10 +42449,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O3 -g output pattern test, WRIT ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41816,10 +42463,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os execution test PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41831,10 +42478,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -Os output pattern test, WRITE o ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41845,10 +42492,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41860,10 +42507,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fno-use-linker-plugin ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41874,10 +42521,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fn PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, WRITE of size [0-9]* at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)strncpy|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)strncpy|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:11|[^ ]*:0)|[(]).*( | @@ -41889,10 +42536,10 @@ PASS: c-c++-common/asan/strncpy-overflow-1.c -O2 -flto -fuse-linker-plugin -fn ]*allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*strncpy-overflow-1.c:10|[^ ]*:0)|[(])[^ ]*( @@ -41938,7 +42585,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -41950,10 +42597,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -41961,10 +42608,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O0 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -41980,7 +42627,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -41992,10 +42639,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42003,10 +42650,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O1 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42022,7 +42669,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42034,10 +42681,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42045,10 +42692,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42064,7 +42711,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42076,10 +42723,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42087,10 +42734,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -fomit-frame-pointer output pa ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42106,7 +42753,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42118,10 +42765,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42129,10 +42776,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O3 -g output pattern test, ERROR: ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42148,7 +42795,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42160,10 +42807,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42171,10 +42818,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -Os output pattern test, ERROR: Ad ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42190,7 +42837,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42202,10 +42849,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42213,10 +42860,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fno-use-linker-plugin -f ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42232,7 +42879,7 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*READ of size 1 at 0x[0-9a-f]+ thread T0[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*main ([^ +| ) #0 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:9|[^ ]*:0)|[(]).*( | @@ -42244,10 +42891,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*freed by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)free|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)free|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:8|[^ ]*:0)|[(]).*( | @@ -42255,10 +42902,10 @@ PASS: c-c++-common/asan/use-after-free-1.c -O2 -flto -fuse-linker-plugin -fno- ]*previously allocated by thread T0 here:[^ ]*( | -| ) #0 0x[0-9a-f]+ (in _*(interceptor_|)malloc|[(])[^ +| ) #0 0x[0-9a-f]+ +(in _*(interceptor_|wrap_|)malloc|[(])[^ ]*( | -| ) #1 0x[0-9a-f]+ (in _*main ([^ +| ) #1 0x[0-9a-f]+ +(in _*main ([^ ]*use-after-free-1.c:7|[^ ]*:0)|[(])[^ ]*( @@ -42316,6 +42963,22 @@ PASS: gcc.dg/asan/pr56417.c -O3 -g (test for excess errors) PASS: gcc.dg/asan/pr56417.c -Os (test for excess errors) PASS: gcc.dg/asan/pr56417.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/asan/pr56417.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O0 (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O1 (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O2 (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O3 -g (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -Os (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/asan/pr63845.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O0 (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O1 (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O2 (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O3 -g (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -Os (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/asan/pr64170.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/atomic/atomic.exp ... PASS: gcc.dg/atomic/c11-atomic-exec-1.c -O0 (test for excess errors) PASS: gcc.dg/atomic/c11-atomic-exec-1.c -O0 execution test @@ -43096,8 +43759,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 63) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus (test for errors, line 96) @@ -43145,6 +43808,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus (test for excess errors) @@ -43261,8 +43925,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 6 PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -O1 -fcilkplus (test for errors, line 96) @@ -43310,6 +43974,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O1 -fcilkplus (test for excess error PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O1 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O1 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O1 -fcilkplus (test for excess errors) @@ -43426,8 +44091,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 6 PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -O2 -fcilkplus (test for errors, line 96) @@ -43475,6 +44140,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O2 -fcilkplus (test for excess error PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O2 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O2 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O2 -fcilkplus (test for excess errors) @@ -43591,8 +44257,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 6 PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -O3 -fcilkplus (test for errors, line 96) @@ -43640,6 +44306,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -O3 -fcilkplus (test for excess error PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -O3 -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -O3 -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -O3 -fcilkplus (test for excess errors) @@ -43756,8 +44423,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 63 PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -g -fcilkplus (test for errors, line 96) @@ -43805,6 +44472,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -fcilkplus (test for excess errors PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -fcilkplus (test for excess errors) @@ -43921,8 +44589,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (tes PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 96) @@ -43970,6 +44638,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -g -O2 -ftree-vectorize -fcilkplus (t PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -g -O2 -ftree-vectorize -fcilkplus (test for excess errors) @@ -44086,8 +44755,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, l PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -std=c99 (test for errors, line 96) @@ -44135,6 +44804,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -std=c99 (test for excess PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -std=c99 (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -std=c99 (test for excess errors) @@ -44251,8 +44921,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for error PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O2 -std=c99 (test for errors, line 96) @@ -44300,6 +44970,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O2 -std=c99 (test for exc PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O2 -std=c99 (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -O2 -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O2 -std=c99 (test for excess errors) @@ -44416,8 +45087,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for error PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -O3 -std=c99 (test for errors, line 96) @@ -44465,6 +45136,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -O3 -std=c99 (test for exc PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -O3 -std=c99 (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -O3 -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -O3 -std=c99 (test for excess errors) @@ -44581,8 +45253,8 @@ PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for er PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 67) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 70) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 73) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 76) -PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 80) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 78) +PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 82) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 87) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 92) PASS: c-c++-common/cilk-plus/AN/misc.c -fcilkplus -g -O0 -std=c99 (test for errors, line 96) @@ -44630,6 +45302,7 @@ PASS: c-c++-common/cilk-plus/AN/pr61963.c -fcilkplus -g -O0 -std=c99 (test for PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for errors, line 8) PASS: c-c++-common/cilk-plus/AN/pr62008.c -fcilkplus -g -O0 -std=c99 (test for excess errors) +PASS: c-c++-common/cilk-plus/AN/pr63884.c -fcilkplus -g -O0 -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for errors, line 12) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for errors, line 15) PASS: c-c++-common/cilk-plus/AN/rank_mismatch.c -fcilkplus -g -O0 -std=c99 (test for excess errors) @@ -44709,6 +45382,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -g (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -g execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -g (test for excess errors) @@ -44798,6 +45490,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, lin PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O1 (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O1 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O1 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O1 execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O1 (test for excess errors) @@ -44887,6 +45598,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for er PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -std=c99 (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -std=c99 (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -std=c99 execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -std=c99 (test for excess errors) @@ -44976,6 +45706,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (tes PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O2 -ftree-vectorize (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O2 -ftree-vectorize (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -ftree-vectorize (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O2 -ftree-vectorize execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O2 -ftree-vectorize (test for excess errors) @@ -45065,6 +45814,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -g (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -g execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -g (test for excess errors) @@ -45154,6 +45922,25 @@ PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for er PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for errors, line 17) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for errors, line 18) PASS: c-c++-common/cilk-plus/CK/concec_cilk_spawn.c -O3 -flto -g (test for excess errors) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 8) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 11) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 14) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 16) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 17) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 19) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 21) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 23) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 30) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 31) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 32) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 36) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 38) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 44) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 46) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 48) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 52) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for errors, line 55) +PASS: c-c++-common/cilk-plus/CK/errors.c -O3 -flto -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -flto -g (test for excess errors) PASS: c-c++-common/cilk-plus/CK/fib.c -O3 -flto -g execution test PASS: c-c++-common/cilk-plus/CK/fib_init_expr_xy.c -O3 -flto -g (test for excess errors) @@ -47353,6 +48140,21 @@ PASS: gcc.dg/cpp/uchar-3.c (test for bogus messages, line 13) PASS: gcc.dg/cpp/uchar-3.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-1.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-1.c execution test +PASS: gcc.dg/cpp/ucnid-10.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-11.c (test for warnings, line 7) +PASS: gcc.dg/cpp/ucnid-11.c (test for errors, line 8) +PASS: gcc.dg/cpp/ucnid-11.c (test for warnings, line 14) +PASS: gcc.dg/cpp/ucnid-11.c (test for errors, line 15) +PASS: gcc.dg/cpp/ucnid-11.c (test for warnings, line 22) +PASS: gcc.dg/cpp/ucnid-11.c (test for errors, line 23) +PASS: gcc.dg/cpp/ucnid-11.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-12.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-13.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-13.c scan-file \\\\U000000c1 +PASS: gcc.dg/cpp/ucnid-14.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-14.c scan-file \\\\u00c1 +PASS: gcc.dg/cpp/ucnid-15.c (test for excess errors) +PASS: gcc.dg/cpp/ucnid-15.c scan-file #define a\\(\\\\u00c1\\) x:\\\\u00C1:y:\\\\u00c1:z PASS: gcc.dg/cpp/ucnid-2.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-2.c execution test PASS: gcc.dg/cpp/ucnid-3.c (test for excess errors) @@ -47369,7 +48171,6 @@ PASS: gcc.dg/cpp/ucnid-5.c (test for errors, line 16) PASS: gcc.dg/cpp/ucnid-5.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-6.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-7.c (test for excess errors) -PASS: gcc.dg/cpp/ucnid-8.c (test for excess errors) PASS: gcc.dg/cpp/ucnid-9.c (test for excess errors) PASS: gcc.dg/cpp/ucs.c bad u1234 evaluation (test for bogus messages, line 38) PASS: gcc.dg/cpp/ucs.c bad U1234abcd evaluation (test for bogus messages, line 43) @@ -47551,6 +48352,9 @@ PASS: c-c++-common/cpp/normalize-3.c -Wc++-compat (test for warnings, line 21 PASS: c-c++-common/cpp/normalize-3.c -Wc++-compat (test for warnings, line 23) PASS: c-c++-common/cpp/normalize-3.c -Wc++-compat (test for warnings, line 29) PASS: c-c++-common/cpp/normalize-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/cpp/openacc-define-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/cpp/openmp-define-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/cpp/openmp-define-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/cpp/openmp-define-3.c -Wc++-compat (test for excess errors) @@ -47568,6 +48372,8 @@ PASS: c-c++-common/cpp/pr60400.c -Wc++-compat (test for warnings, line 4) PASS: c-c++-common/cpp/pr60400.c -Wc++-compat (test for warnings, line 5) PASS: c-c++-common/cpp/pr60400.c -Wc++-compat (test for warnings, line 6) PASS: c-c++-common/cpp/pr60400.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/cpp/pr63831-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/cpp/pr63831-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/cpp/ucnid-2011-1.c -Wc++-compat (test for errors, line 9) PASS: c-c++-common/cpp/ucnid-2011-1.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/cpp/ucnid-2011-1.c -Wc++-compat (test for excess errors) @@ -47703,7 +48509,7 @@ PASS: gcc.dg/cpp/trad/maccom6.c scan-file (^|\n)passed PASS: gcc.dg/cpp/trad/macro.c (test for errors, line 7) PASS: gcc.dg/cpp/trad/macro.c (test for bogus messages, line 10) PASS: gcc.dg/cpp/trad/macro.c (test for excess errors) -PASS: gcc.dg/cpp/trad/macroargs.c (test for bogus messages, line 36) +PASS: gcc.dg/cpp/trad/macroargs.c (test for bogus messages, line 37) PASS: gcc.dg/cpp/trad/macroargs.c (test for excess errors) PASS: gcc.dg/cpp/trad/macroargs.c execution test PASS: gcc.dg/cpp/trad/mi1.c redundant include check (test for warnings, line ) @@ -49885,6 +50691,8 @@ PASS: gcc.dg/debug/dwarf2/aranges-fnsec-1.c scan-assembler-not \\.Ltext0[^\n\r]* PASS: gcc.dg/debug/dwarf2/aranges-fnsec-1.c scan-assembler DW_AT_ranges PASS: gcc.dg/debug/dwarf2/asm-line1.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/asm-line1.c scan-assembler is_stmt 1 +PASS: gcc.dg/debug/dwarf2/atomic.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/atomic.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_atomic_type 2 PASS: gcc.dg/debug/dwarf2/c99-typedef1.c (test for excess errors) UNSUPPORTED: gcc.dg/debug/dwarf2/const-2.c UNSUPPORTED: gcc.dg/debug/dwarf2/const-2b.c @@ -50172,6 +50980,18 @@ PASS: gcc.dg/debug/dwarf2/inline3.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/inline3.c scan-assembler-times DW_AT_const_value 1 PASS: gcc.dg/debug/dwarf2/ipa-cp1.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/ipa-cp1.c scan-assembler local_var +PASS: gcc.dg/debug/dwarf2/lang-c11-d4-strict.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/lang-c11-d4-strict.c scan-assembler 0xc.*DW_AT_language +PASS: gcc.dg/debug/dwarf2/lang-c11.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/lang-c11.c scan-assembler 0x1d.*DW_AT_language +PASS: gcc.dg/debug/dwarf2/lang-c89.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/lang-c89.c scan-assembler 0x1.*DW_AT_language +PASS: gcc.dg/debug/dwarf2/lang-c99.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/lang-c99.c scan-assembler 0xc.*DW_AT_language +PASS: gcc.dg/debug/dwarf2/noreturn-function-attribute.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/noreturn-function-attribute.c scan-assembler-times DW_AT_noreturn 2 +PASS: gcc.dg/debug/dwarf2/noreturn-function-keyword.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/noreturn-function-keyword.c scan-assembler-times DW_AT_noreturn 2 PASS: gcc.dg/debug/dwarf2/omp-fesdr.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/pr29609-1.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/pr29609-1.c scan-assembler pr29609-1.c:18 @@ -50272,6 +51092,8 @@ PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-1.c scan-assembler-times DIE \ PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-2.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-2.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_restrict_type 1 PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-2.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_(?:const|volatile)_type 3 +PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-3.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/stacked-qualified-types-3.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_(?:const|volatile|atomic|restrict)_type 8 PASS: gcc.dg/debug/dwarf2/static1.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/static1.c scan-assembler unused_local_var PASS: gcc.dg/debug/dwarf2/struct-loc1.c (test for excess errors) @@ -51034,7 +51856,7 @@ PASS: gcc.dg/20001201-1.c (test for excess errors) PASS: gcc.dg/20001228-1.c (test for excess errors) PASS: gcc.dg/20010202-1.c (test for excess errors) PASS: gcc.dg/20010405-1.c (test for excess errors) -PASS: gcc.dg/20010516-1.c non-lvalue (test for errors, line 6) +PASS: gcc.dg/20010516-1.c non-lvalue (test for errors, line 7) PASS: gcc.dg/20010516-1.c (test for excess errors) PASS: gcc.dg/20010622-1.c (test for excess errors) PASS: gcc.dg/20010822-1.c (test for excess errors) @@ -51358,6 +52180,8 @@ PASS: gcc.dg/20111227-2.c (test for excess errors) PASS: gcc.dg/20111227-2.c scan-rtl-dump ree "Elimination opportunities = 3 realized = 3" PASS: gcc.dg/20111227-3.c (test for excess errors) PASS: gcc.dg/20111227-3.c scan-rtl-dump ree "Elimination opportunities = 3 realized = 3" +PASS: gcc.dg/20141029-1.c (test for excess errors) +PASS: gcc.dg/20141029-1.c scan-rtl-dump-times final "mem/v(/.)*:HI" 4 PASS: gcc.dg/54455.c (test for excess errors) PASS: gcc.dg/920413-1.c (test for warnings, line 8) PASS: gcc.dg/920413-1.c (test for excess errors) @@ -51402,6 +52226,16 @@ PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 54) PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 58) PASS: gcc.dg/Walways-true-2.c (test for excess errors) PASS: gcc.dg/Warray-bounds-10.c (test for excess errors) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 59) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 62) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 66) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 68) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 71) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 80) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 81) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 87) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 88) +PASS: gcc.dg/Warray-bounds-11.c (test for excess errors) PASS: gcc.dg/Warray-bounds-2.c (test for warnings, line 9) PASS: gcc.dg/Warray-bounds-2.c (test for excess errors) PASS: gcc.dg/Warray-bounds-3.c (test for excess errors) @@ -51992,43 +52826,43 @@ PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 13) PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 15) PASS: gcc.dg/Wenum-compare-1.c (test for excess errors) PASS: gcc.dg/Werror-1.c (test for warnings, line ) -PASS: gcc.dg/Werror-1.c (test for errors, line 12) -PASS: gcc.dg/Werror-1.c (test for errors, line 19) +PASS: gcc.dg/Werror-1.c (test for errors, line 13) +PASS: gcc.dg/Werror-1.c (test for errors, line 20) PASS: gcc.dg/Werror-1.c (test for excess errors) PASS: gcc.dg/Werror-10.c (test for warnings, line ) -PASS: gcc.dg/Werror-10.c (test for errors, line 9) -PASS: gcc.dg/Werror-10.c (test for errors, line 16) +PASS: gcc.dg/Werror-10.c (test for errors, line 10) +PASS: gcc.dg/Werror-10.c (test for errors, line 17) PASS: gcc.dg/Werror-10.c (test for excess errors) PASS: gcc.dg/Werror-11.c (test for warnings, line ) -PASS: gcc.dg/Werror-11.c (test for errors, line 9) -PASS: gcc.dg/Werror-11.c (test for warnings, line 16) +PASS: gcc.dg/Werror-11.c (test for errors, line 10) +PASS: gcc.dg/Werror-11.c (test for warnings, line 17) PASS: gcc.dg/Werror-11.c (test for excess errors) -PASS: gcc.dg/Werror-12.c (test for warnings, line 8) -PASS: gcc.dg/Werror-12.c (test for bogus messages, line 15) +PASS: gcc.dg/Werror-12.c (test for warnings, line 9) +PASS: gcc.dg/Werror-12.c (test for bogus messages, line 16) PASS: gcc.dg/Werror-12.c (test for excess errors) -PASS: gcc.dg/Werror-2.c (test for warnings, line 7) +PASS: gcc.dg/Werror-2.c (test for warnings, line 8) PASS: gcc.dg/Werror-2.c (test for excess errors) -PASS: gcc.dg/Werror-3.c (test for warnings, line 6) -PASS: gcc.dg/Werror-3.c (test for warnings, line 13) +PASS: gcc.dg/Werror-3.c (test for warnings, line 7) +PASS: gcc.dg/Werror-3.c (test for warnings, line 14) PASS: gcc.dg/Werror-3.c (test for excess errors) PASS: gcc.dg/Werror-4.c (test for warnings, line ) -PASS: gcc.dg/Werror-4.c (test for warnings, line 8) -PASS: gcc.dg/Werror-4.c (test for errors, line 15) +PASS: gcc.dg/Werror-4.c (test for warnings, line 9) +PASS: gcc.dg/Werror-4.c (test for errors, line 16) PASS: gcc.dg/Werror-4.c (test for excess errors) PASS: gcc.dg/Werror-5.c (test for warnings, line ) -PASS: gcc.dg/Werror-5.c (test for errors, line 7) -PASS: gcc.dg/Werror-5.c (test for errors, line 14) +PASS: gcc.dg/Werror-5.c (test for errors, line 8) +PASS: gcc.dg/Werror-5.c (test for errors, line 15) PASS: gcc.dg/Werror-5.c (test for excess errors) PASS: gcc.dg/Werror-6.c (test for warnings, line ) -PASS: gcc.dg/Werror-6.c (test for warnings, line 6) -PASS: gcc.dg/Werror-6.c (test for errors, line 13) +PASS: gcc.dg/Werror-6.c (test for warnings, line 7) +PASS: gcc.dg/Werror-6.c (test for errors, line 14) PASS: gcc.dg/Werror-6.c (test for excess errors) PASS: gcc.dg/Werror-7.c (test for warnings, line ) -PASS: gcc.dg/Werror-7.c (test for errors, line 7) -PASS: gcc.dg/Werror-7.c (test for warnings, line 14) +PASS: gcc.dg/Werror-7.c (test for errors, line 8) +PASS: gcc.dg/Werror-7.c (test for warnings, line 15) PASS: gcc.dg/Werror-7.c (test for excess errors) -PASS: gcc.dg/Werror-8.c (test for warnings, line 8) -PASS: gcc.dg/Werror-8.c (test for warnings, line 15) +PASS: gcc.dg/Werror-8.c (test for warnings, line 9) +PASS: gcc.dg/Werror-8.c (test for warnings, line 16) PASS: gcc.dg/Werror-8.c (test for excess errors) PASS: gcc.dg/Werror-implicit-function-declaration.c (test for warnings, line ) PASS: gcc.dg/Werror-implicit-function-declaration.c (test for errors, line 7) @@ -52059,6 +52893,25 @@ PASS: gcc.dg/Wimplicit-function-declaration-c99-pedantic.c (test for errors, li PASS: gcc.dg/Wimplicit-function-declaration-c99-pedantic.c (test for excess errors) PASS: gcc.dg/Wimplicit-function-declaration-c99.c (test for warnings, line 6) PASS: gcc.dg/Wimplicit-function-declaration-c99.c (test for excess errors) +PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 4) +PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 6) +PASS: gcc.dg/Wimplicit-int-1.c type (test for warnings, line 6) +PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 9) +PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 10) +PASS: gcc.dg/Wimplicit-int-1.c (test for excess errors) +PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 4) +PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 6) +PASS: gcc.dg/Wimplicit-int-2.c type (test for errors, line 6) +PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 9) +PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 10) +PASS: gcc.dg/Wimplicit-int-2.c (test for excess errors) +PASS: gcc.dg/Wimplicit-int-3.c (test for excess errors) +PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 4) +PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 6) +PASS: gcc.dg/Wimplicit-int-4.c type (test for warnings, line 6) +PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 9) +PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 10) +PASS: gcc.dg/Wimplicit-int-4.c (test for excess errors) PASS: gcc.dg/Wincompatible-pointer-types.c (test for excess errors) PASS: gcc.dg/Wint-conversion.c (test for excess errors) PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 8) @@ -52713,6 +53566,8 @@ PASS: gcc.dg/Wstrict-overflow-24.c correct warning (test for errors, line 9) PASS: gcc.dg/Wstrict-overflow-24.c (test for excess errors) XFAIL: gcc.dg/Wstrict-overflow-25.c correct warning (test for warnings, line 10) PASS: gcc.dg/Wstrict-overflow-25.c (test for excess errors) +PASS: gcc.dg/Wstrict-overflow-26.c (test for bogus messages, line 12) +PASS: gcc.dg/Wstrict-overflow-26.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-3.c correct warning (test for warnings, line 12) PASS: gcc.dg/Wstrict-overflow-3.c (test for excess errors) PASS: gcc.dg/Wstrict-overflow-4.c (test for excess errors) @@ -52920,6 +53775,8 @@ PASS: gcc.dg/Wunused-var-2.c (test for excess errors) PASS: gcc.dg/Wunused-var-3.c (test for excess errors) PASS: gcc.dg/Wwrite-strings-1.c (test for warnings, line 8) PASS: gcc.dg/Wwrite-strings-1.c (test for excess errors) +PASS: gcc.dg/addr_equal-1.c (test for excess errors) +PASS: gcc.dg/addr_equal-1.c execution test PASS: gcc.dg/alias-1.c (test for warnings, line 22) PASS: gcc.dg/alias-1.c (test for warnings, line 24) PASS: gcc.dg/alias-1.c (test for excess errors) @@ -53085,7 +53942,6 @@ PASS: gcc.dg/array-8.c (test for warnings, line 44) PASS: gcc.dg/array-8.c (test for errors, line 45) PASS: gcc.dg/array-8.c incomplete (test for errors, line 45) PASS: gcc.dg/array-8.c (test for errors, line 47) -PASS: gcc.dg/array-8.c incomplete (test for errors, line 47) PASS: gcc.dg/array-8.c (test for excess errors) PASS: gcc.dg/array-9.c (test for errors, line 7) PASS: gcc.dg/array-9.c (test for excess errors) @@ -53105,6 +53961,8 @@ PASS: gcc.dg/array-quals-1.c (test for excess errors) PASS: gcc.dg/array-quals-1.c scan-assembler-not \\.data(?!\\.rel\\.ro) PASS: gcc.dg/array-quals-2.c (test for warnings, line 13) PASS: gcc.dg/array-quals-2.c (test for excess errors) +PASS: gcc.dg/aru-2.c (test for excess errors) +PASS: gcc.dg/aru-2.c execution test PASS: gcc.dg/asm-1.c casts make rvalues (test for errors, line 11) PASS: gcc.dg/asm-1.c (test for excess errors) PASS: gcc.dg/asm-2.c (test for excess errors) @@ -53150,6 +54008,8 @@ PASS: gcc.dg/asm-wide-1.c output (test for errors, line 16) PASS: gcc.dg/asm-wide-1.c output (test for errors, line 18) PASS: gcc.dg/asm-wide-1.c output (test for errors, line 20) PASS: gcc.dg/asm-wide-1.c (test for excess errors) +PASS: gcc.dg/asr_div1.c (test for excess errors) +PASS: gcc.dg/asr_div1.c execution test PASS: gcc.dg/assign-warn-1.c (test for warnings, line 15) PASS: gcc.dg/assign-warn-1.c (test for warnings, line 16) PASS: gcc.dg/assign-warn-1.c (test for warnings, line 17) @@ -53342,19 +54202,19 @@ PASS: gcc.dg/atomic-flag.c execution test PASS: gcc.dg/atomic-generic-aux.c (test for excess errors) PASS: gcc.dg/atomic-generic.c (test for excess errors) PASS: gcc.dg/atomic-generic.c execution test -PASS: gcc.dg/atomic-invalid.c (test for errors, line 16) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 17) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 18) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 20) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 22) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 23) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 25) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 26) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 16) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 17) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 18) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 20) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 21) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 23) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 24) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 25) PASS: gcc.dg/atomic-invalid.c (test for errors, line 27) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 29) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 29) PASS: gcc.dg/atomic-invalid.c (test for warnings, line 31) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 33) -PASS: gcc.dg/atomic-invalid.c (test for errors, line 35) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 32) +PASS: gcc.dg/atomic-invalid.c (test for warnings, line 34) PASS: gcc.dg/atomic-invalid.c (test for excess errors) PASS: gcc.dg/atomic-load-1.c (test for excess errors) PASS: gcc.dg/atomic-load-1.c execution test @@ -53516,7 +54376,6 @@ PASS: gcc.dg/attr-invalid.c (test for warnings, line 95) PASS: gcc.dg/attr-invalid.c (test for warnings, line 99) PASS: gcc.dg/attr-invalid.c (test for warnings, line 102) PASS: gcc.dg/attr-invalid.c (test for excess errors) -UNSUPPORTED: gcc.dg/attr-isr.c PASS: gcc.dg/attr-may-alias-1.c (test for excess errors) PASS: gcc.dg/attr-may-alias-1.c scan-assembler dont_delete PASS: gcc.dg/attr-mode-1.c (test for errors, line 13) @@ -53782,6 +54641,16 @@ PASS: gcc.dg/builtin-apply3.c (test for excess errors) PASS: gcc.dg/builtin-apply3.c execution test PASS: gcc.dg/builtin-apply4.c (test for excess errors) PASS: gcc.dg/builtin-apply4.c execution test +PASS: gcc.dg/builtin-arith-overflow-1.c (test for excess errors) +PASS: gcc.dg/builtin-arith-overflow-1.c execution test +PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "ADD_OVERFLOW" +PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "SUB_OVERFLOW" +PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "MUL_OVERFLOW" +PASS: gcc.dg/builtin-arith-overflow-2.c (test for excess errors) +PASS: gcc.dg/builtin-arith-overflow-2.c execution test +PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "ADD_OVERFLOW" 2 +PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "SUB_OVERFLOW" 0 +PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "MUL_OVERFLOW" 3 PASS: gcc.dg/builtin-assume-aligned-1.c (test for excess errors) PASS: gcc.dg/builtin-assume-aligned-1.c scan-tree-dump-not optimized "__builtin_assume_aligned" PASS: gcc.dg/builtin-assume-aligned-2.c (test for errors, line 8) @@ -57634,12 +58503,14 @@ PASS: gcc.dg/cleanup-8.c (test for excess errors) PASS: gcc.dg/cleanup-8.c execution test PASS: gcc.dg/cleanup-9.c (test for excess errors) PASS: gcc.dg/cleanup-9.c execution test +PASS: gcc.dg/combine-clobber.c (test for excess errors) +PASS: gcc.dg/combine-clobber.c scan-rtl-dump combine "neg:SI[^:]*eq:SI[^:]*:SI" UNSUPPORTED: gcc.dg/combine_ashiftrt_1.c PASS: gcc.dg/combine_ashiftrt_2.c (test for excess errors) PASS: gcc.dg/combine_ashiftrt_2.c scan-rtl-dump combine "\\(neg:SI \\(ge:SI" PASS: gcc.dg/comp-goto-1.c (test for excess errors) -PASS: gcc.dg/comp-goto-2.c (test for warnings, line 10) -PASS: gcc.dg/comp-goto-2.c (test for warnings, line 11) +PASS: gcc.dg/comp-goto-2.c (test for warnings, line 12) +PASS: gcc.dg/comp-goto-2.c (test for warnings, line 13) PASS: gcc.dg/comp-goto-2.c (test for excess errors) PASS: gcc.dg/comp-goto-3.c (test for errors, line 10) PASS: gcc.dg/comp-goto-3.c (test for errors, line 11) @@ -57804,6 +58675,13 @@ PASS: gcc.dg/conv-3.c (test for excess errors) PASS: gcc.dg/conv-3.c execution test PASS: gcc.dg/ctor1.c (test for excess errors) PASS: gcc.dg/ctor1.c scan-assembler-not C\\.0 +PASS: gcc.dg/cwsc0.c (test for errors, line 9) +PASS: gcc.dg/cwsc0.c (test for errors, line 10) +PASS: gcc.dg/cwsc0.c (test for errors, line 11) +PASS: gcc.dg/cwsc0.c (test for errors, line 13) +PASS: gcc.dg/cwsc0.c (test for excess errors) +PASS: gcc.dg/cwsc1.c (test for excess errors) +PASS: gcc.dg/cwsc1.c execution test UNSUPPORTED: gcc.dg/darwin-20040809-2.c UNSUPPORTED: gcc.dg/darwin-20040812-1.c UNSUPPORTED: gcc.dg/darwin-cfstring-1.c @@ -58271,6 +59149,12 @@ PASS: gcc.dg/di-longlong64-sync-1.c (test for excess errors) PASS: gcc.dg/di-longlong64-sync-1.c execution test PASS: gcc.dg/di-sync-multithread.c (test for excess errors) PASS: gcc.dg/di-sync-multithread.c execution test +PASS: gcc.dg/diag-aka-1.c (test for warnings, line 13) +PASS: gcc.dg/diag-aka-1.c (test for warnings, line 19) +PASS: gcc.dg/diag-aka-1.c (test for warnings, line 20) +PASS: gcc.dg/diag-aka-1.c (test for errors, line 21) +PASS: gcc.dg/diag-aka-1.c (test for warnings, line 27) +PASS: gcc.dg/diag-aka-1.c (test for excess errors) PASS: gcc.dg/div-compare-1.c (test for excess errors) PASS: gcc.dg/div-compare-1.c execution test PASS: gcc.dg/div-double-1.c (test for excess errors) @@ -59252,6 +60136,14 @@ PASS: gcc.dg/inline-33.c (test for excess errors) PASS: gcc.dg/inline-33.c scan-tree-dump-times optimized "bar" 2 PASS: gcc.dg/inline-34.c (test for excess errors) PASS: gcc.dg/inline-35.c (test for excess errors) +PASS: gcc.dg/inline-36.c (test for excess errors) +PASS: gcc.dg/inline-36.c scan-tree-dump-times optimized "bar" 5 +PASS: gcc.dg/inline-37.c (test for excess errors) +PASS: gcc.dg/inline-37.c scan-tree-dump-times optimized "bar" 5 +PASS: gcc.dg/inline-38.c (test for excess errors) +PASS: gcc.dg/inline-38.c scan-tree-dump-times optimized "bar" 5 +PASS: gcc.dg/inline-39.c (test for excess errors) +PASS: gcc.dg/inline-39.c scan-tree-dump-times optimized "bar" 4 PASS: gcc.dg/inline-4.c (test for excess errors) PASS: gcc.dg/inline-4.c scan-assembler-not big_static_inline PASS: gcc.dg/inline-5.c (test for errors, line 7) @@ -59279,14 +60171,6 @@ PASS: gcc.dg/inline6.c (test for warnings, line 6) PASS: gcc.dg/inline6.c (test for excess errors) PASS: gcc.dg/inline7.c (test for warnings, line 4) PASS: gcc.dg/inline7.c (test for excess errors) -PASS: gcc.dg/inline_1.c (test for excess errors) -PASS: gcc.dg/inline_1.c scan-tree-dump-times optimized "bar" 5 -PASS: gcc.dg/inline_2.c (test for excess errors) -PASS: gcc.dg/inline_2.c scan-tree-dump-times optimized "bar" 5 -PASS: gcc.dg/inline_3.c (test for excess errors) -PASS: gcc.dg/inline_3.c scan-tree-dump-times optimized "bar" 5 -PASS: gcc.dg/inline_4.c (test for excess errors) -PASS: gcc.dg/inline_4.c scan-tree-dump-times optimized "bar" 4 PASS: gcc.dg/instrument-1.c (test for excess errors) PASS: gcc.dg/instrument-1.c scan-assembler __cyg_profile_func_enter PASS: gcc.dg/instrument-1.c scan-assembler __cyg_profile_func_exit @@ -60171,6 +61055,7 @@ PASS: gcc.dg/memcpy-3.c scan-tree-dump-not optimized "memcpy" PASS: gcc.dg/memcpy-3.c scan-tree-dump-times optimized "MEM" 1 PASS: gcc.dg/memcpy-4.c (test for excess errors) PASS: gcc.dg/memcpy-5.c (test for excess errors) +PASS: gcc.dg/memcpy-5.c scan-tree-dump-not optimized "memcpy" PASS: gcc.dg/memmove-1.c (test for excess errors) PASS: gcc.dg/memmove-1.c scan-tree-dump-times optimized "memmove" 0 PASS: gcc.dg/memmove-2.c (test for excess errors) @@ -60181,6 +61066,7 @@ PASS: gcc.dg/memmove-4.c (test for excess errors) PASS: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" PASS: gcc.dg/memset-1.c (test for warnings, line 15) PASS: gcc.dg/memset-1.c (test for excess errors) +UNSUPPORTED: gcc.dg/memset-2.c PASS: gcc.dg/merge-all-constants-1.c (test for excess errors) PASS: gcc.dg/merge-all-constants-1.c scan-assembler-not .rodata.str PASS: gcc.dg/minmax-1.c (test for excess errors) @@ -60294,6 +61180,10 @@ PASS: gcc.dg/no-asm-4.c (test for warnings, line 9) PASS: gcc.dg/no-asm-4.c (test for errors, line 9) PASS: gcc.dg/no-asm-4.c (test for bogus messages, line 11) PASS: gcc.dg/no-asm-4.c (test for excess errors) +PASS: gcc.dg/no-math-errno-1.c (test for excess errors) +PASS: gcc.dg/no-math-errno-2.c (test for excess errors) +PASS: gcc.dg/no-math-errno-3.c (test for excess errors) +PASS: gcc.dg/no-math-errno-4.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-1.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-1.c scan-tree-dump optimized "-*5" PASS: gcc.dg/no-strict-overflow-2.c (test for excess errors) @@ -60308,6 +61198,8 @@ PASS: gcc.dg/no-strict-overflow-6.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-6.c scan-tree-dump optimized "return bits" PASS: gcc.dg/no-strict-overflow-7.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-7.c scan-tree-dump optimized "[+][ ]*1000" +PASS: gcc.dg/no-strict-overflow-8.c (test for excess errors) +PASS: gcc.dg/no-strict-overflow-8.c scan-tree-dump optimized "i_.* > 0" UNSUPPORTED: gcc.dg/nodfp-1.c PASS: gcc.dg/nofixed-point-1.c reject fixed-point (test for errors, line 4) PASS: gcc.dg/nofixed-point-1.c reject fixed-point (test for errors, line 5) @@ -60496,10 +61388,12 @@ UNSUPPORTED: gcc.dg/optimize-bswapdi-2.c UNSUPPORTED: gcc.dg/optimize-bswapdi-3.c UNSUPPORTED: gcc.dg/optimize-bswaphi-1.c PASS: gcc.dg/optimize-bswapsi-1.c (test for excess errors) -PASS: gcc.dg/optimize-bswapsi-1.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 4 +PASS: gcc.dg/optimize-bswapsi-1.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 6 PASS: gcc.dg/optimize-bswapsi-2.c (test for excess errors) PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit load in target endianness found at" 3 PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 3 +PASS: gcc.dg/optimize-bswapsi-3.c (test for excess errors) +PASS: gcc.dg/optimize-bswapsi-3.c scan-tree-dump-not bswap "32 bit bswap implementation found at" PASS: gcc.dg/opts-1.c -fno-abi-version (test for errors, line ) PASS: gcc.dg/opts-1.c -fno-lto-compression-level (test for errors, line ) PASS: gcc.dg/opts-1.c -fno-tree-parallelize-loops (test for errors, line ) @@ -60803,7 +61697,7 @@ PASS: gcc.dg/pg-override.c scan-assembler-not mcount PASS: gcc.dg/pg.c (test for excess errors) PASS: gcc.dg/pg.c scan-assembler-not mcount UNSUPPORTED: gcc.dg/pic-macro-define.c -PASS: gcc.dg/pie-link.c (test for excess errors) +UNSUPPORTED: gcc.dg/pie-link.c PASS: gcc.dg/pointer-arith-1.c (test for warnings, line 33) PASS: gcc.dg/pointer-arith-1.c (test for warnings, line 34) PASS: gcc.dg/pointer-arith-1.c (test for errors, line 35) @@ -60915,6 +61809,123 @@ PASS: gcc.dg/pointer-arith-8.c (test for errors, line 15) PASS: gcc.dg/pointer-arith-8.c (test for errors, line 16) PASS: gcc.dg/pointer-arith-8.c (test for excess errors) PASS: gcc.dg/pointer-arith-9.c (test for excess errors) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 9) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 10) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 28) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 29) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 30) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 31) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 32) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 34) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 35) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 36) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 38) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 39) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 40) +PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 42) +PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 43) +PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 44) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 46) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 47) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 48) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 49) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 50) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 51) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 52) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 53) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 54) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 56) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 57) +PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 58) +PASS: gcc.dg/pointer-array-atomic.c (test for excess errors) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 9) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 28) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 29) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 30) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 36) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 37) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 38) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 45) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 46) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 47) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 59) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 60) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 61) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 80) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 81) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 82) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 87) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 88) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 89) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 90) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 91) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 92) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 93) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 94) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 95) +PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 96) +PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 97) +PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 98) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 99) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 100) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 101) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 102) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 103) +PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 104) +PASS: gcc.dg/pointer-array-quals-1.c (test for excess errors) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 9) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 10) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 25) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 26) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 27) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 33) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 34) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 35) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 42) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 43) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 44) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 46) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 47) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 50) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 51) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 52) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 53) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 56) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 57) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 58) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 59) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 60) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 63) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 64) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 67) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 68) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 71) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 72) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 74) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 75) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 77) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 78) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 81) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 82) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 83) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 84) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 85) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 86) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 87) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 88) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 89) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 90) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 91) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 92) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 93) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 94) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 95) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 96) +PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 97) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 98) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 99) +PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 100) +PASS: gcc.dg/pointer-array-quals-2.c (test for excess errors) PASS: gcc.dg/postincr-1.c (test for excess errors) PASS: gcc.dg/postincr-1.c execution test PASS: gcc.dg/pr10392-1.c (test for excess errors) @@ -61402,7 +62413,7 @@ PASS: gcc.dg/pr29091.c (test for excess errors) PASS: gcc.dg/pr29091.c execution test PASS: gcc.dg/pr29215.c (test for excess errors) PASS: gcc.dg/pr29215.c scan-tree-dump-not gimple "memcpy" -PASS: gcc.dg/pr29254.c (test for bogus messages, line 20) +PASS: gcc.dg/pr29254.c (test for bogus messages, line 25) PASS: gcc.dg/pr29254.c (test for excess errors) PASS: gcc.dg/pr29299.c (test for excess errors) PASS: gcc.dg/pr29299.c scan-assembler barbarbarbar @@ -61442,9 +62453,9 @@ PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR " PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "D.* = -y;\n.*COMPLEX_EXPR " PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "D.* = -x;\n.*COMPLEX_EXPR " PASS: gcc.dg/pr30189.c (test for excess errors) -PASS: gcc.dg/pr30260.c (test for bogus messages, line 12) -PASS: gcc.dg/pr30260.c (test for errors, line 31) -PASS: gcc.dg/pr30260.c (test for errors, line 32) +PASS: gcc.dg/pr30260.c (test for bogus messages, line 14) +PASS: gcc.dg/pr30260.c (test for errors, line 33) +PASS: gcc.dg/pr30260.c (test for errors, line 34) PASS: gcc.dg/pr30260.c (test for excess errors) PASS: gcc.dg/pr30286.c (test for excess errors) PASS: gcc.dg/pr30286.c execution test @@ -61875,7 +62886,7 @@ PASS: gcc.dg/pr39343.c (test for excess errors) PASS: gcc.dg/pr39343.c execution test PASS: gcc.dg/pr39443.c (test for excess errors) PASS: gcc.dg/pr39443.c scan-assembler-not memcmp -UNSUPPORTED: gcc.dg/pr39453.c +PASS: gcc.dg/pr39453.c (test for excess errors) PASS: gcc.dg/pr39455.c (test for excess errors) PASS: gcc.dg/pr39464.c (test for warnings, line 11) PASS: gcc.dg/pr39464.c (test for warnings, line 12) @@ -61960,13 +62971,13 @@ PASS: gcc.dg/pr42078.c (test for excess errors) PASS: gcc.dg/pr42084.c (test for excess errors) PASS: gcc.dg/pr42084.c execution test PASS: gcc.dg/pr42215.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr42245-2.c -UNSUPPORTED: gcc.dg/pr42245.c -UNSUPPORTED: gcc.dg/pr42246.c -UNSUPPORTED: gcc.dg/pr42249.c +PASS: gcc.dg/pr42245-2.c (test for excess errors) +PASS: gcc.dg/pr42245.c (test for excess errors) +PASS: gcc.dg/pr42246.c (test for excess errors) +PASS: gcc.dg/pr42249.c (test for excess errors) PASS: gcc.dg/pr42250.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr42388.c -UNSUPPORTED: gcc.dg/pr42389.c +PASS: gcc.dg/pr42388.c (test for excess errors) +PASS: gcc.dg/pr42389.c (test for excess errors) PASS: gcc.dg/pr42396.c (test for excess errors) PASS: gcc.dg/pr42427.c (test for excess errors) PASS: gcc.dg/pr42461.c (test for excess errors) @@ -62020,16 +63031,16 @@ PASS: gcc.dg/pr43670.c (test for excess errors) PASS: gcc.dg/pr43730.c (test for excess errors) PASS: gcc.dg/pr43864-2.c (test for excess errors) PASS: gcc.dg/pr43864-2.c scan-tree-dump-times pre "if " 0 -PASS: gcc.dg/pr43864-2.c scan-tree-dump-times pre "_.*\\+.*_" 1 +PASS: gcc.dg/pr43864-2.c scan-tree-dump-times pre "(?n)_.*\\+.*_" 1 PASS: gcc.dg/pr43864-2.c scan-tree-dump-not pre "Invalid sum" PASS: gcc.dg/pr43864-3.c (test for excess errors) PASS: gcc.dg/pr43864-3.c scan-tree-dump-times pre "if " 0 -PASS: gcc.dg/pr43864-3.c scan-tree-dump-times pre "_.*\\+.*_" 1 +PASS: gcc.dg/pr43864-3.c scan-tree-dump-times pre "(?n)_.*\\+.*_" 1 PASS: gcc.dg/pr43864-3.c scan-tree-dump-not pre "Invalid sum" PASS: gcc.dg/pr43864-4.c (test for excess errors) PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre "if " 0 -PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre "_.*\\+.*_" 1 -PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre " - " 2 +PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre "(?n)_.*\\+.*_" 1 +PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre "(?n)_.*-.*_" 2 PASS: gcc.dg/pr43864-4.c scan-tree-dump-not pre "Invalid sum" PASS: gcc.dg/pr43864.c (test for excess errors) PASS: gcc.dg/pr43864.c scan-tree-dump-times pre "myfree \\(" 1 @@ -62089,10 +63100,10 @@ PASS: gcc.dg/pr45101.c (test for excess errors) PASS: gcc.dg/pr45105.c (test for excess errors) PASS: gcc.dg/pr45107.c (test for excess errors) PASS: gcc.dg/pr45259.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr45352-1.c -UNSUPPORTED: gcc.dg/pr45352-2.c -UNSUPPORTED: gcc.dg/pr45352-3.c -UNSUPPORTED: gcc.dg/pr45352.c +FAIL: gcc.dg/pr45352-1.c (test for excess errors) +PASS: gcc.dg/pr45352-2.c (test for excess errors) +PASS: gcc.dg/pr45352-3.c (test for excess errors) +PASS: gcc.dg/pr45352.c (test for excess errors) PASS: gcc.dg/pr45353.c (test for excess errors) PASS: gcc.dg/pr45415.c (test for excess errors) PASS: gcc.dg/pr45416.c (test for excess errors) @@ -62103,11 +63114,12 @@ PASS: gcc.dg/pr45461.c promoted (test for warnings, line 12) PASS: gcc.dg/pr45461.c should pass (test for warnings, line 12) PASS: gcc.dg/pr45461.c if this code (test for warnings, line 12) PASS: gcc.dg/pr45461.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr45472.c +PASS: gcc.dg/pr45472.c (test for excess errors) PASS: gcc.dg/pr45506.c (test for excess errors) PASS: gcc.dg/pr45567.c (test for excess errors) PASS: gcc.dg/pr45570.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr45652.c +PASS: gcc.dg/pr45652.c (test for excess errors) +PASS: gcc.dg/pr45652.c execution test PASS: gcc.dg/pr45733.c (test for excess errors) PASS: gcc.dg/pr45750.c (test for errors, line 9) PASS: gcc.dg/pr45750.c (test for errors, line 13) @@ -62157,8 +63169,8 @@ PASS: gcc.dg/pr46494.c (test for excess errors) PASS: gcc.dg/pr46499-1.c (test for excess errors) PASS: gcc.dg/pr46499-1.c execution test PASS: gcc.dg/pr46499-2.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr46521.c -UNSUPPORTED: gcc.dg/pr46522.c +PASS: gcc.dg/pr46521.c (test for excess errors) +PASS: gcc.dg/pr46522.c (test for excess errors) PASS: gcc.dg/pr46571.c (test for excess errors) PASS: gcc.dg/pr46585.c (test for excess errors) PASS: gcc.dg/pr46614.c (test for excess errors) @@ -62182,7 +63194,7 @@ PASS: gcc.dg/pr46728-9.c execution test PASS: gcc.dg/pr46771.c (test for excess errors) PASS: gcc.dg/pr46777.c (test for excess errors) PASS: gcc.dg/pr46867.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr46875.c +PASS: gcc.dg/pr46875.c (test for excess errors) PASS: gcc.dg/pr46878-1.c (test for excess errors) PASS: gcc.dg/pr46893.c (test for excess errors) PASS: gcc.dg/pr46909.c (test for excess errors) @@ -62250,7 +63262,7 @@ PASS: gcc.dg/pr48335-5.c (test for excess errors) PASS: gcc.dg/pr48335-6.c (test for excess errors) PASS: gcc.dg/pr48335-7.c (test for excess errors) PASS: gcc.dg/pr48335-8.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr48374.c +PASS: gcc.dg/pr48374.c (test for excess errors) PASS: gcc.dg/pr48442.c (test for excess errors) PASS: gcc.dg/pr48524.c (test for errors, line 4) PASS: gcc.dg/pr48524.c (test for excess errors) @@ -62267,8 +63279,7 @@ PASS: gcc.dg/pr48552-1.c deref (test for warnings, line 40) PASS: gcc.dg/pr48552-1.c void expr (test for errors, line 40) PASS: gcc.dg/pr48552-1.c invalid lvalue (test for errors, line 40) PASS: gcc.dg/pr48552-1.c (test for errors, line 46) -PASS: gcc.dg/pr48552-1.c incomplete (test for errors, line 52) -PASS: gcc.dg/pr48552-1.c invalid lvalue (test for errors, line 52) +PASS: gcc.dg/pr48552-1.c (test for errors, line 52) PASS: gcc.dg/pr48552-1.c (test for excess errors) PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 10) PASS: gcc.dg/pr48552-2.c void expr (test for errors, line 10) @@ -62283,8 +63294,7 @@ PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 40) PASS: gcc.dg/pr48552-2.c void expr (test for errors, line 40) PASS: gcc.dg/pr48552-2.c invalid lvalue (test for errors, line 40) PASS: gcc.dg/pr48552-2.c (test for errors, line 46) -PASS: gcc.dg/pr48552-2.c incomplete (test for errors, line 52) -PASS: gcc.dg/pr48552-2.c invalid lvalue (test for errors, line 52) +PASS: gcc.dg/pr48552-2.c (test for errors, line 52) PASS: gcc.dg/pr48552-2.c (test for excess errors) PASS: gcc.dg/pr48616.c (test for excess errors) PASS: gcc.dg/pr48616.c execution test @@ -62402,8 +63412,8 @@ PASS: gcc.dg/pr51865.c (test for excess errors) PASS: gcc.dg/pr51867.c (test for excess errors) PASS: gcc.dg/pr51867.c scan-rtl-dump-times expand "call_insn" 2 PASS: gcc.dg/pr51879-12.c (test for excess errors) -PASS: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar \\(" 1 -PASS: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar2 \\(" 1 +XFAIL: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar \\(" 1 +XFAIL: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar2 \\(" 1 PASS: gcc.dg/pr51879-16.c (test for excess errors) PASS: gcc.dg/pr51879-16.c scan-tree-dump-times pre "foo \\(" 1 PASS: gcc.dg/pr51879-16.c scan-tree-dump-times pre "foo2 \\(" 1 @@ -62458,6 +63468,8 @@ PASS: gcc.dg/pr52691.c (test for excess errors) PASS: gcc.dg/pr52691.c scan-tree-dump optimized "__builtin_next_arg" PASS: gcc.dg/pr52734.c (test for excess errors) PASS: gcc.dg/pr52734.c execution test +PASS: gcc.dg/pr52769.c (test for excess errors) +PASS: gcc.dg/pr52769.c execution test PASS: gcc.dg/pr52803.c (test for excess errors) PASS: gcc.dg/pr52808.c (test for excess errors) PASS: gcc.dg/pr52862.c (test for excess errors) @@ -62518,7 +63530,7 @@ PASS: gcc.dg/pr54355.c (test for errors, line 11) PASS: gcc.dg/pr54355.c (test for excess errors) PASS: gcc.dg/pr54363.c (test for warnings, line 10) PASS: gcc.dg/pr54363.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr54472.c +PASS: gcc.dg/pr54472.c (test for excess errors) PASS: gcc.dg/pr54669.c (test for excess errors) PASS: gcc.dg/pr54676.c (test for excess errors) PASS: gcc.dg/pr54782.c (test for excess errors) @@ -62531,6 +63543,8 @@ PASS: gcc.dg/pr54981.c (test for excess errors) PASS: gcc.dg/pr55010.c (test for excess errors) PASS: gcc.dg/pr55019.c (test for excess errors) PASS: gcc.dg/pr55019.c execution test +PASS: gcc.dg/pr55023.c (test for excess errors) +PASS: gcc.dg/pr55023.c execution test PASS: gcc.dg/pr55027.c (test for excess errors) PASS: gcc.dg/pr55027.c scan-tree-dump-not optimized "gimple_assign" PASS: gcc.dg/pr55094.c (test for excess errors) @@ -62620,10 +63634,23 @@ PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..l, 124, 8192.;" PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..b, 1, 1024.;" 1 PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..c, 68, 16384.;" 1 PASS: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..v, 18, 16384.;" 1 -PASS: gcc.dg/pr56847.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr56847.c PASS: gcc.dg/pr56890-1.c (test for excess errors) PASS: gcc.dg/pr56890-2.c (test for excess errors) PASS: gcc.dg/pr56977.c (test for excess errors) +PASS: gcc.dg/pr56980.c (test for warnings, line 8) +PASS: gcc.dg/pr56980.c (test for warnings, line 9) +PASS: gcc.dg/pr56980.c (test for warnings, line 10) +PASS: gcc.dg/pr56980.c (test for warnings, line 11) +PASS: gcc.dg/pr56980.c (test for warnings, line 12) +PASS: gcc.dg/pr56980.c (test for warnings, line 13) +PASS: gcc.dg/pr56980.c (test for errors, line 18) +PASS: gcc.dg/pr56980.c (test for errors, line 19) +PASS: gcc.dg/pr56980.c (test for errors, line 20) +PASS: gcc.dg/pr56980.c (test for errors, line 21) +PASS: gcc.dg/pr56980.c (test for errors, line 22) +PASS: gcc.dg/pr56980.c (test for errors, line 23) +PASS: gcc.dg/pr56980.c (test for excess errors) PASS: gcc.dg/pr56989.c (test for errors, line 11) PASS: gcc.dg/pr56989.c (test for errors, line 14) PASS: gcc.dg/pr56989.c (test for excess errors) @@ -62647,15 +63674,15 @@ PASS: gcc.dg/pr57184.c (test for excess errors) PASS: gcc.dg/pr57233.c (test for excess errors) PASS: gcc.dg/pr57233.c execution test PASS: gcc.dg/pr57286.c (test for excess errors) -PASS: gcc.dg/pr57287-2.c (test for bogus messages, line 28) +PASS: gcc.dg/pr57287-2.c (test for bogus messages, line 29) PASS: gcc.dg/pr57287-2.c (test for excess errors) -PASS: gcc.dg/pr57287.c (test for bogus messages, line 20) +PASS: gcc.dg/pr57287.c (test for bogus messages, line 21) PASS: gcc.dg/pr57287.c (test for excess errors) PASS: gcc.dg/pr57300.c (test for excess errors) PASS: gcc.dg/pr57300.c execution test PASS: gcc.dg/pr57518.c (test for excess errors) PASS: gcc.dg/pr57518.c scan-rtl-dump-not ira "REG_EQUIV[^\n]*mem[^\n]*"ip".*subreg" -UNSUPPORTED: gcc.dg/pr57662.c +PASS: gcc.dg/pr57662.c (test for excess errors) PASS: gcc.dg/pr57773.c (test for excess errors) PASS: gcc.dg/pr57980.c (test for excess errors) PASS: gcc.dg/pr58010.c (test for excess errors) @@ -62675,6 +63702,8 @@ PASS: gcc.dg/pr58742-3.c (test for excess errors) PASS: gcc.dg/pr58742-3.c scan-tree-dump cddce1 "return a" PASS: gcc.dg/pr58805.c (test for excess errors) PASS: gcc.dg/pr58805.c scan-tree-dump-times pre "__asm__" 2 +PASS: gcc.dg/pr58893.c (test for errors, line ) +PASS: gcc.dg/pr58893.c (test for excess errors) PASS: gcc.dg/pr58981.c (test for excess errors) PASS: gcc.dg/pr58981.c execution test PASS: gcc.dg/pr59011.c (test for excess errors) @@ -62697,6 +63726,233 @@ PASS: gcc.dg/pr59643.c (test for excess errors) PASS: gcc.dg/pr59643.c scan-tree-dump-times pcom "Before commoning:" 1 PASS: gcc.dg/pr59643.c scan-tree-dump-times pcom "Unrolling 2 times" 1 PASS: gcc.dg/pr59670.c (test for excess errors) +PASS: gcc.dg/pr59717.c (test for warnings, line 8) +PASS: gcc.dg/pr59717.c (test for warnings, line 8) +PASS: gcc.dg/pr59717.c (test for warnings, line 10) +PASS: gcc.dg/pr59717.c (test for warnings, line 10) +PASS: gcc.dg/pr59717.c (test for warnings, line 12) +PASS: gcc.dg/pr59717.c (test for warnings, line 12) +PASS: gcc.dg/pr59717.c (test for warnings, line 14) +PASS: gcc.dg/pr59717.c (test for warnings, line 14) +PASS: gcc.dg/pr59717.c (test for warnings, line 16) +PASS: gcc.dg/pr59717.c (test for warnings, line 16) +PASS: gcc.dg/pr59717.c (test for warnings, line 18) +PASS: gcc.dg/pr59717.c (test for warnings, line 18) +PASS: gcc.dg/pr59717.c (test for warnings, line 20) +PASS: gcc.dg/pr59717.c (test for warnings, line 20) +PASS: gcc.dg/pr59717.c (test for warnings, line 22) +PASS: gcc.dg/pr59717.c (test for warnings, line 22) +PASS: gcc.dg/pr59717.c (test for warnings, line 24) +PASS: gcc.dg/pr59717.c (test for warnings, line 24) +PASS: gcc.dg/pr59717.c (test for warnings, line 26) +PASS: gcc.dg/pr59717.c (test for warnings, line 26) +PASS: gcc.dg/pr59717.c (test for warnings, line 28) +PASS: gcc.dg/pr59717.c (test for warnings, line 28) +PASS: gcc.dg/pr59717.c (test for warnings, line 30) +PASS: gcc.dg/pr59717.c (test for warnings, line 30) +PASS: gcc.dg/pr59717.c (test for warnings, line 32) +PASS: gcc.dg/pr59717.c (test for warnings, line 32) +PASS: gcc.dg/pr59717.c (test for warnings, line 34) +PASS: gcc.dg/pr59717.c (test for warnings, line 34) +PASS: gcc.dg/pr59717.c (test for warnings, line 36) +PASS: gcc.dg/pr59717.c (test for warnings, line 36) +PASS: gcc.dg/pr59717.c (test for warnings, line 38) +PASS: gcc.dg/pr59717.c (test for warnings, line 38) +PASS: gcc.dg/pr59717.c (test for warnings, line 40) +PASS: gcc.dg/pr59717.c (test for warnings, line 40) +PASS: gcc.dg/pr59717.c (test for warnings, line 42) +PASS: gcc.dg/pr59717.c (test for warnings, line 42) +PASS: gcc.dg/pr59717.c (test for warnings, line 44) +PASS: gcc.dg/pr59717.c (test for warnings, line 44) +PASS: gcc.dg/pr59717.c (test for warnings, line 46) +PASS: gcc.dg/pr59717.c (test for warnings, line 46) +PASS: gcc.dg/pr59717.c (test for warnings, line 48) +PASS: gcc.dg/pr59717.c (test for warnings, line 48) +PASS: gcc.dg/pr59717.c (test for warnings, line 50) +PASS: gcc.dg/pr59717.c (test for warnings, line 50) +PASS: gcc.dg/pr59717.c (test for warnings, line 52) +PASS: gcc.dg/pr59717.c (test for warnings, line 52) +PASS: gcc.dg/pr59717.c (test for warnings, line 54) +PASS: gcc.dg/pr59717.c (test for warnings, line 54) +PASS: gcc.dg/pr59717.c (test for warnings, line 56) +PASS: gcc.dg/pr59717.c (test for warnings, line 56) +PASS: gcc.dg/pr59717.c (test for warnings, line 58) +PASS: gcc.dg/pr59717.c (test for warnings, line 58) +PASS: gcc.dg/pr59717.c (test for warnings, line 62) +PASS: gcc.dg/pr59717.c (test for warnings, line 62) +PASS: gcc.dg/pr59717.c (test for warnings, line 64) +PASS: gcc.dg/pr59717.c (test for warnings, line 64) +PASS: gcc.dg/pr59717.c (test for warnings, line 66) +PASS: gcc.dg/pr59717.c (test for warnings, line 66) +PASS: gcc.dg/pr59717.c (test for warnings, line 68) +PASS: gcc.dg/pr59717.c (test for warnings, line 68) +PASS: gcc.dg/pr59717.c (test for warnings, line 70) +PASS: gcc.dg/pr59717.c (test for warnings, line 70) +PASS: gcc.dg/pr59717.c (test for warnings, line 72) +PASS: gcc.dg/pr59717.c (test for warnings, line 72) +PASS: gcc.dg/pr59717.c (test for warnings, line 74) +PASS: gcc.dg/pr59717.c (test for warnings, line 74) +PASS: gcc.dg/pr59717.c (test for warnings, line 76) +PASS: gcc.dg/pr59717.c (test for warnings, line 76) +PASS: gcc.dg/pr59717.c (test for warnings, line 78) +PASS: gcc.dg/pr59717.c (test for warnings, line 78) +PASS: gcc.dg/pr59717.c (test for warnings, line 80) +PASS: gcc.dg/pr59717.c (test for warnings, line 80) +PASS: gcc.dg/pr59717.c (test for warnings, line 82) +PASS: gcc.dg/pr59717.c (test for warnings, line 82) +PASS: gcc.dg/pr59717.c (test for warnings, line 84) +PASS: gcc.dg/pr59717.c (test for warnings, line 84) +PASS: gcc.dg/pr59717.c (test for warnings, line 86) +PASS: gcc.dg/pr59717.c (test for warnings, line 86) +PASS: gcc.dg/pr59717.c (test for warnings, line 88) +PASS: gcc.dg/pr59717.c (test for warnings, line 88) +PASS: gcc.dg/pr59717.c (test for warnings, line 90) +PASS: gcc.dg/pr59717.c (test for warnings, line 90) +PASS: gcc.dg/pr59717.c (test for warnings, line 92) +PASS: gcc.dg/pr59717.c (test for warnings, line 92) +PASS: gcc.dg/pr59717.c (test for warnings, line 94) +PASS: gcc.dg/pr59717.c (test for warnings, line 94) +PASS: gcc.dg/pr59717.c (test for warnings, line 96) +PASS: gcc.dg/pr59717.c (test for warnings, line 96) +PASS: gcc.dg/pr59717.c (test for warnings, line 98) +PASS: gcc.dg/pr59717.c (test for warnings, line 98) +PASS: gcc.dg/pr59717.c (test for warnings, line 100) +PASS: gcc.dg/pr59717.c (test for warnings, line 100) +PASS: gcc.dg/pr59717.c (test for warnings, line 102) +PASS: gcc.dg/pr59717.c (test for warnings, line 102) +PASS: gcc.dg/pr59717.c (test for warnings, line 104) +PASS: gcc.dg/pr59717.c (test for warnings, line 104) +PASS: gcc.dg/pr59717.c (test for warnings, line 106) +PASS: gcc.dg/pr59717.c (test for warnings, line 106) +PASS: gcc.dg/pr59717.c (test for warnings, line 108) +PASS: gcc.dg/pr59717.c (test for warnings, line 108) +PASS: gcc.dg/pr59717.c (test for warnings, line 110) +PASS: gcc.dg/pr59717.c (test for warnings, line 110) +PASS: gcc.dg/pr59717.c (test for warnings, line 112) +PASS: gcc.dg/pr59717.c (test for warnings, line 112) +PASS: gcc.dg/pr59717.c (test for warnings, line 114) +PASS: gcc.dg/pr59717.c (test for warnings, line 114) +PASS: gcc.dg/pr59717.c (test for warnings, line 116) +PASS: gcc.dg/pr59717.c (test for warnings, line 116) +PASS: gcc.dg/pr59717.c (test for warnings, line 118) +PASS: gcc.dg/pr59717.c (test for warnings, line 118) +PASS: gcc.dg/pr59717.c (test for warnings, line 120) +PASS: gcc.dg/pr59717.c (test for warnings, line 120) +PASS: gcc.dg/pr59717.c (test for warnings, line 122) +PASS: gcc.dg/pr59717.c (test for warnings, line 122) +PASS: gcc.dg/pr59717.c (test for warnings, line 129) +PASS: gcc.dg/pr59717.c (test for warnings, line 129) +PASS: gcc.dg/pr59717.c (test for warnings, line 131) +PASS: gcc.dg/pr59717.c (test for warnings, line 131) +PASS: gcc.dg/pr59717.c (test for warnings, line 133) +PASS: gcc.dg/pr59717.c (test for warnings, line 133) +PASS: gcc.dg/pr59717.c (test for warnings, line 135) +PASS: gcc.dg/pr59717.c (test for warnings, line 135) +PASS: gcc.dg/pr59717.c (test for warnings, line 137) +PASS: gcc.dg/pr59717.c (test for warnings, line 137) +PASS: gcc.dg/pr59717.c (test for warnings, line 139) +PASS: gcc.dg/pr59717.c (test for warnings, line 139) +PASS: gcc.dg/pr59717.c (test for warnings, line 141) +PASS: gcc.dg/pr59717.c (test for warnings, line 141) +PASS: gcc.dg/pr59717.c (test for warnings, line 143) +PASS: gcc.dg/pr59717.c (test for warnings, line 143) +PASS: gcc.dg/pr59717.c (test for warnings, line 145) +PASS: gcc.dg/pr59717.c (test for warnings, line 145) +PASS: gcc.dg/pr59717.c (test for warnings, line 147) +PASS: gcc.dg/pr59717.c (test for warnings, line 147) +PASS: gcc.dg/pr59717.c (test for warnings, line 149) +PASS: gcc.dg/pr59717.c (test for warnings, line 149) +PASS: gcc.dg/pr59717.c (test for warnings, line 151) +PASS: gcc.dg/pr59717.c (test for warnings, line 151) +PASS: gcc.dg/pr59717.c (test for warnings, line 153) +PASS: gcc.dg/pr59717.c (test for warnings, line 153) +PASS: gcc.dg/pr59717.c (test for warnings, line 155) +PASS: gcc.dg/pr59717.c (test for warnings, line 155) +PASS: gcc.dg/pr59717.c (test for warnings, line 157) +PASS: gcc.dg/pr59717.c (test for warnings, line 157) +PASS: gcc.dg/pr59717.c (test for warnings, line 159) +PASS: gcc.dg/pr59717.c (test for warnings, line 159) +PASS: gcc.dg/pr59717.c (test for warnings, line 161) +PASS: gcc.dg/pr59717.c (test for warnings, line 161) +PASS: gcc.dg/pr59717.c (test for warnings, line 163) +PASS: gcc.dg/pr59717.c (test for warnings, line 163) +PASS: gcc.dg/pr59717.c (test for warnings, line 165) +PASS: gcc.dg/pr59717.c (test for warnings, line 165) +PASS: gcc.dg/pr59717.c (test for warnings, line 167) +PASS: gcc.dg/pr59717.c (test for warnings, line 167) +PASS: gcc.dg/pr59717.c (test for warnings, line 169) +PASS: gcc.dg/pr59717.c (test for warnings, line 169) +PASS: gcc.dg/pr59717.c (test for warnings, line 171) +PASS: gcc.dg/pr59717.c (test for warnings, line 171) +PASS: gcc.dg/pr59717.c (test for warnings, line 178) +PASS: gcc.dg/pr59717.c (test for warnings, line 178) +PASS: gcc.dg/pr59717.c (test for warnings, line 182) +PASS: gcc.dg/pr59717.c (test for warnings, line 182) +PASS: gcc.dg/pr59717.c (test for warnings, line 184) +PASS: gcc.dg/pr59717.c (test for warnings, line 184) +PASS: gcc.dg/pr59717.c (test for warnings, line 186) +PASS: gcc.dg/pr59717.c (test for warnings, line 186) +PASS: gcc.dg/pr59717.c (test for warnings, line 188) +PASS: gcc.dg/pr59717.c (test for warnings, line 188) +PASS: gcc.dg/pr59717.c (test for warnings, line 190) +PASS: gcc.dg/pr59717.c (test for warnings, line 190) +PASS: gcc.dg/pr59717.c (test for warnings, line 194) +PASS: gcc.dg/pr59717.c (test for warnings, line 194) +PASS: gcc.dg/pr59717.c (test for warnings, line 196) +PASS: gcc.dg/pr59717.c (test for warnings, line 196) +PASS: gcc.dg/pr59717.c (test for warnings, line 198) +PASS: gcc.dg/pr59717.c (test for warnings, line 198) +PASS: gcc.dg/pr59717.c (test for warnings, line 200) +PASS: gcc.dg/pr59717.c (test for warnings, line 200) +PASS: gcc.dg/pr59717.c (test for warnings, line 204) +PASS: gcc.dg/pr59717.c (test for warnings, line 204) +PASS: gcc.dg/pr59717.c (test for warnings, line 206) +PASS: gcc.dg/pr59717.c (test for warnings, line 206) +PASS: gcc.dg/pr59717.c (test for warnings, line 208) +PASS: gcc.dg/pr59717.c (test for warnings, line 208) +PASS: gcc.dg/pr59717.c (test for warnings, line 210) +PASS: gcc.dg/pr59717.c (test for warnings, line 210) +PASS: gcc.dg/pr59717.c (test for warnings, line 212) +PASS: gcc.dg/pr59717.c (test for warnings, line 212) +PASS: gcc.dg/pr59717.c (test for warnings, line 222) +PASS: gcc.dg/pr59717.c (test for warnings, line 222) +PASS: gcc.dg/pr59717.c (test for warnings, line 224) +PASS: gcc.dg/pr59717.c (test for warnings, line 224) +PASS: gcc.dg/pr59717.c (test for warnings, line 226) +PASS: gcc.dg/pr59717.c (test for warnings, line 226) +PASS: gcc.dg/pr59717.c (test for warnings, line 228) +PASS: gcc.dg/pr59717.c (test for warnings, line 228) +PASS: gcc.dg/pr59717.c (test for warnings, line 230) +PASS: gcc.dg/pr59717.c (test for warnings, line 230) +PASS: gcc.dg/pr59717.c (test for warnings, line 232) +PASS: gcc.dg/pr59717.c (test for warnings, line 232) +PASS: gcc.dg/pr59717.c (test for warnings, line 234) +PASS: gcc.dg/pr59717.c (test for warnings, line 234) +PASS: gcc.dg/pr59717.c (test for warnings, line 236) +PASS: gcc.dg/pr59717.c (test for warnings, line 236) +PASS: gcc.dg/pr59717.c (test for warnings, line 243) +PASS: gcc.dg/pr59717.c (test for warnings, line 243) +PASS: gcc.dg/pr59717.c (test for warnings, line 245) +PASS: gcc.dg/pr59717.c (test for warnings, line 245) +PASS: gcc.dg/pr59717.c (test for warnings, line 247) +PASS: gcc.dg/pr59717.c (test for warnings, line 247) +PASS: gcc.dg/pr59717.c (test for warnings, line 249) +PASS: gcc.dg/pr59717.c (test for warnings, line 249) +PASS: gcc.dg/pr59717.c (test for warnings, line 251) +PASS: gcc.dg/pr59717.c (test for warnings, line 251) +PASS: gcc.dg/pr59717.c (test for warnings, line 253) +PASS: gcc.dg/pr59717.c (test for warnings, line 253) +PASS: gcc.dg/pr59717.c (test for warnings, line 255) +PASS: gcc.dg/pr59717.c (test for warnings, line 255) +PASS: gcc.dg/pr59717.c (test for warnings, line 257) +PASS: gcc.dg/pr59717.c (test for warnings, line 257) +PASS: gcc.dg/pr59717.c (test for warnings, line 259) +PASS: gcc.dg/pr59717.c (test for warnings, line 259) +PASS: gcc.dg/pr59717.c (test for warnings, line 266) +PASS: gcc.dg/pr59717.c (test for warnings, line 266) +PASS: gcc.dg/pr59717.c (test for warnings, line 275) +PASS: gcc.dg/pr59717.c (test for warnings, line 275) +PASS: gcc.dg/pr59717.c (test for excess errors) PASS: gcc.dg/pr59722.c (test for excess errors) PASS: gcc.dg/pr59827.c (test for errors, line 5) PASS: gcc.dg/pr59827.c (test for errors, line 14) @@ -62817,13 +64073,13 @@ PASS: gcc.dg/pr60485-2.c (test for excess errors) PASS: gcc.dg/pr60485-2.c execution test PASS: gcc.dg/pr60598.c (test for excess errors) PASS: gcc.dg/pr60647-1.c (test for excess errors) -PASS: gcc.dg/pr60647-2.c (test for warnings, line 18) +PASS: gcc.dg/pr60647-2.c (test for warnings, line 21) PASS: gcc.dg/pr60647-2.c (test for excess errors) PASS: gcc.dg/pr60704.c (test for excess errors) PASS: gcc.dg/pr60784.c (test for excess errors) UNSUPPORTED: gcc.dg/pr60797.c PASS: gcc.dg/pr60844.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr60866.c +PASS: gcc.dg/pr60866.c (test for excess errors) PASS: gcc.dg/pr60915.c (test for errors, line 4) PASS: gcc.dg/pr60915.c (test for excess errors) PASS: gcc.dg/pr61045.c (test for excess errors) @@ -62852,7 +64108,7 @@ PASS: gcc.dg/pr61096-1.c (test for errors, line 22) PASS: gcc.dg/pr61096-1.c (test for errors, line 23) PASS: gcc.dg/pr61096-1.c (test for errors, line 24) PASS: gcc.dg/pr61096-1.c (test for errors, line 25) -PASS: gcc.dg/pr61096-1.c (test for errors, line 26) +PASS: gcc.dg/pr61096-1.c (test for warnings, line 26) PASS: gcc.dg/pr61096-1.c (test for errors, line 28) PASS: gcc.dg/pr61096-1.c (test for errors, line 29) PASS: gcc.dg/pr61096-1.c (test for errors, line 30) @@ -62894,11 +64150,19 @@ PASS: gcc.dg/pr61162.c (test for warnings, line 10) PASS: gcc.dg/pr61162.c (test for warnings, line 11) PASS: gcc.dg/pr61162.c (test for excess errors) PASS: gcc.dg/pr61220.c (test for excess errors) +PASS: gcc.dg/pr61529.c (test for excess errors) PASS: gcc.dg/pr61561.c (test for excess errors) PASS: gcc.dg/pr61583.c (test for excess errors) +PASS: gcc.dg/pr61692.c (test for errors, line 28) +PASS: gcc.dg/pr61692.c (test for errors, line 74) +PASS: gcc.dg/pr61692.c (test for errors, line 104) +PASS: gcc.dg/pr61692.c (test for errors, line 137) +PASS: gcc.dg/pr61692.c (test for errors, line 167) +PASS: gcc.dg/pr61692.c (test for excess errors) PASS: gcc.dg/pr61756.c (test for excess errors) PASS: gcc.dg/pr61762.c (test for excess errors) PASS: gcc.dg/pr61762.c scan-tree-dump-not release_ssa "Private" +PASS: gcc.dg/pr61773.c (test for excess errors) PASS: gcc.dg/pr61776.c (test for excess errors) PASS: gcc.dg/pr61852.c (test for warnings, line 8) PASS: gcc.dg/pr61852.c (test for excess errors) @@ -62938,10 +64202,89 @@ PASS: gcc.dg/pr62030.c execution test PASS: gcc.dg/pr62070.c (test for excess errors) PASS: gcc.dg/pr62090-2.c (test for excess errors) PASS: gcc.dg/pr62090.c (test for excess errors) +PASS: gcc.dg/pr62167-run.c (test for excess errors) +PASS: gcc.dg/pr62167-run.c execution test +PASS: gcc.dg/pr62167.c (test for excess errors) +PASS: gcc.dg/pr62167.c scan-tree-dump-not pre "Removing basic block" PASS: gcc.dg/pr62294.c (test for errors, line 9) PASS: gcc.dg/pr62294.c (test for excess errors) PASS: gcc.dg/pr63186.c (test for excess errors) PASS: gcc.dg/pr63284.c (test for excess errors) +PASS: gcc.dg/pr63342.c (test for excess errors) +PASS: gcc.dg/pr63453.c (test for warnings, line 5) +PASS: gcc.dg/pr63453.c (test for warnings, line 6) +PASS: gcc.dg/pr63453.c (test for excess errors) +PASS: gcc.dg/pr63480.c (test for excess errors) +PASS: gcc.dg/pr63543.c (test for errors, line 10) +PASS: gcc.dg/pr63543.c (test for errors, line 18) +PASS: gcc.dg/pr63543.c (test for excess errors) +PASS: gcc.dg/pr63549.c (test for errors, line 7) +PASS: gcc.dg/pr63549.c (test for excess errors) +PASS: gcc.dg/pr63567-1.c (test for excess errors) +PASS: gcc.dg/pr63567-2.c (test for warnings, line 10) +PASS: gcc.dg/pr63567-2.c (test for excess errors) +PASS: gcc.dg/pr63567-3.c (test for excess errors) +PASS: gcc.dg/pr63567-4.c (test for warnings, line 7) +PASS: gcc.dg/pr63567-4.c (test for excess errors) +PASS: gcc.dg/pr63568.c (test for excess errors) +PASS: gcc.dg/pr63568.c scan-tree-dump-not original " \\| " +PASS: gcc.dg/pr63594-1.c (test for excess errors) +PASS: gcc.dg/pr63594-2.c (test for excess errors) +PASS: gcc.dg/pr63594-2.c execution test +PASS: gcc.dg/pr63626.c (test for bogus messages, line 7) +PASS: gcc.dg/pr63626.c (test for warnings, line 7) +PASS: gcc.dg/pr63626.c (test for excess errors) +PASS: gcc.dg/pr63665.c (test for excess errors) +PASS: gcc.dg/pr63665.c execution test +PASS: gcc.dg/pr63748.c (test for bogus messages, line 16) +PASS: gcc.dg/pr63748.c (test for excess errors) +PASS: gcc.dg/pr63762.c (test for excess errors) +PASS: gcc.dg/pr63770.c (test for excess errors) +PASS: gcc.dg/pr63804.c (test for excess errors) +PASS: gcc.dg/pr63835.c (test for excess errors) +PASS: gcc.dg/pr63856.c (test for excess errors) +PASS: gcc.dg/pr63877.c (test for bogus messages, line 4) +PASS: gcc.dg/pr63877.c (test for excess errors) +FAIL: gcc.dg/pr63914.c (test for excess errors) +PASS: gcc.dg/pr64007.c (test for excess errors) +PASS: gcc.dg/pr64007.c execution test +PASS: gcc.dg/pr64015.c (test for excess errors) +PASS: gcc.dg/pr64075.c (test for excess errors) +PASS: gcc.dg/pr64081.c (test for excess errors) +PASS: gcc.dg/pr64081.c scan-rtl-dump loop2_unroll "loop unrolled 7 times" +PASS: gcc.dg/pr64087.c (test for excess errors) +PASS: gcc.dg/pr64252.c (test for excess errors) +PASS: gcc.dg/pr64252.c execution test +PASS: gcc.dg/pr64295.c (test for excess errors) +PASS: gcc.dg/pr64309.c (test for excess errors) +PASS: gcc.dg/pr64309.c execution test +PASS: gcc.dg/pr64309.c scan-tree-dump-not original "(<<|>>)" +PASS: gcc.dg/pr64316.c (test for excess errors) +PASS: gcc.dg/pr64406.c (test for excess errors) +PASS: gcc.dg/pr64417.c (test for errors, line 11) +PASS: gcc.dg/pr64417.c (test for errors, line 12) +PASS: gcc.dg/pr64417.c (test for errors, line 13) +PASS: gcc.dg/pr64417.c (test for errors, line 14) +PASS: gcc.dg/pr64417.c (test for errors, line 15) +PASS: gcc.dg/pr64417.c (test for errors, line 16) +PASS: gcc.dg/pr64417.c (test for excess errors) +PASS: gcc.dg/pr64423.c (test for warnings, line 10) +PASS: gcc.dg/pr64423.c (test for warnings, line 11) +PASS: gcc.dg/pr64423.c (test for warnings, line 12) +PASS: gcc.dg/pr64423.c (test for excess errors) +PASS: gcc.dg/pr64434.c (test for excess errors) +PASS: gcc.dg/pr64434.c scan-rtl-dump-times expand "Swap operands" 1 +PASS: gcc.dg/pr64440.c (test for warnings, line 10) +PASS: gcc.dg/pr64440.c (test for warnings, line 11) +PASS: gcc.dg/pr64440.c (test for warnings, line 12) +PASS: gcc.dg/pr64440.c (test for warnings, line 13) +PASS: gcc.dg/pr64440.c (test for excess errors) +PASS: gcc.dg/pr64454.c (test for excess errors) +PASS: gcc.dg/pr64454.c scan-tree-dump-times vrp1 "% 5" 6 +PASS: gcc.dg/pr64454.c scan-tree-dump-times vrp1 "% 6" 0 +PASS: gcc.dg/pr64465.c (test for excess errors) +PASS: gcc.dg/pr64536.c (test for excess errors) +PASS: gcc.dg/pr64563.c (test for excess errors) PASS: gcc.dg/pr8715.c (test for warnings, line 10) PASS: gcc.dg/pr8715.c (test for excess errors) PASS: gcc.dg/pr8788-1.c (test for errors, line 14) @@ -62960,9 +64303,9 @@ PASS: gcc.dg/pragma-align.c execution test UNSUPPORTED: gcc.dg/pragma-darwin-2.c UNSUPPORTED: gcc.dg/pragma-darwin.c PASS: gcc.dg/pragma-diag-1.c (test for warnings, line ) -PASS: gcc.dg/pragma-diag-1.c (test for errors, line 13) -PASS: gcc.dg/pragma-diag-1.c (test for errors, line 18) -PASS: gcc.dg/pragma-diag-1.c (test for warnings, line 20) +PASS: gcc.dg/pragma-diag-1.c (test for errors, line 16) +PASS: gcc.dg/pragma-diag-1.c (test for errors, line 21) +PASS: gcc.dg/pragma-diag-1.c (test for warnings, line 23) PASS: gcc.dg/pragma-diag-1.c (test for excess errors) PASS: gcc.dg/pragma-diag-2.c (test for warnings, line ) PASS: gcc.dg/pragma-diag-2.c (test for errors, line 9) @@ -63052,14 +64395,14 @@ UNSUPPORTED: gcc.dg/pubtypes-3.c UNSUPPORTED: gcc.dg/pubtypes-4.c PASS: gcc.dg/pure-1.c (test for excess errors) PASS: gcc.dg/pure-1.c scan-ipa-dump-not pure-const "found to be pure: func_a" -PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 9) -PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 9) -PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 16) -PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 16) -PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 38) -PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 48) -PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 54) -PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 54) +PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 10) +PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 10) +PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 17) +PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 17) +PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 39) +PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 49) +PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 55) +PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 55) PASS: gcc.dg/pure-2.c (test for excess errors) PASS: gcc.dg/qual-component-1.c (test for errors, line 45) PASS: gcc.dg/qual-component-1.c (test for errors, line 46) @@ -63497,7 +64840,7 @@ PASS: gcc.dg/setjmp-3.c (test for excess errors) PASS: gcc.dg/setjmp-3.c execution test PASS: gcc.dg/setjmp-4.c (test for excess errors) PASS: gcc.dg/setjmp-4.c execution test -PASS: gcc.dg/setjmp-5.c (test for bogus messages, line 21) +PASS: gcc.dg/setjmp-5.c (test for bogus messages, line 22) PASS: gcc.dg/setjmp-5.c (test for excess errors) PASS: gcc.dg/short-compare-1.c (test for excess errors) PASS: gcc.dg/short-compare-1.c execution test @@ -63578,6 +64921,7 @@ PASS: gcc.dg/sms-10.c (test for excess errors) PASS: gcc.dg/sms-10.c execution test PASS: gcc.dg/sms-11.c (test for excess errors) PASS: gcc.dg/sms-11.c execution test +UNSUPPORTED: gcc.dg/sms-12.c PASS: gcc.dg/sms-2.c (test for excess errors) PASS: gcc.dg/sms-3.c (test for excess errors) PASS: gcc.dg/sms-3.c execution test @@ -63625,6 +64969,8 @@ PASS: gcc.dg/stack-usage-2.c (test for warnings, line 11) PASS: gcc.dg/stack-usage-2.c (test for warnings, line 18) PASS: gcc.dg/stack-usage-2.c (test for warnings, line 27) PASS: gcc.dg/stack-usage-2.c (test for excess errors) +PASS: gcc.dg/stackprotectexplicit1.c (test for excess errors) +PASS: gcc.dg/stackprotectexplicit1.c execution test PASS: gcc.dg/stmt-expr-1.c (test for excess errors) PASS: gcc.dg/stmt-expr-2.c (test for warnings, line 10) PASS: gcc.dg/stmt-expr-2.c (test for excess errors) @@ -63852,6 +65198,9 @@ PASS: gcc.dg/stmt-expr-label-2.c (test for excess errors) PASS: gcc.dg/stmt-expr-label-3.c (test for errors, line 8) PASS: gcc.dg/stmt-expr-label-3.c note: expected (test for warnings, line ) PASS: gcc.dg/stmt-expr-label-3.c (test for excess errors) +PASS: gcc.dg/store-motion-fgcse-sm.c (test for excess errors) +PASS: gcc.dg/store-motion-fgcse-sm.c execution test +PASS: gcc.dg/store-motion-fgcse-sm.c scan-rtl-dump store_motion "STORE_MOTION of f, .* basic blocks, 1 insns deleted, 1 insns created" PASS: gcc.dg/strict-overflow-1.c (test for excess errors) PASS: gcc.dg/strict-overflow-1.c scan-tree-dump-not optimized "-[ ]*5" PASS: gcc.dg/strict-overflow-2.c (test for excess errors) @@ -64039,6 +65388,9 @@ PASS: gcc.dg/strlenopt-25.c scan-tree-dump-times strlen "strlen \\(" 0 PASS: gcc.dg/strlenopt-26.c (test for excess errors) PASS: gcc.dg/strlenopt-26.c execution test PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen "strlen \\(" 1 +PASS: gcc.dg/strlenopt-27.c (test for excess errors) +PASS: gcc.dg/strlenopt-27.c execution test +PASS: gcc.dg/strlenopt-27.c scan-tree-dump-times strlen "strlen \\(" 0 PASS: gcc.dg/strlenopt-2f.c (test for excess errors) PASS: gcc.dg/strlenopt-2f.c execution test PASS: gcc.dg/strlenopt-2f.c scan-tree-dump-times strlen "strlen \\(" 2 @@ -64119,8 +65471,8 @@ PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times optimized "return 3;" 1 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times optimized "return 0;" 2 PASS: gcc.dg/strlenopt-8.c (test for excess errors) PASS: gcc.dg/strlenopt-8.c execution test -PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strlen \\(" 0 -PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 4 +XFAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strcat \\(" 0 PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strchr \\(" 0 @@ -64240,8 +65592,8 @@ PASS: gcc.dg/sync-2.c fetch_and_nand (test for warnings, line ) PASS: gcc.dg/sync-2.c nand_and_fetch (test for warnings, line ) PASS: gcc.dg/sync-2.c (test for excess errors) PASS: gcc.dg/sync-2.c execution test -PASS: gcc.dg/sync-3.c (test for warnings, line 33) -PASS: gcc.dg/sync-3.c (test for warnings, line 46) +PASS: gcc.dg/sync-3.c (test for warnings, line 34) +PASS: gcc.dg/sync-3.c (test for warnings, line 47) PASS: gcc.dg/sync-3.c (test for excess errors) PASS: gcc.dg/sync-3.c execution test PASS: gcc.dg/system-binary-constants-1.c (test for warnings, line 17) @@ -65173,6 +66525,8 @@ PASS: gcc.dg/ucnid-13.c (test for warnings, line 11) PASS: gcc.dg/ucnid-13.c (test for warnings, line 13) PASS: gcc.dg/ucnid-13.c (test for errors, line 15) PASS: gcc.dg/ucnid-13.c (test for excess errors) +PASS: gcc.dg/ucnid-14.c (test for excess errors) +PASS: gcc.dg/ucnid-14.c execution test PASS: gcc.dg/ucnid-2.c (test for excess errors) PASS: gcc.dg/ucnid-2.c execution test PASS: gcc.dg/ucnid-3.c (test for excess errors) @@ -65197,6 +66551,14 @@ PASS: gcc.dg/ucnid-9.c (test for excess errors) PASS: gcc.dg/ucnid-9.c execution test PASS: gcc.dg/unaligned-1.c (test for excess errors) PASS: gcc.dg/unaligned-1.c execution test +PASS: gcc.dg/undefined-loop-1.c (test for warnings, line 14) +PASS: gcc.dg/undefined-loop-1.c (test for warnings, line 15) +PASS: gcc.dg/undefined-loop-1.c (test for excess errors) +PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 16) +PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 17) +PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 18) +PASS: gcc.dg/undefined-loop-2.c (test for warnings, line 21) +PASS: gcc.dg/undefined-loop-2.c (test for excess errors) PASS: gcc.dg/uninit-1-O0.c uninitialized variable warning (test for bogus messages, line 16) PASS: gcc.dg/uninit-1-O0.c (test for excess errors) PASS: gcc.dg/uninit-1.c uninitialized variable warning (test for bogus messages, line 16) @@ -65239,6 +66601,10 @@ PASS: gcc.dg/uninit-16.c (test for excess errors) PASS: gcc.dg/uninit-17-O0.c (test for excess errors) PASS: gcc.dg/uninit-17.c unconditional (test for warnings, line 14) PASS: gcc.dg/uninit-17.c (test for excess errors) +PASS: gcc.dg/uninit-18.c (test for bogus messages, line 13) +PASS: gcc.dg/uninit-18.c (test for bogus messages, line 16) +PASS: gcc.dg/uninit-18.c (test for bogus messages, line 23) +PASS: gcc.dg/uninit-18.c (test for excess errors) PASS: gcc.dg/uninit-2-O0.c uninitialized variable warning (test for bogus messages, line 28) PASS: gcc.dg/uninit-2-O0.c (test for excess errors) PASS: gcc.dg/uninit-2.c uninitialized variable warning (test for bogus messages, line 28) @@ -65397,9 +66763,9 @@ PASS: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 21) PASS: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 24) PASS: gcc.dg/uninit-pred-9_b.c real warning (test for warnings, line 41) PASS: gcc.dg/uninit-pred-9_b.c (test for excess errors) -PASS: gcc.dg/uninit-suppress.c should be suppressed (test for bogus messages, line 15) +PASS: gcc.dg/uninit-suppress.c should be suppressed (test for bogus messages, line 16) PASS: gcc.dg/uninit-suppress.c (test for excess errors) -PASS: gcc.dg/uninit-suppress_2.c should not be promoted to error (test for warnings, line 15) +PASS: gcc.dg/uninit-suppress_2.c should not be promoted to error (test for warnings, line 16) PASS: gcc.dg/uninit-suppress_2.c (test for excess errors) PASS: gcc.dg/union-1.c (test for excess errors) PASS: gcc.dg/union-2.c (test for excess errors) @@ -65426,27 +66792,27 @@ PASS: gcc.dg/unordered-2.c (test for excess errors) PASS: gcc.dg/unordered-3.c (test for excess errors) PASS: gcc.dg/unroll-1.c (test for excess errors) PASS: gcc.dg/unroll-1.c execution test -PASS: gcc.dg/unroll_1.c (test for warnings, line 14) -PASS: gcc.dg/unroll_1.c (test for warnings, line 24) -PASS: gcc.dg/unroll_1.c (test for excess errors) -PASS: gcc.dg/unroll_2.c (test for excess errors) -PASS: gcc.dg/unroll_2.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1 -PASS: gcc.dg/unroll_3.c (test for excess errors) -PASS: gcc.dg/unroll_3.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1 -PASS: gcc.dg/unroll_4.c (test for excess errors) -PASS: gcc.dg/unroll_4.c scan-rtl-dump-times loop2_unroll "loop turned into non-loop; it never loops" 1 -PASS: gcc.dg/unroll_5.c (test for excess errors) -PASS: gcc.dg/unroll_5.c scan-rtl-dump-times loop2_unroll "upper bound: 999999" 1 -PASS: gcc.dg/unroll_5.c scan-rtl-dump-not loop2_unroll "realistic bound: 999999" -PASS: gcc.dg/unroll_5.c scan-rtl-dump-times loop2_unroll "upper bound: 2999999" 1 -PASS: gcc.dg/unroll_5.c scan-rtl-dump-times loop2_unroll "realistic bound: 2999999" 1 +PASS: gcc.dg/unroll-2.c (test for warnings, line 14) +PASS: gcc.dg/unroll-2.c (test for warnings, line 24) +PASS: gcc.dg/unroll-2.c (test for excess errors) +PASS: gcc.dg/unroll-3.c (test for excess errors) +PASS: gcc.dg/unroll-3.c scan-tree-dump-times cunrolli "loop with 3 iterations completely unrolled" 1 +PASS: gcc.dg/unroll-4.c (test for excess errors) +PASS: gcc.dg/unroll-4.c scan-tree-dump-times cunrolli "loop with 3 iterations completely unrolled" 1 +PASS: gcc.dg/unroll-5.c (test for excess errors) +PASS: gcc.dg/unroll-5.c scan-tree-dump-times cunrolli "loop with 3 iterations completely unrolled" 1 +PASS: gcc.dg/unroll-6.c (test for excess errors) +PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "upper bound: 999999" 1 +PASS: gcc.dg/unroll-6.c scan-rtl-dump-not loop2_unroll "realistic bound: 999999" +PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "upper bound: 2999999" 1 +PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "realistic bound: 2999999" 1 PASS: gcc.dg/unsigned-long-compare.c (test for excess errors) PASS: gcc.dg/unsigned-long-compare.c execution test PASS: gcc.dg/unused-1.c unused parameter warning (test for warnings, line 8) PASS: gcc.dg/unused-1.c (test for excess errors) PASS: gcc.dg/unused-2.c unused label warning (test for warnings, line 11) PASS: gcc.dg/unused-2.c (test for excess errors) -PASS: gcc.dg/unused-3.c unused variable warning (test for warnings, line 11) +PASS: gcc.dg/unused-3.c unused variable warning (test for warnings, line 12) PASS: gcc.dg/unused-3.c (test for excess errors) PASS: gcc.dg/unused-4.c (test for warnings, line 5) PASS: gcc.dg/unused-4.c (test for excess errors) @@ -65855,7 +67221,7 @@ PASS: gcc.dg/winline-7.c (test for warnings, line 7) PASS: gcc.dg/winline-7.c (test for warnings, line 13) PASS: gcc.dg/winline-7.c (test for excess errors) PASS: gcc.dg/winline-9.c (test for warnings, line 13) -PASS: gcc.dg/winline-9.c (test for warnings, line 24) +PASS: gcc.dg/winline-9.c (test for warnings, line 25) PASS: gcc.dg/winline-9.c (test for excess errors) PASS: gcc.dg/wint_t-1.c (test for excess errors) PASS: gcc.dg/wmul-1.c (test for excess errors) @@ -66106,6 +67472,14 @@ PASS: c-c++-common/Wpointer-arith-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 10) PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 16) PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for warnings, line 6) +PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for warnings, line 7) +PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wshift-count-negative-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for warnings, line 6) +PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for warnings, line 7) +PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wshift-count-overflow-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 37) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 38) PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 39) @@ -66342,6 +67716,22 @@ PASS: c-c++-common/attributes-1.c -Wc++-compat (test for errors, line 21) PASS: c-c++-common/attributes-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attributes-2.c -Wc++-compat (test for errors, line 3) PASS: c-c++-common/attributes-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 6) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 7) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 15) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 16) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 17) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 30) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 31) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 32) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 33) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 42) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 43) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 44) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 45) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 46) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 28) @@ -66494,12 +67884,16 @@ PASS: c-c++-common/pr55619.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr55771.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr55771.c -Wc++-compat execution test PASS: c-c++-common/pr56302.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr56493.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr56493.c -Wc++-compat scan-tree-dump gimple " ([a-zA-Z._0-9]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;" PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 10) PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 14) PASS: c-c++-common/pr56566.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 15) PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 28) PASS: c-c++-common/pr56607.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr57653-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr57653.c -Wc++-compat (test for excess errors) @@ -66572,6 +67966,10 @@ PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 19) PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 20) PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 21) PASS: c-c++-common/pr62199.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for errors, line 11) +PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for errors, line 19) +PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr63764-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat execution test PASS: c-c++-common/raw-string-10.c -Wc++-compat (test for excess errors) @@ -66622,9 +68020,9 @@ PASS: c-c++-common/raw-string-16.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-17.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-17.c -Wc++-compat execution test PASS: c-c++-common/raw-string-18.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/raw-string-18.c -Wc++-compat scan-tree-dump optimized ": 15[]:][^\n\r]*foo" +PASS: c-c++-common/raw-string-18.c -Wc++-compat scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-19.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/raw-string-19.c -Wc++-compat scan-tree-dump optimized ": 15[]:][^\n\r]*foo" +PASS: c-c++-common/raw-string-19.c -Wc++-compat scan-tree-dump optimized "c:15:[^\n\r]*foo" PASS: c-c++-common/raw-string-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-2.c -Wc++-compat execution test PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 7) @@ -70118,6 +71516,317 @@ PASS: gcc.dg/format/z-1.c -DWIDE bogus printf warning (test for bogus message PASS: gcc.dg/format/z-1.c -DWIDE (test for excess errors) PASS: gcc.dg/format/zero-length-1.c (test for excess errors) PASS: gcc.dg/format/zero-length-1.c -DWIDE (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp ... +PASS: c-c++-common/goacc-gomp/nesting-1.c (test for excess errors) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 8) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 10) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 12) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 14) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 15) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 16) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 22) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 24) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 26) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 28) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 29) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 30) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 31) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 39) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 44) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 49) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 54) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 58) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 62) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 66) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 74) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 76) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 78) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 80) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 81) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 82) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 83) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 90) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 92) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 94) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 96) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 97) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 98) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 99) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 106) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 108) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 110) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 112) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 113) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 114) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 115) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 122) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 124) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 126) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 128) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 129) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 130) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 131) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 138) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 140) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 142) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 144) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 145) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 146) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 147) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 154) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 156) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 158) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 160) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 161) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 162) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 174) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 180) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 187) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 195) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 201) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 207) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 213) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 220) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 225) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 231) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 233) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 235) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 244) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 250) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 257) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 265) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 271) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 277) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 283) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 290) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 295) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 301) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 303) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 305) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 314) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 320) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 327) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 335) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 341) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 347) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 353) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 360) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 365) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 371) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 373) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 375) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 385) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 392) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 400) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 409) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 416) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 423) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 430) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 438) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 444) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 451) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 453) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for errors, line 455) +PASS: c-c++-common/goacc-gomp/nesting-fail-1.c (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/gcc.dg/goacc/goacc.exp ... +PASS: c-c++-common/goacc/acc_on_device-2-off.c (test for excess errors) +PASS: c-c++-common/goacc/acc_on_device-2-off.c scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 1 +PASS: c-c++-common/goacc/acc_on_device-2.c (test for excess errors) +PASS: c-c++-common/goacc/acc_on_device-2.c scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 0 +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 6) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 12) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 18) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 24) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 30) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 36) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 42) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 48) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 54) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 62) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 70) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 82) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 88) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 94) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 100) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 106) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 112) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 118) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 125) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 131) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 137) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 143) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 149) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 161) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 163) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 165) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 167) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 169) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 171) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 173) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 176) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 178) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 180) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 182) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 184) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 186) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 188) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 190) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 192) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 194) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 196) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 198) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 200) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 202) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 204) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 206) +PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 210) +PASS: c-c++-common/goacc/asyncwait-1.c (test for excess errors) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 24) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 26) +PASS: c-c++-common/goacc/cache-1.c (test for bogus messages, line 26) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 29) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 31) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 33) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 35) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 37) +XFAIL: c-c++-common/goacc/cache-1.c (test for errors, line 39) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 41) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 43) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 45) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 47) +PASS: c-c++-common/goacc/cache-1.c (test for bogus messages, line 47) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 50) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 52) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 54) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 56) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 58) +PASS: c-c++-common/goacc/cache-1.c (test for errors, line 60) +PASS: c-c++-common/goacc/cache-1.c (test for excess errors) +PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 6) +PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 9) +PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 12) +PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 15) +PASS: c-c++-common/goacc/clauses-fail.c (test for excess errors) +PASS: c-c++-common/goacc/collapse-1.c (test for errors, line 12) +PASS: c-c++-common/goacc/collapse-1.c (test for errors, line 43) +PASS: c-c++-common/goacc/collapse-1.c (test for errors, line 64) +PASS: c-c++-common/goacc/collapse-1.c (test for errors, line 80) +PASS: c-c++-common/goacc/collapse-1.c (test for excess errors) +PASS: c-c++-common/goacc/data-1.c (test for excess errors) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 9) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 13) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 14) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 15) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 16) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 17) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 18) +PASS: c-c++-common/goacc/data-2.c (test for errors, line 8) +PASS: c-c++-common/goacc/data-2.c (test for excess errors) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c (test for errors, line 5) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c (test for errors, line 7) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c (test for errors, line 9) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c (test for errors, line 11) +PASS: c-c++-common/goacc/data-clause-duplicate-1.c (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 6) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 8) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 11) +PASS: c-c++-common/goacc/deviceptr-1.c not a variable (test for errors, line 13) +PASS: c-c++-common/goacc/deviceptr-1.c array (test for errors, line 13) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 19) +PASS: c-c++-common/goacc/deviceptr-1.c not a pointer variable (test for errors, line 21) +PASS: c-c++-common/goacc/deviceptr-1.c array (test for errors, line 21) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 27) +PASS: c-c++-common/goacc/deviceptr-1.c not a pointer variable (test for errors, line 29) +PASS: c-c++-common/goacc/deviceptr-1.c array (test for errors, line 29) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 37) +PASS: c-c++-common/goacc/deviceptr-1.c u undeclared (test for errors, line 46) +PASS: c-c++-common/goacc/deviceptr-1.c fun2 not a variable (test for errors, line 46) +PASS: c-c++-common/goacc/deviceptr-1.c i not a pointer variable (test for errors, line 46) +PASS: c-c++-common/goacc/deviceptr-1.c fp more than once (test for errors, line 46) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 58) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 60) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 62) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 67) +PASS: c-c++-common/goacc/deviceptr-1.c (test for errors, line 75) +PASS: c-c++-common/goacc/deviceptr-1.c (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-2.c (test for excess errors) +PASS: c-c++-common/goacc/deviceptr-3.c (test for excess errors) +PASS: c-c++-common/goacc/if-clause-1.c (test for errors, line 7) +PASS: c-c++-common/goacc/if-clause-1.c (test for errors, line 9) +PASS: c-c++-common/goacc/if-clause-1.c (test for excess errors) +PASS: c-c++-common/goacc/if-clause-2.c (test for excess errors) +PASS: c-c++-common/goacc/kernels-1.c (test for excess errors) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 11) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 18) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 20) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 25) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 31) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 36) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 43) +PASS: c-c++-common/goacc/loop-1.c (test for errors, line 58) +PASS: c-c++-common/goacc/loop-1.c (test for excess errors) +PASS: c-c++-common/goacc/loop-private-1.c (test for excess errors) +PASS: c-c++-common/goacc/loop-private-1.c scan-tree-dump-times gimple "#pragma acc loop collapse\\(2\\) private\\(j\\) private\\(i\\)" 1 +PASS: c-c++-common/goacc/nesting-1.c (test for excess errors) +PASS: c-c++-common/goacc/nesting-data-1.c (test for excess errors) +XFAIL: c-c++-common/goacc/nesting-fail-1.c not implemented (test for bogus messages, line 10) +XFAIL: c-c++-common/goacc/nesting-fail-1.c not implemented (test for bogus messages, line 12) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 14) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 16) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 17) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 18) +XFAIL: c-c++-common/goacc/nesting-fail-1.c not implemented (test for bogus messages, line 29) +XFAIL: c-c++-common/goacc/nesting-fail-1.c not implemented (test for bogus messages, line 31) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 33) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 35) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 36) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 37) +PASS: c-c++-common/goacc/nesting-fail-1.c (test for excess errors) +PASS: c-c++-common/goacc/parallel-1.c (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c (test for excess errors) +PASS: c-c++-common/goacc/pcopy.c scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(alloc:cp \\[pointer assign, bias: 3]\\)" 1 +PASS: c-c++-common/goacc/pcopyin.c (test for excess errors) +PASS: c-c++-common/goacc/pcopyin.c scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(alloc:cp \\[pointer assign, bias: 4]\\)" 1 +PASS: c-c++-common/goacc/pcopyout.c (test for excess errors) +PASS: c-c++-common/goacc/pcopyout.c scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(alloc:cp \\[pointer assign, bias: 5]\\)" 1 +PASS: c-c++-common/goacc/pcreate.c (test for excess errors) +PASS: c-c++-common/goacc/pcreate.c scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(alloc:cp \\[pointer assign, bias: 6]\\)" 1 +PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 4) +PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 9) +PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 15) +PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 25) +PASS: c-c++-common/goacc/pragma_context.c (test for excess errors) +PASS: c-c++-common/goacc/present-1.c (test for excess errors) +PASS: c-c++-common/goacc/present-1.c scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(alloc:cp \\[pointer assign, bias: 7]\\)" 1 +PASS: c-c++-common/goacc/reduction-1.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-2.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-3.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-4.c (test for excess errors) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 9) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 11) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 13) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 16) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 18) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 24) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 30) +PASS: c-c++-common/goacc/sb-1.c (test for errors, line 36) +PASS: c-c++-common/goacc/sb-1.c (test for excess errors) +PASS: c-c++-common/goacc/sb-2.c (test for errors, line 5) +PASS: c-c++-common/goacc/sb-2.c (test for errors, line 11) +PASS: c-c++-common/goacc/sb-2.c (test for errors, line 17) +PASS: c-c++-common/goacc/sb-2.c (test for excess errors) +PASS: c-c++-common/goacc/sb-3.c (test for errors, line 9) +PASS: c-c++-common/goacc/sb-3.c (test for errors, line 10) +PASS: c-c++-common/goacc/sb-3.c (test for errors, line 13) +PASS: c-c++-common/goacc/sb-3.c (test for excess errors) +PASS: c-c++-common/goacc/update-1.c (test for errors, line 4) +PASS: c-c++-common/goacc/update-1.c (test for errors, line 14) +PASS: c-c++-common/goacc/update-1.c (test for errors, line 15) +PASS: c-c++-common/goacc/update-1.c (test for errors, line 16) +PASS: c-c++-common/goacc/update-1.c (test for excess errors) +PASS: gcc.dg/goacc/acc_on_device-1.c (test for excess errors) +PASS: gcc.dg/goacc/acc_on_device-1.c scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 4 Running [...]/hurd/master/gcc/testsuite/gcc.dg/gomp/gomp.exp ... PASS: c-c++-common/gomp/atomic-1.c (test for excess errors) PASS: c-c++-common/gomp/atomic-10.c (test for excess errors) @@ -70423,6 +72132,14 @@ PASS: c-c++-common/gomp/map-1.c (test for errors, line 103) PASS: c-c++-common/gomp/map-1.c (test for errors, line 105) PASS: c-c++-common/gomp/map-1.c (test for errors, line 107) PASS: c-c++-common/gomp/map-1.c (test for excess errors) +PASS: c-c++-common/gomp/nesting-1.c (test for excess errors) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 8) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 10) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 12) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 16) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 18) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for warnings, line 20) +PASS: c-c++-common/gomp/nesting-warn-1.c (test for excess errors) PASS: c-c++-common/gomp/pr51360.c (test for excess errors) PASS: c-c++-common/gomp/pr53580.c (test for errors, line 14) PASS: c-c++-common/gomp/pr53580.c (test for excess errors) @@ -70461,6 +72178,9 @@ PASS: c-c++-common/gomp/pr60823-1.c (test for excess errors) PASS: c-c++-common/gomp/pr60823-2.c (test for excess errors) PASS: c-c++-common/gomp/pr60823-2.c execution test PASS: c-c++-common/gomp/pr60823-3.c (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c (test for excess errors) +PASS: c-c++-common/gomp/pr60823-4.c execution test +PASS: c-c++-common/gomp/pr61200.c (test for excess errors) PASS: c-c++-common/gomp/pr61486-1.c (test for excess errors) PASS: c-c++-common/gomp/pr61486-2.c (test for excess errors) PASS: c-c++-common/gomp/pr63249.c (test for bogus messages, line 6) @@ -70525,11 +72245,11 @@ PASS: gcc.dg/gomp/appendix-a/a.35.1.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.35.2.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.35.3.c (test for errors, line 15) PASS: gcc.dg/gomp/appendix-a/a.35.3.c (test for excess errors) -PASS: gcc.dg/gomp/appendix-a/a.35.4.c (test for errors, line 14) +PASS: gcc.dg/gomp/appendix-a/a.35.4.c (test for errors, line 16) PASS: gcc.dg/gomp/appendix-a/a.35.4.c (test for excess errors) -PASS: gcc.dg/gomp/appendix-a/a.35.5.c (test for errors, line 12) +PASS: gcc.dg/gomp/appendix-a/a.35.5.c (test for errors, line 14) PASS: gcc.dg/gomp/appendix-a/a.35.5.c (test for excess errors) -PASS: gcc.dg/gomp/appendix-a/a.35.6.c (test for errors, line 12) +PASS: gcc.dg/gomp/appendix-a/a.35.6.c (test for errors, line 14) PASS: gcc.dg/gomp/appendix-a/a.35.6.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.37.1.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.37.2.c (test for excess errors) @@ -70687,11 +72407,11 @@ PASS: gcc.dg/gomp/flush-2.c (test for errors, line 7) PASS: gcc.dg/gomp/flush-2.c (test for errors, line 8) PASS: gcc.dg/gomp/flush-2.c (test for errors, line 9) PASS: gcc.dg/gomp/flush-2.c (test for excess errors) -PASS: gcc.dg/gomp/for-1.c (test for errors, line 27) -PASS: gcc.dg/gomp/for-1.c (test for errors, line 35) -PASS: gcc.dg/gomp/for-1.c (test for errors, line 38) -PASS: gcc.dg/gomp/for-1.c (test for errors, line 43) -PASS: gcc.dg/gomp/for-1.c (test for errors, line 47) +PASS: gcc.dg/gomp/for-1.c (test for errors, line 29) +PASS: gcc.dg/gomp/for-1.c (test for errors, line 37) +PASS: gcc.dg/gomp/for-1.c (test for errors, line 40) +PASS: gcc.dg/gomp/for-1.c (test for errors, line 45) +PASS: gcc.dg/gomp/for-1.c (test for errors, line 49) PASS: gcc.dg/gomp/for-1.c (test for excess errors) PASS: gcc.dg/gomp/for-10.c (test for excess errors) PASS: gcc.dg/gomp/for-10.c scan-tree-dump-times ompexp "GOMP_loop_ordered_runtime_start" 1 @@ -71400,16 +73120,16 @@ PASS: gcc.dg/guality/asm-1.c -O0 execution test PASS: gcc.dg/guality/asm-1.c -O0 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O1 (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O1 execution test -PASS: gcc.dg/guality/asm-1.c -O1 line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O1 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O2 (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O2 execution test -PASS: gcc.dg/guality/asm-1.c -O2 line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O2 line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer execution test -PASS: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -fomit-frame-pointer line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O3 -g execution test -PASS: gcc.dg/guality/asm-1.c -O3 -g line 14 f == 14 +UNSUPPORTED: gcc.dg/guality/asm-1.c -O3 -g line 14 f == 14 PASS: gcc.dg/guality/asm-1.c -Os (test for excess errors) PASS: gcc.dg/guality/asm-1.c -Os execution test PASS: gcc.dg/guality/asm-1.c -Os line 14 f == 14 @@ -72889,14 +74609,14 @@ PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 l == 10 PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 x == 7 -PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 l == 10 -PASS: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 x == 7 +UNSUPPORTED: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 l == 10 +UNSUPPORTED: gcc.dg/guality/pr43177.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 x == 7 PASS: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 l == 10 -FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 x == 7 -FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 l == 10 -FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 x == 7 +PASS: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 l == 10 +PASS: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 x == 7 +UNSUPPORTED: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 l == 10 +UNSUPPORTED: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 x == 7 PASS: gcc.dg/guality/pr43329-1.c -O0 (test for excess errors) PASS: gcc.dg/guality/pr43329-1.c -O0 execution test PASS: gcc.dg/guality/pr43329-1.c -O0 line 12 argx == 25 @@ -73207,24 +74927,24 @@ PASS: gcc.dg/guality/pr54519-1.c -O1 line 23 z == 8 PASS: gcc.dg/guality/pr54519-1.c -O2 (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -O2 execution test PASS: gcc.dg/guality/pr54519-1.c -O2 line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-1.c -O2 line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-1.c -O2 line 20 z == 6 +PASS: gcc.dg/guality/pr54519-1.c -O2 line 20 y == 25 +PASS: gcc.dg/guality/pr54519-1.c -O2 line 20 z == 6 PASS: gcc.dg/guality/pr54519-1.c -O2 line 23 x == 98 -FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 y == 117 -FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 z == 8 +PASS: gcc.dg/guality/pr54519-1.c -O2 line 23 y == 117 +PASS: gcc.dg/guality/pr54519-1.c -O2 line 23 z == 8 PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer execution test -FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 z == 6 +PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 x == 36 +PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 y == 25 +PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 z == 6 PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 23 x == 98 PASS: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 23 y == 117 UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 23 z == 8 PASS: gcc.dg/guality/pr54519-1.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -O3 -g execution test -FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6 +PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 x == 36 +PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 y == 25 +PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6 PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 23 x == 98 PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 23 y == 117 UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O3 -g line 23 z == 8 @@ -73310,28 +75030,28 @@ PASS: gcc.dg/guality/pr54519-3.c -O1 line 23 y == 117 PASS: gcc.dg/guality/pr54519-3.c -O1 line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -O2 (test for excess errors) PASS: gcc.dg/guality/pr54519-3.c -O2 execution test -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 z == 6 -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 x == 98 -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 y == 117 -FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 z == 8 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 20 x == 36 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 20 y == 25 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 20 z == 6 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 23 x == 98 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 23 y == 117 +PASS: gcc.dg/guality/pr54519-3.c -O2 line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer execution test -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 z == 6 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 x == 98 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 y == 117 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 z == 8 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 x == 36 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 y == 25 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 z == 6 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 x == 98 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 y == 117 +PASS: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/pr54519-3.c -O3 -g execution test -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 x == 36 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 y == 25 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 z == 6 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 x == 98 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 y == 117 -FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 z == 8 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 20 x == 36 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 20 y == 25 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 20 z == 6 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 23 x == 98 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 23 y == 117 +PASS: gcc.dg/guality/pr54519-3.c -O3 -g line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -Os (test for excess errors) PASS: gcc.dg/guality/pr54519-3.c -Os execution test PASS: gcc.dg/guality/pr54519-3.c -Os line 20 x == 36 @@ -73342,10 +75062,10 @@ PASS: gcc.dg/guality/pr54519-3.c -Os line 23 y == 117 PASS: gcc.dg/guality/pr54519-3.c -Os line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 x == 36 +PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 x == 36 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 y == 25 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 6 -FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 x == 98 +PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 x == 98 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 y == 117 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 z == 8 PASS: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -73526,16 +75246,16 @@ PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer line 21 y == 20 - 2 PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer line 21 z == 30 - 3 * i PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops execution test -FAIL: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 i == v + 1 -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 x == 10 - i -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 y == 20 - 2 * i -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 z == 30 - 3 * i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 i == v + 1 +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 x == 10 - i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 y == 20 - 2 * i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 z == 30 - 3 * i PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -FAIL: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 i == v + 1 -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 x == 10 - i -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 y == 20 - 2 * i -UNSUPPORTED: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 z == 30 - 3 * i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 i == v + 1 +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 x == 10 - i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 y == 20 - 2 * i +PASS: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 z == 30 - 3 * i PASS: gcc.dg/guality/pr54693-2.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/pr54693-2.c -O3 -g execution test PASS: gcc.dg/guality/pr54693-2.c -O3 -g line 21 i == v + 1 @@ -73583,7 +75303,7 @@ PASS: gcc.dg/guality/pr54693.c -O3 -g execution test UNSUPPORTED: gcc.dg/guality/pr54693.c -O3 -g line 22 i == c - 48 PASS: gcc.dg/guality/pr54693.c -Os (test for excess errors) PASS: gcc.dg/guality/pr54693.c -Os execution test -UNSUPPORTED: gcc.dg/guality/pr54693.c -Os line 22 i == c - 48 +PASS: gcc.dg/guality/pr54693.c -Os line 22 i == c - 48 PASS: gcc.dg/guality/pr54693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/guality/pr54693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test UNSUPPORTED: gcc.dg/guality/pr54693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 22 i == c - 48 @@ -73827,25 +75547,25 @@ PASS: gcc.dg/guality/pr54970.c -Os line 25 a[1] == 12 PASS: gcc.dg/guality/pr54970.c -Os line 25 a[2] == 13 PASS: gcc.dg/guality/pr54970.c -Os line 25 *p == 13 PASS: gcc.dg/guality/pr54970.c -Os line 25 *q == 12 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 31 a[0] == 4 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 31 a[1] == 5 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 31 a[2] == 6 -FAIL: gcc.dg/guality/pr54970.c -Os line 31 *p == 6 -FAIL: gcc.dg/guality/pr54970.c -Os line 31 *q == 5 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 36 a[0] == 4 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 36 a[1] == 5 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 36 a[2] == 26 -FAIL: gcc.dg/guality/pr54970.c -Os line 36 *p == 26 -FAIL: gcc.dg/guality/pr54970.c -Os line 36 *q == 5 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 45 a[0] == 4 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 45 a[1] == 25 -UNSUPPORTED: gcc.dg/guality/pr54970.c -Os line 45 a[2] == 26 -FAIL: gcc.dg/guality/pr54970.c -Os line 45 *p == 26 -FAIL: gcc.dg/guality/pr54970.c -Os line 45 p[-1] == 25 +FAIL: gcc.dg/guality/pr54970.c -Os line 31 a[0] == 4 +PASS: gcc.dg/guality/pr54970.c -Os line 31 a[1] == 5 +PASS: gcc.dg/guality/pr54970.c -Os line 31 a[2] == 6 +PASS: gcc.dg/guality/pr54970.c -Os line 31 *p == 6 +PASS: gcc.dg/guality/pr54970.c -Os line 31 *q == 5 +FAIL: gcc.dg/guality/pr54970.c -Os line 36 a[0] == 4 +PASS: gcc.dg/guality/pr54970.c -Os line 36 a[1] == 5 +PASS: gcc.dg/guality/pr54970.c -Os line 36 a[2] == 26 +PASS: gcc.dg/guality/pr54970.c -Os line 36 *p == 26 +PASS: gcc.dg/guality/pr54970.c -Os line 36 *q == 5 +FAIL: gcc.dg/guality/pr54970.c -Os line 45 a[0] == 4 +PASS: gcc.dg/guality/pr54970.c -Os line 45 a[1] == 25 +PASS: gcc.dg/guality/pr54970.c -Os line 45 a[2] == 26 +PASS: gcc.dg/guality/pr54970.c -Os line 45 *p == 26 +PASS: gcc.dg/guality/pr54970.c -Os line 45 p[-1] == 25 FAIL: gcc.dg/guality/pr54970.c -Os line 45 p[-2] == 4 FAIL: gcc.dg/guality/pr54970.c -Os line 45 q[-1] == 4 -FAIL: gcc.dg/guality/pr54970.c -Os line 45 q[1] == 26 -FAIL: gcc.dg/guality/pr54970.c -Os line 45 *q == 25 +PASS: gcc.dg/guality/pr54970.c -Os line 45 q[1] == 26 +PASS: gcc.dg/guality/pr54970.c -Os line 45 *q == 25 PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 15 a[0] == 1 @@ -74506,32 +76226,32 @@ PASS: gcc.dg/guality/sra-1.c -O1 line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O1 line 43 a.j == 14 PASS: gcc.dg/guality/sra-1.c -O2 (test for excess errors) PASS: gcc.dg/guality/sra-1.c -O2 execution test -FAIL: gcc.dg/guality/sra-1.c -O2 line 21 a.i == 4 -PASS: gcc.dg/guality/sra-1.c -O2 line 21 a.j == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 line 21 a.i == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 line 21 a.j == 14 FAIL: gcc.dg/guality/sra-1.c -O2 line 32 a[0] == 4 PASS: gcc.dg/guality/sra-1.c -O2 line 32 a[1] == 14 FAIL: gcc.dg/guality/sra-1.c -O2 line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O2 line 43 a.j == 14 PASS: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer execution test -FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 21 a.i == 4 -PASS: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 21 a.j == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 21 a.i == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 21 a.j == 14 FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 32 a[0] == 4 PASS: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 32 a[1] == 14 FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 43 a.j == 14 PASS: gcc.dg/guality/sra-1.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/sra-1.c -O3 -g execution test -FAIL: gcc.dg/guality/sra-1.c -O3 -g line 21 a.i == 4 -PASS: gcc.dg/guality/sra-1.c -O3 -g line 21 a.j == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O3 -g line 21 a.i == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O3 -g line 21 a.j == 14 FAIL: gcc.dg/guality/sra-1.c -O3 -g line 32 a[0] == 4 PASS: gcc.dg/guality/sra-1.c -O3 -g line 32 a[1] == 14 FAIL: gcc.dg/guality/sra-1.c -O3 -g line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O3 -g line 43 a.j == 14 PASS: gcc.dg/guality/sra-1.c -Os (test for excess errors) PASS: gcc.dg/guality/sra-1.c -Os execution test -FAIL: gcc.dg/guality/sra-1.c -Os line 21 a.i == 4 -PASS: gcc.dg/guality/sra-1.c -Os line 21 a.j == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -Os line 21 a.i == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -Os line 21 a.j == 14 FAIL: gcc.dg/guality/sra-1.c -Os line 32 a[0] == 4 PASS: gcc.dg/guality/sra-1.c -Os line 32 a[1] == 14 FAIL: gcc.dg/guality/sra-1.c -Os line 43 a.i == 4 @@ -74540,16 +76260,16 @@ PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition= PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 a.j == 14 -FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[0] == 4 -PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[1] == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[0] == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[1] == 14 FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 43 a.j == 14 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 a.j == 14 -FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 32 a[0] == 4 -PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 32 a[1] == 14 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 32 a[0] == 4 +UNSUPPORTED: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 32 a[1] == 14 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 43 a.i == 4 PASS: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 43 a.j == 14 PASS: gcc.dg/guality/vla-1.c -O0 (test for excess errors) @@ -74657,6 +76377,10 @@ PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lt PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/guality/pr43141.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 8 sizeof (x) == sizeof (int) Running [...]/hurd/master/gcc/testsuite/gcc.dg/ipa/ipa.exp ... +PASS: gcc.dg/ipa/PR64550.c (test for excess errors) +PASS: gcc.dg/ipa/PR64550.c scan-ipa-dump icf "different operand volatility" +PASS: gcc.dg/ipa/PR64550.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/PR64559.c (test for excess errors) PASS: gcc.dg/ipa/ctor-empty-1.c (test for excess errors) PASS: gcc.dg/ipa/ctor-empty-1.c scan-ipa-dump free-inline-summary "Reclaiming functions: empty_constructor" PASS: gcc.dg/ipa/iinline-1.c (test for excess errors) @@ -74708,6 +76432,8 @@ PASS: gcc.dg/ipa/inline-5.c scan-ipa-dump-times inline "Will be eliminated" 4 PASS: gcc.dg/ipa/inline-5.c scan-ipa-dump-times inline "50. will be eliminated" 1 PASS: gcc.dg/ipa/inline-6.c (test for excess errors) PASS: gcc.dg/ipa/inline-6.c scan-ipa-dump-times inline "Inlined into" 2 +PASS: gcc.dg/ipa/inline-7.c (test for excess errors) +PASS: gcc.dg/ipa/inline-7.c scan-tree-dump-times einline "Inlining a into m" 1 PASS: gcc.dg/ipa/inlinehint-1.c (test for excess errors) PASS: gcc.dg/ipa/inlinehint-1.c scan-ipa-dump inline "loop_iterations" PASS: gcc.dg/ipa/inlinehint-2.c (test for excess errors) @@ -74744,6 +76470,102 @@ PASS: gcc.dg/ipa/ipa-8.c scan-ipa-dump cp "Creating a specialized node of f" PASS: gcc.dg/ipa/ipa-8.c scan-ipa-dump cp "replacing param .0 a with const 7" PASS: gcc.dg/ipa/ipa-8.c scan-ipa-dump cp "Creating a specialized node of g" PASS: gcc.dg/ipa/ipa-8.c scan-ipa-dump cp "replacing param .0 b with const 7" +PASS: gcc.dg/ipa/ipa-icf-1.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-1.c scan-ipa-dump icf "Semantic equality hit:x2->x1" +PASS: gcc.dg/ipa/ipa-icf-1.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-10.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-10.c scan-ipa-dump icf "Semantic equality hit:funkce->ferda" +PASS: gcc.dg/ipa/ipa-icf-10.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-11.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-11.c scan-ipa-dump icf "Semantic equality hit:f1->f0" +PASS: gcc.dg/ipa/ipa-icf-11.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-12.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-12.c scan-ipa-dump icf "Semantic equality hit:nsd->gcd" +PASS: gcc.dg/ipa/ipa-icf-12.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-13.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-13.c scan-ipa-dump icf "Semantic equality hit:s2->s1" +PASS: gcc.dg/ipa/ipa-icf-13.c scan-ipa-dump icf "Semantic equality hit:nsd_different_result2->nsd_different_result" +PASS: gcc.dg/ipa/ipa-icf-13.c scan-ipa-dump icf "Semantic equality hit:nsd->gcd" +PASS: gcc.dg/ipa/ipa-icf-13.c scan-ipa-dump icf "Equal symbols: 3" +PASS: gcc.dg/ipa/ipa-icf-14.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-14.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-14.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-15.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-15.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-16.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-16.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-16.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-17.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-17.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-17.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-18.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-18.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-18.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-19.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-19.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-19.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-2.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-2.c scan-ipa-dump icf "Semantic equality hit:f2->f1" +PASS: gcc.dg/ipa/ipa-icf-2.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-20.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-20.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-20.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-21.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-21.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-21.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-22.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-22.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-22.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-23.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-23.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-23.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-24.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-24.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-25.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-25.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-25.c scan-ipa-dump icf "Semantic equality hit:zap->zip" +PASS: gcc.dg/ipa/ipa-icf-25.c scan-ipa-dump icf "Equal symbols: 2" +PASS: gcc.dg/ipa/ipa-icf-26.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-26.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-26.c scan-ipa-dump icf "Semantic equality hit:remove->destroy" +PASS: gcc.dg/ipa/ipa-icf-26.c scan-ipa-dump icf "Equal symbols: 2" +PASS: gcc.dg/ipa/ipa-icf-27.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-27.c scan-ipa-dump icf "Semantic equality hit:remove->destroy" +PASS: gcc.dg/ipa/ipa-icf-27.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-28.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-28.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-28.c scan-ipa-dump icf "attribute values are different" +PASS: gcc.dg/ipa/ipa-icf-29.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-29.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-3.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-3.c scan-ipa-dump icf "Semantic equality hit:bar->foo" +PASS: gcc.dg/ipa/ipa-icf-3.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-30.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-30.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-31.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-31.c execution test +PASS: gcc.dg/ipa/ipa-icf-32.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-32.c execution test +PASS: gcc.dg/ipa/ipa-icf-32.c scan-ipa-dump icf "optimization flags are different" +PASS: gcc.dg/ipa/ipa-icf-32.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-4.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-4.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-4.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-5.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-5.c scan-ipa-dump icf "Semantic equality hit:f2->f1" +PASS: gcc.dg/ipa/ipa-icf-5.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-6.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-6.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-6.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/ipa-icf-7.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-7.c scan-ipa-dump icf "Semantic equality hit:foo2->foo" +PASS: gcc.dg/ipa/ipa-icf-7.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-8.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-8.c scan-ipa-dump icf "Semantic equality hit:fce2->fce1" +PASS: gcc.dg/ipa/ipa-icf-8.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/ipa-icf-9.c (test for excess errors) +PASS: gcc.dg/ipa/ipa-icf-9.c scan-ipa-dump-not icf "Semantic equality hit:" +PASS: gcc.dg/ipa/ipa-icf-9.c scan-ipa-dump icf "Equal symbols: 0" PASS: gcc.dg/ipa/ipa-pta-1.c (test for excess errors) PASS: gcc.dg/ipa/ipa-pta-1.c execution test PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta "fn_1 = { bar foo }" @@ -74916,6 +76738,29 @@ PASS: gcc.dg/ipa/pr58492.c (test for excess errors) PASS: gcc.dg/ipa/pr59008.c (test for excess errors) PASS: gcc.dg/ipa/pr59610.c (test for excess errors) PASS: gcc.dg/ipa/pr61986.c (test for excess errors) +PASS: gcc.dg/ipa/pr63551.c (test for excess errors) +PASS: gcc.dg/ipa/pr63551.c execution test +PASS: gcc.dg/ipa/pr63569.c (test for excess errors) +PASS: gcc.dg/ipa/pr63569.c scan-ipa-dump icf "different operand volatility" +PASS: gcc.dg/ipa/pr63569.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/pr63595.c (test for excess errors) +PASS: gcc.dg/ipa/pr63595.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/pr63595.c scan-ipa-dump icf "PHI results are different" +PASS: gcc.dg/ipa/pr63747.c (test for excess errors) +PASS: gcc.dg/ipa/pr63747.c execution test +PASS: gcc.dg/ipa/pr63747.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/pr63909.c (test for excess errors) +PASS: gcc.dg/ipa/pr64041.c (test for excess errors) +PASS: gcc.dg/ipa/pr64041.c execution test +PASS: gcc.dg/ipa/pr64307.c (test for excess errors) +PASS: gcc.dg/ipa/pr64307.c scan-ipa-dump icf "Semantic equality hit:real_part_2->real_part" +PASS: gcc.dg/ipa/pr64307.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/propalign-1.c (test for excess errors) +PASS: gcc.dg/ipa/propalign-1.c scan-ipa-dump cp "Adjusting alignment of param" +PASS: gcc.dg/ipa/propalign-1.c scan-tree-dump-not optimized "fail_the_test" +PASS: gcc.dg/ipa/propalign-2.c (test for excess errors) +PASS: gcc.dg/ipa/propalign-2.c scan-ipa-dump cp "Adjusting alignment of param" +PASS: gcc.dg/ipa/propalign-2.c scan-tree-dump-not optimized "fail_the_test" PASS: gcc.dg/ipa/pure-const-1.c (test for excess errors) PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_pure1 .5" 1 PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_const2 .5" 1 @@ -75963,6 +77808,9 @@ PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_1.o assemble, -O2 -flto -fu PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_2.o assemble, -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o link, -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/attr-weakref-1 c_lto_attr-weakref-1_0.o-c_lto_attr-weakref-1_2.o execute -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/chkp-privatize c_lto_chkp-privatize_0.o assemble, -fPIC -flto -flto-partition=max -fcheck-pointer-bounds -mmpx +PASS: gcc.dg/lto/chkp-privatize c_lto_chkp-privatize_1.o assemble, -fPIC -flto -flto-partition=max -fcheck-pointer-bounds -mmpx +PASS: gcc.dg/lto/chkp-privatize c_lto_chkp-privatize_0.o-c_lto_chkp-privatize_1.o link, -fPIC -flto -flto-partition=max -fcheck-pointer-bounds -mmpx PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_0.o assemble, -Os -flto -flto-partition=none PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_1.o assemble, -Os -flto -flto-partition=none PASS: gcc.dg/lto/const-uniq c_lto_const-uniq_0.o-c_lto_const-uniq_1.o link, -Os -flto -flto-partition=none @@ -75983,10 +77831,10 @@ PASS: gcc.dg/lto/ipareference c_lto_ipareference_0.o assemble, -O1 -flto -flto- PASS: gcc.dg/lto/ipareference c_lto_ipareference_1.o assemble, -O1 -flto -flto-partition=1to1 PASS: gcc.dg/lto/ipareference c_lto_ipareference_0.o-c_lto_ipareference_1.o link, -O1 -flto -flto-partition=1to1 PASS: gcc.dg/lto/ipareference c_lto_ipareference_0.o-c_lto_ipareference_1.o execute -O1 -flto -flto-partition=1to1 -PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o assemble, -O3 -flto -flto-partition=1to1 -PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_1.o assemble, -O3 -flto -flto-partition=1to1 -PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o-c_lto_materialize-1_1.o link, -O3 -flto -flto-partition=1to1 -PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o-c_lto_materialize-1_1.o execute -O3 -flto -flto-partition=1to1 +PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o assemble, -O3 -flto -flto-partition=1to1 -fgnu89-inline +PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_1.o assemble, -O3 -flto -flto-partition=1to1 -fgnu89-inline +PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o-c_lto_materialize-1_1.o link, -O3 -flto -flto-partition=1to1 -fgnu89-inline +PASS: gcc.dg/lto/materialize-1 c_lto_materialize-1_0.o-c_lto_materialize-1_1.o execute -O3 -flto -flto-partition=1to1 -fgnu89-inline PASS: gcc.dg/lto/noreturn-1 c_lto_noreturn-1_0.o assemble, -O2 -flto -flto-partition=1to1 PASS: gcc.dg/lto/noreturn-1 c_lto_noreturn-1_1.o assemble, -O2 -flto -flto-partition=1to1 PASS: gcc.dg/lto/noreturn-1 c_lto_noreturn-1_0.o-c_lto_noreturn-1_1.o link, -O2 -flto -flto-partition=1to1 @@ -76119,7 +77967,9 @@ PASS: gcc.dg/lto/pr47188 c_lto_pr47188_0.o assemble, -O0 -flto -fuse-linker-plug PASS: gcc.dg/lto/pr47188 c_lto_pr47188_1.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/lto/pr47188 c_lto_pr47188_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/pr47188 c_lto_pr47188_1.o assemble, -O2 -flto -fuse-linker-plugin -UNSUPPORTED: gcc.dg/lto/pr47259_0.c +PASS: gcc.dg/lto/pr47259 c_lto_pr47259_0.o assemble, -O2 -flto -w +PASS: gcc.dg/lto/pr47259 c_lto_pr47259_1.o assemble, -O2 -flto -w +PASS: gcc.dg/lto/pr47259 c_lto_pr47259_0.o-c_lto_pr47259_1.o link, -O2 -flto -w PASS: gcc.dg/lto/pr47924 c_lto_pr47924_0.o assemble, -O2 -flto PASS: gcc.dg/lto/pr47924 c_lto_pr47924_0.o-c_lto_pr47924_0.o link, -O2 -flto PASS: gcc.dg/lto/pr48622 c_lto_pr48622_0.o assemble, -O -flto -finline-small-functions -fno-early-inlining @@ -76306,6 +78156,15 @@ PASS: gcc.dg/lto/pr61786 c_lto_pr61786_0.o assemble, -flto PASS: gcc.dg/lto/pr61786 c_lto_pr61786_1.o assemble, -flto PASS: gcc.dg/lto/pr61786 c_lto_pr61786_0.o-c_lto_pr61786_1.o link, -flto PASS: gcc.dg/lto/pr61786 c_lto_pr61786_0.o-c_lto_pr61786_1.o execute -flto +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/lto/pr64373 c_lto_pr64373_0.o assemble, -O2 -flto -fuse-linker-plugin +PASS: gcc.dg/lto/pr64415 c_lto_pr64415_0.o assemble, -O -flto -fpic +PASS: gcc.dg/lto/pr64415 c_lto_pr64415_1.o assemble, -O -flto -fpic +PASS: gcc.dg/lto/pr64415 c_lto_pr64415_0.o-c_lto_pr64415_1.o link, -O -flto -fpic PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o-c_lto_resolutions_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o-c_lto_resolutions_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin @@ -76438,21 +78297,21 @@ PASS: gcc.dg/noncompile/20011025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lt PASS: gcc.dg/noncompile/20011025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 3) PASS: gcc.dg/noncompile/20011025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) PASS: gcc.dg/noncompile/20011025-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O0 x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O0 x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O1 x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O1 x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O2 x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O2 x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O3 -fomit-frame-pointer x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O3 -fomit-frame-pointer x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O3 -g x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O3 -g x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -Os x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -Os x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects x undeclared (test for errors, line 7) +PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects x undeclared (test for errors, line 8) PASS: gcc.dg/noncompile/20020130-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/20020207-1.c -O0 (test for errors, line 26) PASS: gcc.dg/noncompile/20020207-1.c -O0 (test for errors, line 27) @@ -77129,32 +78988,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 9) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O0 int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O0 (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O0 int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O0 (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O1 reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 2) @@ -77163,32 +79022,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 9) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O1 int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O1 (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O1 int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O1 (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O2 reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 2) @@ -77197,32 +79056,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 9) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O2 int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O2 (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O2 int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O2 (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 2) @@ -77231,32 +79090,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 2) @@ -77265,32 +79124,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops ( PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 2) @@ -77299,32 +79158,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O3 -g reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 2) @@ -77333,32 +79192,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 9) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O3 -g int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O3 -g int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O3 -g (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -Os reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 2) @@ -77367,32 +79226,32 @@ PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 9) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -Os int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -Os (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -Os int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -Os (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 2) @@ -77401,32 +79260,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects reminder for mmu_base (test for warnings, line ) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 2) @@ -77435,32 +79294,32 @@ PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto- PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 22) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 28) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 32) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 34) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 36) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 38) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 42) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 40) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 44) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 46) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 56) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 59) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 60) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 50) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 54) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 62) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 67) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 70) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 65) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 66) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 68) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 73) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 75) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 78) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 94) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 95) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 96) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 76) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 84) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 102) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 111) -PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects int smaller than 32 bits (test for bogus messages, line 119) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 112) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 117) +PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects int smaller than 32 bits (test for bogus messages, line 125) PASS: gcc.dg/noncompile/920923-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/921102-1.c -O0 (test for errors, line 1) PASS: gcc.dg/noncompile/921102-1.c -O0 (test for excess errors) @@ -77494,57 +79353,57 @@ PASS: gcc.dg/noncompile/921116-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: gcc.dg/noncompile/921116-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/921116-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 1) PASS: gcc.dg/noncompile/921116-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O0 (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O0 (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O1 (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O1 (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O2 (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O2 (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O3 -fomit-frame-pointer (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O3 -fomit-frame-pointer (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O3 -g (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O3 -g (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -Os (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -Os (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) +PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) PASS: gcc.dg/noncompile/930301-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O0 (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O0 (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O1 (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O1 (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O2 (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O2 (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O3 -fomit-frame-pointer (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O3 -fomit-frame-pointer (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O3 -g (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O3 -g (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -Os (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -Os (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) +PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 6) PASS: gcc.dg/noncompile/930622-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O0 (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O0 (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O1 (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O1 (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O2 (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O2 (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-loops (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O3 -g (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O3 -g (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -Os (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -Os (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) +PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) PASS: gcc.dg/noncompile/930622-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/930714-1.c -O0 (test for errors, line 18) PASS: gcc.dg/noncompile/930714-1.c -O0 (test for errors, line 23) @@ -77618,21 +79477,21 @@ PASS: gcc.dg/noncompile/940227-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: gcc.dg/noncompile/940227-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/940227-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) PASS: gcc.dg/noncompile/940227-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O0 (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O0 (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O1 (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O1 (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O2 (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O2 (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O3 -fomit-frame-pointer (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O3 -fomit-frame-pointer (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O3 -g (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O3 -g (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -Os (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -Os (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 3) +PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) PASS: gcc.dg/noncompile/950825-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/950921-1.c -O0 (test for errors, line 3) PASS: gcc.dg/noncompile/950921-1.c -O0 (test for errors, line 9) @@ -77674,29 +79533,29 @@ PASS: gcc.dg/noncompile/951123-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: gcc.dg/noncompile/951123-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/951123-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 2) PASS: gcc.dg/noncompile/951123-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O0 (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O0 (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O0 (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O0 (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O1 (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O1 (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O1 (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O1 (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O2 (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O2 (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O2 (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O2 (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O3 -fomit-frame-pointer (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O3 -fomit-frame-pointer (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O3 -fomit-frame-pointer (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O3 -fomit-frame-pointer (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O3 -g (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O3 -g (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O3 -g (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O3 -g (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -Os (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -Os (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -Os (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -Os (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 27) -PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 28) +PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30) +PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31) PASS: gcc.dg/noncompile/971104-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/990416-1.c -O0 (test for errors, line 5) PASS: gcc.dg/noncompile/990416-1.c -O0 (test for errors, line 6) @@ -77958,21 +79817,21 @@ PASS: gcc.dg/noncompile/init-5.c -O2 -flto -fno-use-linker-plugin -flto-partit PASS: gcc.dg/noncompile/init-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/init-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) PASS: gcc.dg/noncompile/init-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O0 (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O0 (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O1 (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O1 (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O2 (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O2 (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O3 -fomit-frame-pointer (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O3 -fomit-frame-pointer (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O3 -g (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O3 -g (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -Os (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -Os (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) +PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) PASS: gcc.dg/noncompile/invalid_asm.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/label-1.c -O0 no label (test for errors, line 10) PASS: gcc.dg/noncompile/label-1.c -O0 no goto 1 (test for warnings, line 17) @@ -78406,21 +80265,21 @@ PASS: gcc.dg/noncompile/redecl-1.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: gcc.dg/noncompile/redecl-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects previous.*decl (test for warnings, line 7) PASS: gcc.dg/noncompile/redecl-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects conflicting type qualifiers (test for errors, line 8) PASS: gcc.dg/noncompile/redecl-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O0 (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O0 (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O1 (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O1 (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O2 (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O2 (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O3 -fomit-frame-pointer (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O3 -fomit-frame-pointer (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O3 -g (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O3 -g (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -Os (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -Os (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/scope.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 9) +PASS: gcc.dg/noncompile/scope.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) PASS: gcc.dg/noncompile/scope.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/undeclared-1.c -O0 (test for errors, line 6) PASS: gcc.dg/noncompile/undeclared-1.c -O0 (test for excess errors) @@ -78454,21 +80313,21 @@ PASS: gcc.dg/noncompile/undeclared-2.c -O2 -flto -fno-use-linker-plugin -flto- PASS: gcc.dg/noncompile/undeclared-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/undeclared-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 3) PASS: gcc.dg/noncompile/undeclared-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O0 (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O0 (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O0 (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O1 (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O1 (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O1 (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O2 (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O2 (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O2 (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O3 -fomit-frame-pointer (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O3 -fomit-frame-pointer (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O3 -g (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O3 -g (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O3 -g (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -Os (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -Os (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -Os (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 6) +PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 7) PASS: gcc.dg/noncompile/va-arg-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/voidparam-1.c -O0 const void decl (test for errors, line 7) PASS: gcc.dg/noncompile/voidparam-1.c -O0 const void decl (test for errors, line 8) @@ -79809,10 +81668,14 @@ PASS: gcc.dg/plugin/ggcplug.c compilation PASS: gcc.dg/plugin/ggcplug-test-1.c -fplugin=./ggcplug.so (test for excess errors) PASS: gcc.dg/plugin/one_time_plugin.c compilation PASS: gcc.dg/plugin/one_time-test-1.c -fplugin=./one_time_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/sreal_plugin.c compilation +PASS: gcc.dg/plugin/sreal-test-1.c -fplugin=./sreal_plugin.so (test for excess errors) PASS: gcc.dg/plugin/start_unit_plugin.c compilation PASS: gcc.dg/plugin/start_unit-test-1.c -fplugin=./start_unit_plugin.so (test for excess errors) PASS: gcc.dg/plugin/finish_unit_plugin.c compilation PASS: gcc.dg/plugin/finish_unit-test-1.c -fplugin=./finish_unit_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/wide-int_plugin.c compilation +PASS: gcc.dg/plugin/wide-int-test-1.c -fplugin=./wide-int_plugin.so (test for excess errors) PASS: gcc.dg/plugin/plugindir1.c (test for excess errors) PASS: gcc.dg/plugin/plugindir2.c (test for excess errors) PASS: gcc.dg/plugin/plugindir3.c (test for excess errors) @@ -80087,10 +81950,10 @@ PASS: c-c++-common/tm/safe-2.c (test for errors, line 9) PASS: c-c++-common/tm/safe-2.c (test for errors, line 11) PASS: c-c++-common/tm/safe-2.c (test for errors, line 14) PASS: c-c++-common/tm/safe-2.c (test for excess errors) -PASS: c-c++-common/tm/safe-3.c (test for errors, line 15) -PASS: c-c++-common/tm/safe-3.c (test for errors, line 23) -PASS: c-c++-common/tm/safe-3.c (test for errors, line 32) -PASS: c-c++-common/tm/safe-3.c (test for errors, line 42) +PASS: c-c++-common/tm/safe-3.c (test for errors, line 16) +PASS: c-c++-common/tm/safe-3.c (test for errors, line 24) +PASS: c-c++-common/tm/safe-3.c (test for errors, line 33) +PASS: c-c++-common/tm/safe-3.c (test for errors, line 43) PASS: c-c++-common/tm/safe-3.c (test for excess errors) PASS: c-c++-common/tm/trxn-expr-2.c (test for errors, line 9) PASS: c-c++-common/tm/trxn-expr-2.c (test for errors, line 14) @@ -80135,10 +81998,10 @@ PASS: gcc.dg/tm/clone-1.c scan-tree-dump-times tmmark "ITM_WU.*foo" 1 PASS: gcc.dg/tm/data-1.c (test for excess errors) PASS: gcc.dg/tm/data-2.c (test for excess errors) PASS: gcc.dg/tm/debug-1.c (test for excess errors) -PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 13:.*b = 9898" 1 -PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 14:.*_ITM_beginTransaction" 1 -PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 15:.*ITM_WU. \\(&z" 1 -PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ": 16:.*ITM_WU. \\(&a" 1 +PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ":13:.*b = 9898" 1 +PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ":14:.*_ITM_beginTransaction" 1 +PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ":15:.*ITM_WU. \\(&z" 1 +PASS: gcc.dg/tm/debug-1.c scan-tree-dump-times tmmark ":16:.*ITM_WU. \\(&a" 1 PASS: gcc.dg/tm/indirect-1.c (test for excess errors) PASS: gcc.dg/tm/indirect-2.c (test for excess errors) PASS: gcc.dg/tm/indirect-2.c scan-assembler _ITM_getTMCloneSafe @@ -80194,7 +82057,8 @@ PASS: gcc.dg/tm/memopt-12.c (test for excess errors) PASS: gcc.dg/tm/memopt-12.c scan-tree-dump-times tmmark "ITM_WU" 0 PASS: gcc.dg/tm/memopt-13.c (test for excess errors) PASS: gcc.dg/tm/memopt-13.c scan-tree-dump-times tmmark "memmoveRtWt \\(&large_global," 1 -UNSUPPORTED: gcc.dg/tm/memopt-15.c +PASS: gcc.dg/tm/memopt-15.c (test for excess errors) +PASS: gcc.dg/tm/memopt-15.c scan-assembler _ITM_LM128 PASS: gcc.dg/tm/memopt-16.c (test for excess errors) PASS: gcc.dg/tm/memopt-16.c scan-tree-dump-times tmmark "ITM_WU" 0 PASS: gcc.dg/tm/memopt-2.c (test for excess errors) @@ -80250,6 +82114,7 @@ PASS: gcc.dg/tm/pr53850.c (test for excess errors) PASS: gcc.dg/tm/pr55401.c (test for excess errors) PASS: gcc.dg/tm/pr55401.c scan-tree-dump-times optimized "ITM_WU[0-9] \\(&george," 2 PASS: gcc.dg/tm/pr56108.c (test for excess errors) +PASS: gcc.dg/tm/pr64391.c (test for excess errors) PASS: gcc.dg/tm/props-1.c (test for excess errors) PASS: gcc.dg/tm/props-1.c scan-tree-dump-times tmedge " instrumentedCode" 1 PASS: gcc.dg/tm/props-1.c scan-tree-dump-times tmedge "hasNoAbort" 0 @@ -80283,6 +82148,216 @@ PASS: gcc.dg/tm/wrap-3.c scan-tree-dump-times optimized "free" 1 PASS: gcc.dg/tm/wrap-4.c (test for excess errors) PASS: gcc.dg/tm/wrap-4.c scan-tree-dump-times optimized "candy \\(\\);" 1 Running [...]/hurd/master/gcc/testsuite/gcc.dg/torture/dg-torture.exp ... +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-1.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-10.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-11.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-12.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-13.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-14.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-15.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-16.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-17.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-18.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-2.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-3.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-4.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-5.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-7.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-8.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-9.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/torture/complex-alias-1.c -O0 (test for excess errors) PASS: c-c++-common/torture/complex-alias-1.c -O0 execution test PASS: c-c++-common/torture/complex-alias-1.c -O1 (test for excess errors) @@ -80998,6 +83073,22 @@ PASS: gcc.dg/torture/20140610-2.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/20140610-2.c -Os (test for excess errors) PASS: gcc.dg/torture/20140610-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/20140610-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O0 execution test +PASS: gcc.dg/torture/20141202-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O1 execution test +PASS: gcc.dg/torture/20141202-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O2 execution test +PASS: gcc.dg/torture/20141202-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/20141202-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O3 -g execution test +PASS: gcc.dg/torture/20141202-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -Os execution test +PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 84) PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 85) PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 86) @@ -82852,6 +84943,22 @@ PASS: gcc.dg/torture/float128-extend-nan.c -O2 -flto -fno-use-linker-plugin -f PASS: gcc.dg/torture/float128-extend-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-extend-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-extend-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O0 execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O1 execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O3 -g execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -Os execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-mul-underflow.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-mul-underflow.c -O0 execution test PASS: gcc.dg/torture/float128-mul-underflow.c -O1 (test for excess errors) @@ -84205,21 +86312,21 @@ PASS: gcc.dg/torture/pr34330.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr34330.c -Os (test for excess errors) PASS: gcc.dg/torture/pr34330.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr34330.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O0 (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O0 (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O0 (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O1 (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O1 (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O1 (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O2 (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O2 (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O2 (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O3 -fomit-frame-pointer (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O3 -fomit-frame-pointer (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O3 -g (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O3 -g (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O3 -g (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -Os (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -Os (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -Os (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/torture/pr35227.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 7) +PASS: gcc.dg/torture/pr35227.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) PASS: gcc.dg/torture/pr35227.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr35400.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr35400.c -O1 (test for excess errors) @@ -89448,6 +91555,14 @@ PASS: gcc.dg/torture/pr61576.c -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: gcc.dg/torture/pr61576.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr61576.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr61576.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr61602.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr61602.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr61681.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr61681.c -O0 execution test PASS: gcc.dg/torture/pr61681.c -O1 (test for excess errors) @@ -89594,6 +91709,194 @@ PASS: gcc.dg/torture/pr62031.c -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: gcc.dg/torture/pr62031.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr62031.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr62031.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr62238.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O0 execution test +PASS: gcc.dg/torture/pr62238.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O1 execution test +PASS: gcc.dg/torture/pr62238.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O2 execution test +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr62238.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O3 -g execution test +PASS: gcc.dg/torture/pr62238.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -Os execution test +PASS: gcc.dg/torture/pr62238.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr62238.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr62238.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr63380-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O0 execution test +PASS: gcc.dg/torture/pr63380-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O1 execution test +PASS: gcc.dg/torture/pr63380-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O2 execution test +PASS: gcc.dg/torture/pr63380-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr63380-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr63380-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -Os execution test +PASS: gcc.dg/torture/pr63380-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr63380-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63380-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr63380-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O0 execution test +PASS: gcc.dg/torture/pr63380-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O1 execution test +PASS: gcc.dg/torture/pr63380-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O2 execution test +PASS: gcc.dg/torture/pr63380-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr63380-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr63380-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -Os execution test +PASS: gcc.dg/torture/pr63380-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr63380-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63380-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr63464.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O0 execution test +PASS: gcc.dg/torture/pr63464.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O1 execution test +PASS: gcc.dg/torture/pr63464.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O2 execution test +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr63464.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O3 -g execution test +PASS: gcc.dg/torture/pr63464.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -Os execution test +PASS: gcc.dg/torture/pr63464.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr63464.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63464.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr63554.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63554.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63738.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63800.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr63941.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64083.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64088.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64091.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64199.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64284.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64357.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O0 execution test +PASS: gcc.dg/torture/pr64365.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O1 execution test +PASS: gcc.dg/torture/pr64365.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O2 execution test +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer execution test +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gcc.dg/torture/pr64365.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O3 -g execution test +PASS: gcc.dg/torture/pr64365.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -Os execution test +PASS: gcc.dg/torture/pr64365.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr64365.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr64365.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/pr8081.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr8081.c -O0 execution test PASS: gcc.dg/torture/pr8081.c -O1 (test for excess errors) @@ -90137,6 +92440,24 @@ UNSUPPORTED: gcc.dg/torture/vshuf-v16qi.c -O3 -g UNSUPPORTED: gcc.dg/torture/vshuf-v16qi.c -Os UNSUPPORTED: gcc.dg/torture/vshuf-v16qi.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: gcc.dg/torture/vshuf-v16qi.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O1 +PASS: gcc.dg/torture/vshuf-v16sf.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v16sf.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v16sf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O1 +PASS: gcc.dg/torture/vshuf-v16si.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v16si.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v16si.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: gcc.dg/torture/vshuf-v2df.c -O0 UNSUPPORTED: gcc.dg/torture/vshuf-v2df.c -O1 PASS: gcc.dg/torture/vshuf-v2df.c -O2 (test for excess errors) @@ -90173,6 +92494,15 @@ UNSUPPORTED: gcc.dg/torture/vshuf-v2si.c -O3 -g UNSUPPORTED: gcc.dg/torture/vshuf-v2si.c -Os UNSUPPORTED: gcc.dg/torture/vshuf-v2si.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: gcc.dg/torture/vshuf-v2si.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O1 +PASS: gcc.dg/torture/vshuf-v32hi.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v32hi.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v32hi.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: gcc.dg/torture/vshuf-v32qi.c -O0 UNSUPPORTED: gcc.dg/torture/vshuf-v32qi.c -O1 PASS: gcc.dg/torture/vshuf-v32qi.c -O2 (test for excess errors) @@ -90227,6 +92557,33 @@ UNSUPPORTED: gcc.dg/torture/vshuf-v4si.c -O3 -g UNSUPPORTED: gcc.dg/torture/vshuf-v4si.c -Os UNSUPPORTED: gcc.dg/torture/vshuf-v4si.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: gcc.dg/torture/vshuf-v4si.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O1 +PASS: gcc.dg/torture/vshuf-v64qi.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v64qi.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v64qi.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O1 +PASS: gcc.dg/torture/vshuf-v8df.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v8df.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v8df.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O0 +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O1 +PASS: gcc.dg/torture/vshuf-v8di.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vshuf-v8di.c -O2 execution test +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O3 -g +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -Os +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/vshuf-v8di.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNSUPPORTED: gcc.dg/torture/vshuf-v8hi.c -O0 UNSUPPORTED: gcc.dg/torture/vshuf-v8hi.c -O1 PASS: gcc.dg/torture/vshuf-v8hi.c -O2 (test for excess errors) @@ -93133,30 +95490,6 @@ PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/run-gd.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-gd.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/run-gd.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-gd.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-gd.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-gd.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-gd.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-gd.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-gd.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/run-gd.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/run-gd.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/run-gd.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93197,30 +95530,6 @@ PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/run-ie.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-ie.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/run-ie.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ie.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ie.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ie.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ie.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ie.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ie.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/run-ie.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/run-ie.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/run-ie.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93261,30 +95570,6 @@ PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/run-ld.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-ld.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/run-ld.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-ld.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ld.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ld.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ld.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-ld.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-ld.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/run-ld.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/run-ld.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/run-ld.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93325,30 +95610,6 @@ PASS: gcc.dg/torture/tls/run-le.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-le.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/run-le.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/run-le.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/run-le.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/run-le.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-le.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-le.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-le.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-le.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/run-le.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/run-le.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/run-le.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/run-le.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/run-le.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93389,30 +95650,6 @@ PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/thr-init-1.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-1.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-1.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-1.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/thr-init-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93453,30 +95690,6 @@ PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/thr-init-2.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-2.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/thr-init-2.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/thr-init-2.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/thr-init-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93517,30 +95730,6 @@ PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -fPIC (test for excess errors PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-reload-1.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/tls-reload-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93581,30 +95770,6 @@ PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -fPIC execution test PASS: gcc.dg/torture/tls/tls-test.c -Os -fPIC (test for excess errors) PASS: gcc.dg/torture/tls/tls-test.c -Os -fPIC execution test -PASS: gcc.dg/torture/tls/tls-test.c -O0 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O0 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -O1 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O1 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -O2 -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O2 -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -Os -pie -fpie (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -Os -pie -fpie execution test -PASS: gcc.dg/torture/tls/tls-test.c -O0 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O0 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-test.c -O1 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O1 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-test.c -O2 -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O2 -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O3 -fomit-frame-pointer -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -O3 -g -pie -fPIE execution test -PASS: gcc.dg/torture/tls/tls-test.c -Os -pie -fPIE (test for excess errors) -PASS: gcc.dg/torture/tls/tls-test.c -Os -pie -fPIE execution test PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/tls/tls-test.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -93614,10 +95779,20 @@ PASS: gcc.dg/tree-prof/20041218-1.c compilation, -fprofile-generate -D_PROFILE_ PASS: gcc.dg/tree-prof/20041218-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/20041218-1.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/20041218-1.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/20050826-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/20050826-2.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/20050826-2.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/20050826-2.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/20050826-2.c scan-tree-dump-not dom1 "Invalid sum" PASS: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/bb-reorg.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/bb-reorg.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/cmpsf-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/cmpsf-1.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/cmpsf-1.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/cmpsf-1.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/cmpsf-1.c scan-tree-dump-not dom1 "Invalid sum" PASS: gcc.dg/tree-prof/cold_partition_label.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/cold_partition_label.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/cold_partition_label.c compilation, -fprofile-use -D_PROFILE_USE @@ -93664,7 +95839,7 @@ PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-generate -D_PROFILE_GENE PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/peel-1.c scan-rtl-dump loop2_unroll "Considering simply peeling loop" +PASS: gcc.dg/tree-prof/peel-1.c scan-tree-dump cunroll "Peeled loop ., 2 times" PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/pr34999.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-use -D_PROFILE_USE @@ -94462,16 +96637,27 @@ PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump-not forwprop1 "\\+" 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 "{ 37, -5 }" PASS: gcc.dg/tree-ssa/forwprop-28.c (test for excess errors) -PASS: gcc.dg/tree-ssa/forwprop-28.c scan-tree-dump-times forwprop1 "Replaced" 8 +PASS: 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 "Replaced .p_. < q_.. with .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-times forwprop1 "= 0;" 2 +PASS: gcc.dg/tree-ssa/forwprop-31.c scan-tree-dump-times forwprop1 "-" 0 +PASS: gcc.dg/tree-ssa/forwprop-31.c scan-tree-dump-times forwprop1 "\\+" 1 +PASS: gcc.dg/tree-ssa/forwprop-32.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-32.c scan-tree-dump forwprop1 "x_.\\(D\\) / 15" +PASS: gcc.dg/tree-ssa/forwprop-32.c scan-tree-dump ccp1 "return 0;" 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-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 forwprop1 "VIEW_CONVERT_EXPR" 1 +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 "VIEW_CONVERT_EXPR" 0 PASS: gcc.dg/tree-ssa/forwprop-7.c scan-tree-dump-times forwprop1 "={v}" 2 @@ -94529,6 +96715,8 @@ 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-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-7.c (test for excess errors) +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 "Use predicate of bb" 8 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 @@ -94764,10 +96952,14 @@ 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 "\\+" 0 PASS: gcc.dg/tree-ssa/loop-15.c scan-tree-dump-times optimized "n_. \\* n_." 1 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-16.c (test for excess errors) +PASS: gcc.dg/tree-ssa/loop-16.c scan-tree-dump-times optimized "MEM" 1 +PASS: gcc.dg/tree-ssa/loop-16.c scan-tree-dump-times optimized "[^\\n\\r]*= \\* " 0 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 +PASS: gcc.dg/tree-ssa/loop-18.c (test for excess errors) +PASS: gcc.dg/tree-ssa/loop-18.c scan-tree-dump-times optimized "MEM" 1 +PASS: gcc.dg/tree-ssa/loop-18.c scan-tree-dump-times optimized "[^\\n\\r]*= \\* " 0 PASS: gcc.dg/tree-ssa/loop-19.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times optimized "MEM.(base: &|symbol: )a," 2 PASS: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times optimized "MEM.(base: &|symbol: )c," 2 @@ -94831,6 +97023,8 @@ PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized " \\* [^\\n\\r]*=" 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 " MEM" 1 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 ch "Duplicating header" 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 "int jiter" 0 PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized "jter_[0-9]* = PHI" 0 @@ -95253,7 +97447,8 @@ 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/pr44423.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr44423.c scan-tree-dump-times esra "Created a replacement" 0 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) @@ -95306,9 +97501,13 @@ 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 vrp1 "Cancelling" +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) @@ -95316,10 +97515,18 @@ 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 dom1 "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-times cunroll "loop with 4 iterations completely unrolled" 2 +PASS: gcc.dg/tree-ssa/pr61743-1.c scan-tree-dump-times cunroll "loop with 8 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 4 iterations completely unrolled" 2 +PASS: gcc.dg/tree-ssa/pr61743-2.c scan-tree-dump-times cunroll "loop with 8 iterations completely unrolled" 2 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/pr64183.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr64183.c scan-tree-dump cunroll "Loop 2 iterates at most 4 times" 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-times pcom "Unrolling 2 times." 2 @@ -95423,7 +97630,7 @@ PASS: gcc.dg/tree-ssa/reassoc-19.c scan-tree-dump-times optimized " \\+ " 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 "b.._. \\+ a.._." 1 +PASS: gcc.dg/tree-ssa/reassoc-20.c scan-tree-dump-times optimized "[ab].._. \\+ [ab].._." 1 PASS: gcc.dg/tree-ssa/reassoc-20.c scan-tree-dump-times optimized " \\+ " 2 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 @@ -95458,6 +97665,10 @@ PASS: gcc.dg/tree-ssa/reassoc-35.c scan-tree-dump-times reassoc1 "Optimizing ran 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-37.c scan-tree-dump optimized "(8784908|0x0*860c0c)" +PASS: gcc.dg/tree-ssa/reassoc-37.c scan-tree-dump optimized "(<<|>>)" +PASS: gcc.dg/tree-ssa/reassoc-38.c (test for excess errors) 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-5.c (test for excess errors) @@ -95491,6 +97702,8 @@ PASS: gcc.dg/tree-ssa/restrict-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/restrict-3.c scan-tree-dump lim1 "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 lim1 "Executing store motion of \\*r" 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/scev-1.c (test for excess errors) @@ -95535,8 +97748,8 @@ 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 " \\* y" 1 -PASS: gcc.dg/tree-ssa/slsr-19.c scan-tree-dump-times optimized " \\* 2" 1 +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 @@ -95713,6 +97926,8 @@ PASS: gcc.dg/tree-ssa/ssa-ccp-31.c scan-tree-dump-times ccp1 "Folding predicate. 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-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) @@ -95742,6 +97957,11 @@ 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) +PASS: 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 dom1 "= PHI <[01]\\(.\\), [01]\\(.\\)>" 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-thread-1.c (test for excess errors) @@ -95755,6 +97975,10 @@ PASS: gcc.dg/tree-ssa/ssa-dom-thread-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-4.c scan-tree-dump-times dom1 "Threaded" 3 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 dom1 "Threaded jump" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c scan-tree-dump-times dom1 "FSM" 6 +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-times dom1 "FSM" 19 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 @@ -95864,6 +98088,13 @@ 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 "Removing dead stmt" 15 +PASS: gcc.dg/tree-ssa/ssa-fre-43.c scan-tree-dump-not fre1 "Not changing value number" 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-6.c (test for excess errors) @@ -96345,6 +98576,11 @@ PASS: gcc.dg/tree-ssa/vrp92.c scan-tree-dump vrp1 "res_.: \\[1, 1\\]" PASS: gcc.dg/tree-ssa/vrp92.c scan-tree-dump-not vrp1 "Threaded" 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-not vrp1 "link_error" +PASS: gcc.dg/tree-ssa/vrp95.c scan-tree-dump vrp1 "required_check" 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) @@ -96636,6 +98872,128 @@ PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/align-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle +PASS: c-c++-common/ubsan/align-6.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O0 execution test +PASS: c-c++-common/ubsan/align-6.c -O0 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O1 execution test +PASS: c-c++-common/ubsan/align-6.c -O1 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 execution test +PASS: c-c++-common/ubsan/align-6.c -O2 output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-6.c -O3 -fomit-frame-pointer output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-6.c -O3 -g output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -Os execution test +PASS: c-c++-common/ubsan/align-6.c -Os output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/align-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:14:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:15:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:17:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.*.c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O0 execution test +PASS: c-c++-common/ubsan/align-7.c -O0 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O1 execution test +PASS: c-c++-common/ubsan/align-7.c -O1 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O2 execution test +PASS: c-c++-common/ubsan/align-7.c -O2 output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-7.c -O3 -g output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -Os execution test +PASS: c-c++-common/ubsan/align-7.c -Os output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:16:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct S', which requires [48] byte alignment.* +PASS: c-c++-common/ubsan/align-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: c-c++-common/ubsan/align-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/ubsan/align-8.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O0 execution test +PASS: c-c++-common/ubsan/align-8.c -O0 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O1 execution test +PASS: c-c++-common/ubsan/align-8.c -O1 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O2 execution test +PASS: c-c++-common/ubsan/align-8.c -O2 scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/align-8.c -O3 -fomit-frame-pointer scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O3 -g execution test +PASS: c-c++-common/ubsan/align-8.c -O3 -g scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -Os execution test +PASS: c-c++-common/ubsan/align-8.c -Os scan-tree-dump-times sanopt "Optimizing" 4 +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/align-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-times sanopt "Optimizing" 4 +UNSUPPORTED: c-c++-common/ubsan/align-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/ubsan/attrib-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds PASS: c-c++-common/ubsan/attrib-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow @@ -103770,388 +106128,400 @@ PASS: c-c++-common/ubsan/float-cast-overflow-5.c -O2 -flto -fuse-linker-plugin | )[^ ]*value [^ ]* is outside the range of representable values of type -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O1 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -Os -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O0 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O1 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -fomit-frame-pointer output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O3 -g output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -Os output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*value -1.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*value -1 is outside the range of representable values of type +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/float-cast-overflow-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -133 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*value -129.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value -129 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*value 128 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*value 128.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*value 132 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*value 256.5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*value 260 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*value -5 is outside the range of representable values of type[^ ]*( | | )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value -1.5 is outside the range of representable values of type[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 execution test +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-7.c -Os +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -104323,10 +106693,11 @@ PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plu ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -104410,11 +106781,15 @@ PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ - ]*( -| -| )[^ - ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-8.c -Os +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -104586,12 +106961,363 @@ PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin ]*( | | )[^ - ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 -UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test -PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/float-cast-overflow-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value -129 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value 128 is outside the range of representable values of type 'signed char'[^ + ]*( +| +| )[^ + ]*value (-129|-1) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value (128|256) is outside the range of representable values of type 'char'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value 256 is outside the range of representable values of type 'unsigned char'[^ + ]*( +| +| )[^ + ]*value -32769 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value 32768 is outside the range of representable values of type 'short int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value 65536 is outside the range of representable values of type 'short unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long int'[^ + ]*( +| +| )[^ + ]*value -1 is outside the range of representable values of type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*value [0-9.e+-]* is outside the range of representable values of type 'long long unsigned int' +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O0 +UNSUPPORTED: c-c++-common/ubsan/float-cast-overflow-9.c -O1 +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 execution test +PASS: c-c++-common/ubsan/float-cast-overflow-9.c -O2 output pattern test, value -129 is outside the range of representable values of type 'signed char'[^ ]*( | | )[^ @@ -106142,1909 +108868,2128 @@ PASS: c-c++-common/ubsan/null-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-o ]*( | | ) -PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O1 +PASS: c-c++-common/ubsan/object-size-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-1.c -Os +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 1 \+ [^ - ]* cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: -1 \+ -[^ - ]* cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*[^ ]*( | | )[^ - ]*signed integer overflow: [^ - ]* \* 2 cannot be represented in type 'long int'[^ + ]*\^[^ ]*( | | )[^ - ]*signed integer overflow: 2 \* [^ - ]* cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*store to address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O1 +PASS: c-c++-common/ubsan/object-size-10.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-10.c -Os +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, index 128 out of bounds for type 'char \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*index 128 out of bounds for type 'int \[128\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O1 +PASS: c-c++-common/ubsan/object-size-2.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-2.c -Os +PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O1 +PASS: c-c++-common/ubsan/object-size-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 execution test +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-3.c -Os +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O1 +PASS: c-c++-common/ubsan/object-size-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-4.c -Os +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O1 +PASS: c-c++-common/ubsan/object-size-5.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-5.c -Os +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O1 +PASS: c-c++-common/ubsan/object-size-6.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-6.c -Os +PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O1 +PASS: c-c++-common/ubsan/object-size-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-7.c -Os +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O1 +PASS: c-c++-common/ubsan/object-size-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-8.c -Os +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O0 +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O1 +PASS: c-c++-common/ubsan/object-size-9.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ +| ) +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/object-size-9.c -Os +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*index 12 out of bounds for type 'U \[10\]'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*load of address [^ + ]* with insufficient space for an object of type 'unsigned int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*note: pointer points here[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*\^[^ ]*( | -| )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/overflow-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ - ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:21:[^ - ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:22:[^ - ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:23:[^ - ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:24:[^ - ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:25:[^ - ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:26:[^ - ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:27:[^ - ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:28:[^ - ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:29:[^ - ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:30:[^ - ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:31:[^ - ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:32:[^ - ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:33:[^ - ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:34:[^ - ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:35:[^ - ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:36:[^ - ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:37:[^ - ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:38:[^ - ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:39:[^ - ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:40:[^ - ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:41:[^ - ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:42:[^ - ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:43:[^ - ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ - ]*( + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*( | | )[^ - ]*overflow-mul-4.c:44:[^ - ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:45:[^ - ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:46:[^ - ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:47:[^ - ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:48:[^ - ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:49:[^ - ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:50:[^ - ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*overflow-mul-4.c:51:[^ - ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ +PASS: c-c++-common/ubsan/overflow-add-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483547 \+ 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 1 \+ [^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \+ 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -1 \+ -[^ + ]* cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* \+ -1024 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O0 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O1 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O3 -g output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -Os output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-add-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-add-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-add-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O0 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O1 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -Os +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/ubsan/overflow-int128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O0 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O1 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O3 -g output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -Os output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2147483647 \* 2 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* 2147483647 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: [^ + ]* \* 2 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2 \* [^ + ]* cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O0 output pattern test, overflow-mul-4.c:20:[^ ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | @@ -108202,9 +111147,9 @@ PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-m ]*overflow-mul-4.c:51:[^ ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O1 output pattern test, overflow-mul-4.c:20:[^ ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | @@ -108362,9 +111307,9 @@ PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -fl ]*overflow-mul-4.c:51:[^ ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 output pattern test, overflow-mul-4.c:20:[^ ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | @@ -108522,1054 +111467,3290 @@ PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-f ]*overflow-mul-4.c:51:[^ ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -2147483648 cannot be represented in type 'int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -[^ - ]* cannot be represented in type 'long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]*; cast to an unsigned type to negate this value to itself[^ - ]* -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O3 -g output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -Os output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-mul-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, overflow-mul-4.c:20:[^ + ]*signed integer overflow: 1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:21:[^ + ]*signed integer overflow: -1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:22:[^ + ]*signed integer overflow: 1537228672809129302 \* -6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:23:[^ + ]*signed integer overflow: -1537228672809129302 \* 6 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:24:[^ + ]*signed integer overflow: 2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:25:[^ + ]*signed integer overflow: -2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:26:[^ + ]*signed integer overflow: 2166572392 \* -4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:27:[^ + ]*signed integer overflow: -2166572392 \* 4257126175 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:28:[^ + ]*signed integer overflow: 1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:29:[^ + ]*signed integer overflow: -1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:30:[^ + ]*signed integer overflow: 1537228672809129301 \* -7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:31:[^ + ]*signed integer overflow: -1537228672809129301 \* 7 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:32:[^ + ]*signed integer overflow: 2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:33:[^ + ]*signed integer overflow: -2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:34:[^ + ]*signed integer overflow: 2166572391 \* -4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:35:[^ + ]*signed integer overflow: -2166572391 \* 4257126176 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:36:[^ + ]*signed integer overflow: 6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:37:[^ + ]*signed integer overflow: -6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:38:[^ + ]*signed integer overflow: -6 \* 1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:39:[^ + ]*signed integer overflow: 6 \* -1537228672809129302 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:40:[^ + ]*signed integer overflow: 4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:41:[^ + ]*signed integer overflow: -4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:42:[^ + ]*signed integer overflow: -4257126175 \* 2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:43:[^ + ]*signed integer overflow: 4257126175 \* -2166572392 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:44:[^ + ]*signed integer overflow: 7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:45:[^ + ]*signed integer overflow: -7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:46:[^ + ]*signed integer overflow: -7 \* 1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:47:[^ + ]*signed integer overflow: 7 \* -1537228672809129301 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:48:[^ + ]*signed integer overflow: 4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:49:[^ + ]*signed integer overflow: -4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:50:[^ + ]*signed integer overflow: -4257126176 \* 2166572391 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*overflow-mul-4.c:51:[^ + ]*signed integer overflow: 4257126176 \* -2166572391 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -[^ + ]* cannot be represented in type 'long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]* +PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-negate-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O0 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O1 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O3 -g output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483548 - 1024 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -2147482648 - 1048576 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1024 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1 cannot be represented in type 'long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: -[^ + ]* - 1048576 cannot be represented in type 'long int'[^ + ]* +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O0 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O1 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O3 -g output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -Os output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, :7:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*:19:[0-9][^ + ]*signed integer overflow: 2147483647 - -1 cannot be represented in type 'int' +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O0 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O1 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -fomit-frame-pointer output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O3 -g output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -Os output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/overflow-sub-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -2147483648 cannot be represented in type 'int'[^ + ]*; cast to an unsigned type to negate this value to itself[^ + ]*( +| +| )[^ + ]*signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr56917.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O0 execution test +PASS: c-c++-common/ubsan/pr56917.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O1 execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 execution test +PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr56917.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr56917.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -Os execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr56917.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow +PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds +PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O0 execution test +PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O1 execution test +PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -Os execution test +PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O0 execution test +PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O1 execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 execution test +PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -Os execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O0 execution test +PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O1 execution test +PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -Os execution test +PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test +PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O0 execution test +PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O1 execution test +PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -Os execution test +PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ + ]* +PASS: c-c++-common/ubsan/pr63520.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63520.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O0 execution test +PASS: c-c++-common/ubsan/pr63802.c -O0 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O1 execution test +PASS: c-c++-common/ubsan/pr63802.c -O1 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/pr63802.c -O3 -fomit-frame-pointer output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O3 -g execution test +PASS: c-c++-common/ubsan/pr63802.c -O3 -g output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -Os execution test +PASS: c-c++-common/ubsan/pr63802.c -Os output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr63802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, .c:18:[0-9]*: [^ + ]*member access within misaligned address 0x[0-9a-fA-F]* for type 'struct test_struct', which requires 64 byte alignment.* +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O0 +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O1 +PASS: c-c++-common/ubsan/pr63839.c -O2 (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/pr63839.c -Os +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/pr63839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/pr63866.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63866.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr63879-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64121.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64289.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/pr64344-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-1.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -Os execution test +PASS: c-c++-common/ubsan/recovery-1.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ + ]*( +| +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-2.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -Os execution test +PASS: c-c++-common/ubsan/recovery-2.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -Os output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*(?!.*signed integer overflow) +PASS: c-c++-common/ubsan/recovery-3.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O0 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O0 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O1 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O1 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/overflow-sub-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147483548 \+ -1024 cannot be represented in type 'int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: -2147483648 \+ -1 cannot be represented in type 'int'[^ +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -2147482648 \+ -1048576 cannot be represented in type 'int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* - 1 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1024 cannot be represented in type 'long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1 cannot be represented in type 'long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: -[^ - ]* \+ -1048576 cannot be represented in type 'long int'[^ - ]* -PASS: c-c++-common/ubsan/pr58443-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O0 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O1 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O3 -g scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -Os scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O0 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O1 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -fomit-frame-pointer scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O3 -g scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -Os scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-not __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O0 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O1 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -fomit-frame-pointer scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O3 -g scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -Os scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_divrem_overflow -PASS: c-c++-common/ubsan/pr58443-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler __ubsan_handle_shift_out_of_bounds -PASS: c-c++-common/ubsan/pr59333.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O0 execution test -PASS: c-c++-common/ubsan/pr59333.c -O0 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O1 execution test -PASS: c-c++-common/ubsan/pr59333.c -O1 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59333.c -O3 -g output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -Os execution test -PASS: c-c++-common/ubsan/pr59333.c -Os output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59333.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 2 \+ 9223372036854775807 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr59397.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59397.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O0 execution test -PASS: c-c++-common/ubsan/pr59503.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O1 execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59503.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59503.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -Os execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59503.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O0 execution test -PASS: c-c++-common/ubsan/pr59667.c -O0 output pattern test, store to null pointer of type 'float'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | | ) -PASS: c-c++-common/ubsan/pr59667.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O1 execution test -PASS: c-c++-common/ubsan/pr59667.c -O1 output pattern test, store to null pointer of type 'float'[^ +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g execution test +PASS: c-c++-common/ubsan/recovery-3.c -O3 -g output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -fomit-frame-pointer output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr59667.c -O3 -g output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | | ) -PASS: c-c++-common/ubsan/pr59667.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -Os execution test -PASS: c-c++-common/ubsan/pr59667.c -Os output pattern test, store to null pointer of type 'float'[^ +PASS: c-c++-common/ubsan/recovery-3.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -Os execution test +PASS: c-c++-common/ubsan/recovery-3.c -Os output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | -| ) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr59667.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, store to null pointer of type 'float'[^ +| )[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ + ]*( +| +| )[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | | ) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-1.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O0 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O0 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O1 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O1 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -fomit-frame-pointer output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O3 -g output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ +| ) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/recovery-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 152 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -Os execution test -PASS: c-c++-common/ubsan/pr60613-2.c -Os output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*shift exponent 153 is too large for [^ + ]*-bit type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 1 cannot be represented in type 'int'[^ ]*( | | )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60613-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, signed integer overflow: 8 \- -9223372036854775801 cannot be represented in type 'long long int'[^ + ]*signed integer overflow: 2147483647 \+ 2 cannot be represented in type 'int'[^ ]*( | -| )[^ - ]*signed integer overflow: 8 \- -9223372036854775802 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O0 execution test -PASS: c-c++-common/ubsan/pr60636.c -O0 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O1 execution test -PASS: c-c++-common/ubsan/pr60636.c -O1 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -fomit-frame-pointer output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O3 -g execution test -PASS: c-c++-common/ubsan/pr60636.c -O3 -g output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -Os execution test -PASS: c-c++-common/ubsan/pr60636.c -Os output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: c-c++-common/ubsan/pr60636.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, negation of -9223372036854775808 cannot be represented in type 'long long int'[^ - ]* +| ) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-1.c -Os +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line ) +PASS: c-c++-common/ubsan/sanitize-all-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 scan-tree-dump-not optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -Os +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -Os +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O0 +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O1 +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 execution test +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -Os +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "__ubsan_[a-z_]*_abort" +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump-not optimized "__ubsan_[a-z_]*[^et] " +PASS: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump optimized "UBSAN_CHECK_" +UNSUPPORTED: c-c++-common/ubsan/sanitize-all-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: c-c++-common/ubsan/save-expr-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/save-expr-1.c -O1 (test for excess errors) PASS: c-c++-common/ubsan/save-expr-1.c -O2 (test for excess errors) @@ -110110,61 +115291,109 @@ PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto- PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/ubsan/shift-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 120 is too large[^ ]* -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O0 (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O0 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O1 (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O1 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O2 (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O3 -fomit-frame-pointer (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O3 -g (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O3 -g (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -Os (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -Os (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 12) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 18) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 21) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 24) -PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 27) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 11) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 14) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 17) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 20) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 34) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 34) +PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) +XFAIL: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 37) PASS: c-c++-common/ubsan/shift-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/shift-6.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/shift-6.c -O0 execution test @@ -110182,6 +115411,134 @@ PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-part PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/shift-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-7.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O0 execution test +PASS: c-c++-common/ubsan/shift-7.c -O0 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O1 execution test +PASS: c-c++-common/ubsan/shift-7.c -O1 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-loops output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O3 -g execution test +PASS: c-c++-common/ubsan/shift-7.c -O3 -g output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -Os execution test +PASS: c-c++-common/ubsan/shift-7.c -Os output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/shift-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| )[^ + ]*shift exponent 4294967296 is too large for [^ + ]*-bit type 'long long unsigned int'[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/shift-8.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/shift-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/typedef-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/typedef-1.c -O1 (test for excess errors) PASS: c-c++-common/ubsan/typedef-1.c -O2 (test for excess errors) @@ -110206,6 +115563,62 @@ PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto- PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/undefined-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/undefined-2.c -O0 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O0 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O0 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O1 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O1 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O1 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer execution test +PASS: c-c++-common/ubsan/undefined-2.c -O3 -fomit-frame-pointer output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g execution test +PASS: c-c++-common/ubsan/undefined-2.c -O3 -g output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -Os (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -Os execution test +PASS: c-c++-common/ubsan/undefined-2.c -Os output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/undefined-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, shift exponent -[^ + ]* is negative[^ + ]*( +| +| ) PASS: c-c++-common/ubsan/unreachable-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/unreachable-1.c -O0 execution test PASS: c-c++-common/ubsan/unreachable-1.c -O0 output pattern test, execution reached a __builtin_unreachable\(\) call @@ -110230,6 +115643,20 @@ PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fno-use-linker-plugin -flt PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/ubsan/unreachable-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O0 +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O1 +PASS: c-c++-common/ubsan/unreachable-2.c -O2 (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 output pattern test, execution reached a __builtin_unreachable\(\) call +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -fomit-frame-pointer +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -O3 -g +UNSUPPORTED: c-c++-common/ubsan/unreachable-2.c -Os +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, execution reached a __builtin_unreachable\(\) call +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/ubsan/unreachable-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, execution reached a __builtin_unreachable\(\) call PASS: c-c++-common/ubsan/vla-1.c -O0 (test for excess errors) PASS: c-c++-common/ubsan/vla-1.c -O0 execution test PASS: c-c++-common/ubsan/vla-1.c -O0 output pattern test, variable length array bound evaluates to non-positive value -1[^ @@ -111566,6 +116993,89 @@ PASS: gcc.dg/ubsan/float-cast-overflow-bf.c -O2 -flto -fuse-linker-plugin -fno | | )[^ ]*value 2.5 is outside the range of representable values of type +UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O0 +UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O1 +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 (test for excess errors) +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 execution test +UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -O3 -g +UNSUPPORTED: gcc.dg/ubsan/ipa-icf-1.c -Os +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/ubsan/ipa-icf-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O0 +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O1 +PASS: gcc.dg/ubsan/object-size-9.c -O2 (test for excess errors) +PASS: gcc.dg/ubsan/object-size-9.c -O2 execution test +PASS: gcc.dg/ubsan/object-size-9.c -O2 output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ + ]*( +| +| )[^ + ]*note: pointer points here[^ + ]*( +| +| )[^ + ]*[^ + ]*( +| +| )[^ + ]*\^[^ + ]*( +| +| ) +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-loops +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -O3 -g +UNSUPPORTED: gcc.dg/ubsan/object-size-9.c -Os +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ + ]*( +| +| )[^ + ]*note: pointer points here[^ + ]*( +| +| )[^ + ]*[^ + ]*( +| +| )[^ + ]*\^[^ + ]*( +| +| ) +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/ubsan/object-size-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, load of address [^ + ]* with insufficient space for an object of type 'char'[^ + ]*( +| +| )[^ + ]*note: pointer points here[^ + ]*( +| +| )[^ + ]*[^ + ]*( +| +| )[^ + ]*\^[^ + ]*( +| +| ) +PASS: gcc.dg/ubsan/pr63690.c -O0 (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O1 (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O2 (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O3 -fomit-frame-pointer (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O3 -g (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -Os (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/ubsan/pr63690.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp ... PASS: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (test for excess errors) PASS: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c execution test @@ -111805,6 +117315,9 @@ PASS: gcc.dg/vect/pr57741-3.c scan-tree-dump-times vect "vectorized 1 loop" 1 PASS: gcc.dg/vect/pr58508.c (test for excess errors) XFAIL: gcc.dg/vect/pr58508.c scan-tree-dump-times vect "hoist" 8 PASS: gcc.dg/vect/pr58508.c scan-tree-dump-times vect "hoist" 3 +PASS: gcc.dg/vect/pr59354.c (test for excess errors) +PASS: gcc.dg/vect/pr59354.c execution test +PASS: gcc.dg/vect/pr59354.c scan-tree-dump vect "vectorized 1 loop" PASS: gcc.dg/vect/pr59519-1.c (test for excess errors) PASS: gcc.dg/vect/pr59519-2.c (test for excess errors) PASS: gcc.dg/vect/pr59591-1.c (test for excess errors) @@ -111845,8 +117358,11 @@ PASS: gcc.dg/vect/pr60841.c (test for excess errors) PASS: gcc.dg/vect/pr61194.c (test for excess errors) PASS: gcc.dg/vect/pr61194.c execution test PASS: gcc.dg/vect/pr61194.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr61634.c (test for excess errors) PASS: gcc.dg/vect/pr61680.c (test for excess errors) PASS: gcc.dg/vect/pr61680.c execution test +PASS: gcc.dg/vect/pr62021.c (test for excess errors) +PASS: gcc.dg/vect/pr62021.c execution test PASS: gcc.dg/vect/pr62073.c (test for excess errors) PASS: gcc.dg/vect/pr62075.c (test for excess errors) PASS: gcc.dg/vect/pr63148.c (test for excess errors) @@ -111857,6 +117373,20 @@ PASS: gcc.dg/vect/pr63341-1.c (test for excess errors) PASS: gcc.dg/vect/pr63341-1.c execution test PASS: gcc.dg/vect/pr63341-2.c (test for excess errors) PASS: gcc.dg/vect/pr63341-2.c execution test +PASS: gcc.dg/vect/pr63379.c (test for excess errors) +PASS: gcc.dg/vect/pr63379.c execution test +PASS: gcc.dg/vect/pr63530.c (test for excess errors) +PASS: gcc.dg/vect/pr63530.c execution test +PASS: gcc.dg/vect/pr63605.c (test for excess errors) +PASS: gcc.dg/vect/pr63605.c execution test +PASS: gcc.dg/vect/pr64252.c (test for excess errors) +PASS: gcc.dg/vect/pr64252.c execution test +PASS: gcc.dg/vect/pr64404.c (test for excess errors) +PASS: gcc.dg/vect/pr64404.c execution test +PASS: gcc.dg/vect/pr64493.c (test for excess errors) +PASS: gcc.dg/vect/pr64493.c execution test +PASS: gcc.dg/vect/pr64495.c (test for excess errors) +PASS: gcc.dg/vect/pr64495.c execution test PASS: gcc.dg/vect/vect-1-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -112331,6 +117861,9 @@ XFAIL: gcc.dg/vect/vect-98.c scan-tree-dump-times vect "vectorized 1 loops" 0 PASS: gcc.dg/vect/vect-99.c (test for excess errors) PASS: gcc.dg/vect/vect-99.c execution test PASS: gcc.dg/vect/vect-99.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-aggressive-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-aggressive-1.c execution test +PASS: gcc.dg/vect/vect-aggressive-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-alias-check.c (test for excess errors) PASS: gcc.dg/vect/vect-alias-check.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-align-1.c (test for excess errors) @@ -112889,10 +118422,18 @@ PASS: gcc.dg/vect/vect-reduc-dot-u8b.c (test for excess errors) PASS: gcc.dg/vect/vect-reduc-dot-u8b.c execution test PASS: gcc.dg/vect/vect-reduc-dot-u8b.c scan-tree-dump-times vect "vect_recog_dot_prod_pattern: detected" 1 PASS: gcc.dg/vect/vect-reduc-dot-u8b.c scan-tree-dump-times vect "vectorized 1 loops" 1 -UNSUPPORTED: gcc.dg/vect/vect-reduc-mul_1.c -UNSUPPORTED: gcc.dg/vect/vect-reduc-mul_2.c -UNSUPPORTED: gcc.dg/vect/vect-reduc-or_1.c -UNSUPPORTED: gcc.dg/vect/vect-reduc-or_2.c +PASS: gcc.dg/vect/vect-reduc-mul_1.c (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-mul_1.c execution test +PASS: gcc.dg/vect/vect-reduc-mul_1.c scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-mul_2.c (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-mul_2.c execution test +PASS: gcc.dg/vect/vect-reduc-mul_2.c scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-or_1.c (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-or_1.c execution test +PASS: gcc.dg/vect/vect-reduc-or_1.c scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-or_2.c (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-or_2.c execution test +PASS: gcc.dg/vect/vect-reduc-or_2.c scan-tree-dump vect "Reduce using vector shifts" PASS: gcc.dg/vect/vect-reduc-pattern-1a.c (test for excess errors) PASS: gcc.dg/vect/vect-reduc-pattern-1a.c execution test PASS: gcc.dg/vect/vect-reduc-pattern-1a.c scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected" 1 @@ -112970,6 +118511,10 @@ PASS: gcc.dg/vect/vect-simd-clone-11.c execution test PASS: gcc.dg/vect/vect-simd-clone-12.c (test for excess errors) PASS: gcc.dg/vect/vect-simd-clone-12.c execution test PASS: gcc.dg/vect/vect-simd-clone-12a.c (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-13.c (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-13.c execution test +PASS: gcc.dg/vect/vect-simd-clone-14.c (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-14.c execution test PASS: gcc.dg/vect/vect-simd-clone-2.c (test for excess errors) PASS: gcc.dg/vect/vect-simd-clone-2.c execution test PASS: gcc.dg/vect/vect-simd-clone-3.c (test for excess errors) @@ -113798,6 +119343,9 @@ PASS: gcc.dg/vect/pr57741-3.c -flto -ffat-lto-objects scan-tree-dump-times vect PASS: gcc.dg/vect/pr58508.c -flto -ffat-lto-objects (test for excess errors) XFAIL: gcc.dg/vect/pr58508.c -flto -ffat-lto-objects scan-tree-dump-times vect "hoist" 8 PASS: gcc.dg/vect/pr58508.c -flto -ffat-lto-objects scan-tree-dump-times vect "hoist" 3 +PASS: gcc.dg/vect/pr59354.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr59354.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr59354.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loop" PASS: gcc.dg/vect/pr59519-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr59519-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr59591-1.c -flto -ffat-lto-objects (test for excess errors) @@ -113838,8 +119386,11 @@ PASS: gcc.dg/vect/pr60841.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr61634.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61680.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61680.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr62021.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr62021.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr62073.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr62075.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr63148.c -flto -ffat-lto-objects (test for excess errors) @@ -113850,6 +119401,20 @@ PASS: gcc.dg/vect/pr63341-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr63341-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr63341-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr63341-2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr63379.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr63379.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr63530.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr63530.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr63605.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr63605.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr64252.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr64252.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr64404.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr64404.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr64493.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr64493.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr64495.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr64495.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -114324,6 +119889,9 @@ XFAIL: gcc.dg/vect/vect-98.c -flto -ffat-lto-objects scan-tree-dump-times vect PASS: gcc.dg/vect/vect-99.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-99.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-99.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-alias-check.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-alias-check.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-align-1.c -flto -ffat-lto-objects (test for excess errors) @@ -114882,10 +120450,18 @@ PASS: gcc.dg/vect/vect-reduc-dot-u8b.c -flto -ffat-lto-objects (test for excess PASS: gcc.dg/vect/vect-reduc-dot-u8b.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-reduc-dot-u8b.c -flto -ffat-lto-objects scan-tree-dump-times vect "vect_recog_dot_prod_pattern: detected" 1 PASS: gcc.dg/vect/vect-reduc-dot-u8b.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 -UNSUPPORTED: gcc.dg/vect/vect-reduc-mul_1.c -flto -ffat-lto-objects -UNSUPPORTED: gcc.dg/vect/vect-reduc-mul_2.c -flto -ffat-lto-objects -UNSUPPORTED: gcc.dg/vect/vect-reduc-or_1.c -flto -ffat-lto-objects -UNSUPPORTED: gcc.dg/vect/vect-reduc-or_2.c -flto -ffat-lto-objects +PASS: gcc.dg/vect/vect-reduc-mul_1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-mul_1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-reduc-mul_1.c -flto -ffat-lto-objects scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-mul_2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-mul_2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-reduc-mul_2.c -flto -ffat-lto-objects scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-or_1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-or_1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-reduc-or_1.c -flto -ffat-lto-objects scan-tree-dump vect "Reduce using vector shifts" +PASS: gcc.dg/vect/vect-reduc-or_2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-reduc-or_2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-reduc-or_2.c -flto -ffat-lto-objects scan-tree-dump vect "Reduce using vector shifts" PASS: gcc.dg/vect/vect-reduc-pattern-1a.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-reduc-pattern-1a.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-reduc-pattern-1a.c -flto -ffat-lto-objects scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected" 1 @@ -114963,6 +120539,10 @@ PASS: gcc.dg/vect/vect-simd-clone-11.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-simd-clone-12.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-simd-clone-12.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-simd-clone-12a.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-13.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-13.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-simd-clone-14.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-simd-clone-14.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-simd-clone-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-simd-clone-2.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-simd-clone-3.c -flto -ffat-lto-objects (test for excess errors) @@ -116100,6 +121680,12 @@ PASS: gcc.misc-tests/gcov-15.c execution test PASS: gcc.misc-tests/gcov-15.c count for line 19 PASS: gcc.misc-tests/gcov-15.c count for line 25 PASS: gcc.misc-tests/gcov-15.c gcov +PASS: gcc.misc-tests/gcov-16.c (test for excess errors) +PASS: gcc.misc-tests/gcov-16.c execution test +PASS: gcc.misc-tests/gcov-16.c count for line 11 +PASS: gcc.misc-tests/gcov-16.c count for line 12 +PASS: gcc.misc-tests/gcov-16.c count for line 14 +PASS: gcc.misc-tests/gcov-16.c gcov PASS: gcc.misc-tests/gcov-2.c (test for excess errors) PASS: gcc.misc-tests/gcov-2.c execution test PASS: gcc.misc-tests/gcov-2.c count for line 14 @@ -116205,6 +121791,8 @@ PASS: gcc.misc-tests/gcov-9.c (test for excess errors) PASS: gcc.misc-tests/gcov-9.c execution test PASS: gcc.misc-tests/gcov-9.c count for line 10 PASS: gcc.misc-tests/gcov-9.c gcov +Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/godump.exp ... +UNSUPPORTED: gcc.misc-tests/godump-1.c Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/help.exp ... PASS: compiler driver --help option(s): --version PASS: compiler driver --help option(s): This switch lacks documentation @@ -116402,11 +121990,14 @@ Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/mg.exp ... PASS: gcc.misc-tests/mg.c Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/options.exp ... PASS: compiler driver --coverage option(s) +Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/output.exp ... +PASS: input overwrite test Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/sieve.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/sort2.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/aarch64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/acle/acle.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/simd/simd.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/alpha/alpha.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arc/arc.exp ... @@ -116436,6 +122027,12 @@ PASS: gcc.target/i386/vect-args.c -msse (test for excess errors) PASS: gcc.target/i386/vect-args.c -msse -O (test for excess errors) PASS: gcc.target/i386/vect-args.c -msse2 (test for excess errors) PASS: gcc.target/i386/vect-args.c -msse2 -O (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx -O (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx2 (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx2 -O (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx512f (test for excess errors) +PASS: gcc.target/i386/vect-args.c -mavx512f -O (test for excess errors) PASS: gcc.target/i386/20000609-1.c (test for excess errors) PASS: gcc.target/i386/20000609-1.c execution test PASS: gcc.target/i386/20000614-1.c (test for excess errors) @@ -116628,6 +122225,9 @@ UNSUPPORTED: gcc.target/i386/amd64-abi-3.c UNSUPPORTED: gcc.target/i386/amd64-abi-4.c UNSUPPORTED: gcc.target/i386/amd64-abi-5.c UNSUPPORTED: gcc.target/i386/amd64-abi-6.c +UNSUPPORTED: gcc.target/i386/amd64-abi-7.c +UNSUPPORTED: gcc.target/i386/amd64-abi-8.c +UNSUPPORTED: gcc.target/i386/amd64-abi-9.c PASS: gcc.target/i386/andor-1.c (test for excess errors) PASS: gcc.target/i386/andor-1.c scan-assembler-not andl PASS: gcc.target/i386/andor-2.c (test for excess errors) @@ -116729,6 +122329,9 @@ PASS: gcc.target/i386/avx-pr51581-2.c (test for excess errors) PASS: gcc.target/i386/avx-pr51581-2.c execution test PASS: gcc.target/i386/avx-pr57233.c (test for excess errors) PASS: gcc.target/i386/avx-pr57233.c execution test +PASS: gcc.target/i386/avx-pr63594-1.c (test for excess errors) +PASS: gcc.target/i386/avx-pr63594-2.c (test for excess errors) +PASS: gcc.target/i386/avx-pr63594-2.c execution test PASS: gcc.target/i386/avx-recip-vec.c (test for excess errors) PASS: gcc.target/i386/avx-recip-vec.c execution test UNSUPPORTED: gcc.target/i386/avx-reduc-1.c @@ -117863,6 +123466,13 @@ PASS: gcc.target/i386/avx2-pr51581-2.c (test for excess errors) PASS: gcc.target/i386/avx2-pr51581-2.c execution test PASS: gcc.target/i386/avx2-pr57233.c (test for excess errors) PASS: gcc.target/i386/avx2-pr57233.c execution test +PASS: gcc.target/i386/avx2-pr63594-1.c (test for excess errors) +PASS: gcc.target/i386/avx2-pr63594-2.c (test for excess errors) +PASS: gcc.target/i386/avx2-pr63594-2.c execution test +PASS: gcc.target/i386/avx2-pr64252.c (test for excess errors) +PASS: gcc.target/i386/avx2-pr64252.c execution test +PASS: gcc.target/i386/avx2-pr64286.c (test for excess errors) +PASS: gcc.target/i386/avx2-pr64286.c execution test PASS: gcc.target/i386/avx2-vbroadcastsd_pd-1.c (test for excess errors) PASS: gcc.target/i386/avx2-vbroadcastsd_pd-1.c scan-assembler vbroadcastsd[ \\t]+[^\n]* PASS: gcc.target/i386/avx2-vbroadcastsd_pd-2.c (test for excess errors) @@ -117879,6 +123489,9 @@ PASS: gcc.target/i386/avx2-vbroadcastss_ps256-1.c (test for excess errors) PASS: gcc.target/i386/avx2-vbroadcastss_ps256-1.c scan-assembler vbroadcastss[ \\t]+[^\n]*%xmm[0-9] PASS: gcc.target/i386/avx2-vbroadcastss_ps256-2.c (test for excess errors) PASS: gcc.target/i386/avx2-vbroadcastss_ps256-2.c execution test +PASS: gcc.target/i386/avx2-vect-aggressive.c (test for excess errors) +PASS: gcc.target/i386/avx2-vect-aggressive.c execution test +PASS: gcc.target/i386/avx2-vect-aggressive.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.target/i386/avx2-vextracti128-1.c (test for excess errors) PASS: gcc.target/i386/avx2-vextracti128-1.c scan-assembler vextracti128[ \\t]+[^\n]*%ymm[0-9] PASS: gcc.target/i386/avx2-vextracti128-2.c (test for excess errors) @@ -118559,130 +124172,1617 @@ PASS: gcc.target/i386/avx256-unaligned-store-6.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-store-6.c execution test PASS: gcc.target/i386/avx256-unaligned-store-7.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-store-7.c execution test +PASS: gcc.target/i386/avx512bw-kunpckdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-kunpckdq-1.c scan-assembler-times kunpckdq[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-kunpckwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-kunpckwd-1.c scan-assembler-times kunpckwd[ \\t]+[^{\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vdbpsadbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vdbpsadbw-2.c execution test +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-1.c scan-assembler-times vmovdqu16[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu16-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vmovdqu16-2.c execution test +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-1.c scan-assembler-times vmovdqu8[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vmovdqu8-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vmovdqu8-2.c execution test +PASS: gcc.target/i386/avx512bw-vpabsb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-1.c scan-assembler-times vpabsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpabsb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpabsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-1.c scan-assembler-times vpabsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpabsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpabsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-1.c scan-assembler-times vpackssdw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackssdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackssdw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-1.c scan-assembler-times vpacksswb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpacksswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpacksswb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-1.c scan-assembler-times vpackusdw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackusdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackusdw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-1.c scan-assembler-times vpackuswb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpackuswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpackuswb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-1.c scan-assembler-times vpaddb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-1.c scan-assembler-times vpaddsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddsb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-1.c scan-assembler-times vpaddsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-1.c scan-assembler-times vpaddusb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddusb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-1.c scan-assembler-times vpaddusw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddusw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddusw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpaddw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-1.c scan-assembler-times vpaddw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpaddw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpaddw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpalignr-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpalignr-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpalignr-2.c execution test +PASS: gcc.target/i386/avx512bw-vpavgb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpavgb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpavgw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-1.c scan-assembler-times vpavgw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpavgw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpavgw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpblendmb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpblendmb-1.c scan-assembler-times (?:vpblendmb|vmovdqu8)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmb-1.c scan-assembler-times (?:vpblendmb|vmovdqu8)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmb-1.c scan-assembler-times (?:vpblendmb|vmovdqu8)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpblendmb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpblendmw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpblendmw-1.c scan-assembler-times (?:vpblendmw|vmovdqu16)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmw-1.c scan-assembler-times (?:vpblendmw|vmovdqu16)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmw-1.c scan-assembler-times (?:vpblendmw|vmovdqu16)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpblendmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpblendmw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpbroadcastb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-1.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512bw-vpbroadcastw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpbroadcastw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-1.c scan-assembler-times vpcmpeqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpeqb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpequb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpequw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpequw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-1.c scan-assembler-times vpcmpeqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpeqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpeqw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgeuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgew-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgew-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-1.c scan-assembler-times vpcmpgtb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-1.c scan-assembler-times vpcmpgtw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpgtw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpgtw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpleuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpleuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmplew-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmplew-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpltw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpltw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-1.c scan-assembler-times vpcmpb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpneqb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpnequb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpnequw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpnequw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpneqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpneqw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-1.c scan-assembler-times vpcmpub[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-1.c scan-assembler-times vpcmpuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-1.c scan-assembler-times vpcmpw[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpcmpw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpcmpw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpermi2w-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermi2w-1.c scan-assembler-times vpermi2w[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermi2w-1.c scan-assembler-times vpermi2w[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermi2w-1.c scan-assembler-times vpermi2w[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermi2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermi2w-2.c execution test +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-1.c scan-assembler-times vpermt2w[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermt2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermt2w-2.c execution test +PASS: gcc.target/i386/avx512bw-vpermw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpermw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpermw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddubsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaddubsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaddwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaddwd-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxsb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-1.c scan-assembler-times vpmaxsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-1.c scan-assembler-times vpmaxub[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-1.c scan-assembler-times vpmaxuw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmaxuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmaxuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpminsb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-1.c scan-assembler-times vpminsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminsb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpminsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-1.c scan-assembler-times vpminsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpminub-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-1.c scan-assembler-times vpminub[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminub-2.c execution test +PASS: gcc.target/i386/avx512bw-vpminuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-1.c scan-assembler-times vpminuw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpminuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpminuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovb2m-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovb2m-1.c scan-assembler-times vpmovb2m[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovb2m-1.c scan-assembler-times vpmovb2m[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovb2m-1.c scan-assembler-times vpmovb2m[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovb2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovb2m-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovm2b-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovm2b-1.c scan-assembler-times vpmovm2b[ \\t]+[^{\n]*%k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2b-1.c scan-assembler-times vpmovm2b[ \\t]+[^{\n]*%k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2b-1.c scan-assembler-times vpmovm2b[ \\t]+[^{\n]*%k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2b-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovm2b-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovm2w-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovm2w-1.c scan-assembler-times vpmovm2w[ \\t]+[^{\n]*%k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2w-1.c scan-assembler-times vpmovm2w[ \\t]+[^{\n]*%k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2w-1.c scan-assembler-times vpmovm2w[ \\t]+[^{\n]*%k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovm2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovm2w-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovswb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-1.c scan-assembler-times vpmovsxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovsxbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovsxbw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovuswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovuswb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovw2m-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovw2m-1.c scan-assembler-times vpmovw2m[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovw2m-1.c scan-assembler-times vpmovw2m[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovw2m-1.c scan-assembler-times vpmovw2m[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovw2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovw2m-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovwb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovwb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-1.c scan-assembler-times vpmovzxbw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmovzxbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmovzxbw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhrsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhrsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhuw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-1.c scan-assembler-times vpmulhw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmulhw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmulhw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpmullw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-1.c scan-assembler-times vpmullw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpmullw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpmullw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpshufb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshufb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshufhw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshufhw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-1.c scan-assembler-times vpshuflw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpshuflw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpshuflw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpslldq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpslldq-1.c scan-assembler-times vpslldq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-1.c scan-assembler-times vpsllvw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllvw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllvw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsllw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-1.c scan-assembler-times vpsllw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsllwi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsllwi-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsravw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-1.c scan-assembler-times vpsravw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsravw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsravw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsraw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsraw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsraw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrawi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrawi-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsrldq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrldq-1.c scan-assembler-times vpsrldq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-1.c scan-assembler-times vpsrlvw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlvw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlvw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-1.c scan-assembler-times vpsrlw[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsrlwi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsrlwi-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-1.c scan-assembler-times vpsubb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-1.c scan-assembler-times vpsubsb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubsb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-1.c scan-assembler-times vpsubsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubsw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-1.c scan-assembler-times vpsubusb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubusb-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-1.c scan-assembler-times vpsubusw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubusw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubusw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpsubw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpsubw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpsubw-2.c execution test +PASS: gcc.target/i386/avx512bw-vptestmb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestmb-2.c execution test +PASS: gcc.target/i386/avx512bw-vptestmw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestmw-2.c execution test +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestnmb-2.c execution test +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vptestnmw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c scan-assembler-times vpunpckhbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpckhbw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-1.c scan-assembler-times vpunpckhwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpckhwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpckhwd-2.c execution test +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-1.c scan-assembler-times vpunpcklbw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpcklbw-2.c execution test +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vpunpcklwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-vpunpcklwd-2.c execution test PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c scan-assembler vpbroadcastmb2q[ \\t]+[^\n]*k[1-7][^\n]*%zmm[0-7] +PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-7]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c execution test PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c scan-assembler vpbroadcastmw2d[ \\t]+[^\n]*k[1-7][^\n]*%zmm[0-7] +PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-7]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c execution test PASS: gcc.target/i386/avx512cd-vpconflictd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpconflictd-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpconflictd-2.c execution test PASS: gcc.target/i386/avx512cd-vpconflictq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpconflictq-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpconflictq-2.c execution test PASS: gcc.target/i386/avx512cd-vplzcntd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vplzcntd-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vplzcntd-2.c execution test PASS: gcc.target/i386/avx512cd-vplzcntq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vplzcntq-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vplzcntq-2.c execution test +PASS: gcc.target/i386/avx512dq-kmovb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-kmovb-1.c scan-assembler kmovb[ \\t]+[^\n]*%k[1-7] +PASS: gcc.target/i386/avx512dq-vandnpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandnpd-2.c execution test +PASS: gcc.target/i386/avx512dq-vandnps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-1.c scan-assembler-times vandnps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandnps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandnps-2.c execution test +PASS: gcc.target/i386/avx512dq-vandpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-1.c scan-assembler-times vandpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandpd-2.c execution test +PASS: gcc.target/i386/avx512dq-vandps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vandps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vandps-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-1.c scan-assembler-times vbroadcastf32x8[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-1.c scan-assembler-times vbroadcastf32x8[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-1.c scan-assembler-times vbroadcastf32x8[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf32x8-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%ymm[0-9]+[^{]|vshuff64x2[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}[^{]|vshuff64x2[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-1.c scan-assembler-times vbroadcastf64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}|vshuff64x2[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcastf64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-1.c scan-assembler-times vbroadcasti32x2[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti32x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-1.c scan-assembler-times vbroadcasti32x8[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-1.c scan-assembler-times vbroadcasti32x8[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-1.c scan-assembler-times vbroadcasti32x8[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti32x8-2.c execution test +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%ymm[0-9]+[^{]|vshufi64x2[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}[^{]|vshufi64x2[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-1.c scan-assembler-times vbroadcasti64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}|vshufi64x2[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vbroadcasti64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-1.c scan-assembler-times vcvtpd2qq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtpd2qq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-1.c scan-assembler-times vcvtpd2uqq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtpd2uqq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-1.c scan-assembler-times vcvtps2qq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtps2qq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-1.c scan-assembler-times vcvtps2uqq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtps2uqq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-1.c scan-assembler-times vcvtqq2pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtqq2pd-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2ps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2ps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-1.c scan-assembler-times vcvtqq2ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtqq2ps-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-1.c scan-assembler-times vcvttpd2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttpd2qq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-1.c scan-assembler-times vcvttpd2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttpd2uqq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-1.c scan-assembler-times vcvttps2qq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttps2qq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-1.c scan-assembler-times vcvttps2uqq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvttps2uqq-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-1.c scan-assembler-times vcvtuqq2pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtuqq2pd-2.c execution test +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2psy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2ps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2ps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-1.c scan-assembler-times vcvtuqq2ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vcvtuqq2ps-2.c execution test +PASS: gcc.target/i386/avx512dq-vextractf32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextractf32x8-1.c scan-assembler-times vextractf32x8[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf32x8-1.c scan-assembler-times vextractf32x8[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf32x8-1.c scan-assembler-times vextractf32x8[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-1.c scan-assembler-times vextractf64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextractf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextractf64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vextracti32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextracti32x8-1.c scan-assembler-times vextracti32x8[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti32x8-1.c scan-assembler-times vextracti32x8[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti32x8-1.c scan-assembler-times vextracti32x8[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%zmm[0-9]+.{7}{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti64x2[ \\t]+[^{\n]*%ymm[0-9]+.{7}{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vextracti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vextracti64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclasspd-2.c execution test +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclassps-2.c execution test +PASS: gcc.target/i386/avx512dq-vfpclasssd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclasssd-1.c scan-assembler-times vfpclasssd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassss-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vfpclassss-1.c scan-assembler-times vfpclassss[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinsertf64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x8[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x8[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x8[ \\t]+[^{\n]*{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vinserti64x2-2.c execution test +PASS: gcc.target/i386/avx512dq-vorpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-1.c scan-assembler-times vorpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vorpd-2.c execution test +PASS: gcc.target/i386/avx512dq-vorps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vorps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vorps-2.c execution test +PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c scan-assembler-times vpmovd2m[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c scan-assembler-times vpmovd2m[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c scan-assembler-times vpmovd2m[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovd2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovd2m-2.c execution test +PASS: gcc.target/i386/avx512dq-vpmovm2d-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovm2d-1.c scan-assembler-times vpmovm2d[ \\t]+[^{\n]*%k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2d-1.c scan-assembler-times vpmovm2d[ \\t]+[^{\n]*%k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2d-1.c scan-assembler-times vpmovm2d[ \\t]+[^{\n]*%k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2d-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovm2d-2.c execution test +PASS: gcc.target/i386/avx512dq-vpmovm2q-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovm2q-1.c scan-assembler-times vpmovm2q[ \\t]+[^{\n]*%k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2q-1.c scan-assembler-times vpmovm2q[ \\t]+[^{\n]*%k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2q-1.c scan-assembler-times vpmovm2q[ \\t]+[^{\n]*%k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovm2q-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovm2q-2.c execution test +PASS: gcc.target/i386/avx512dq-vpmovq2m-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovq2m-1.c scan-assembler-times vpmovq2m[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovq2m-1.c scan-assembler-times vpmovq2m[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovq2m-1.c scan-assembler-times vpmovq2m[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmovq2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmovq2m-2.c execution test +PASS: gcc.target/i386/avx512dq-vpmullq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-1.c scan-assembler-times vpmullq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vpmullq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vpmullq-2.c execution test +PASS: gcc.target/i386/avx512dq-vrangepd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-1.c scan-assembler-times vrangepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangepd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangepd-2.c execution test +PASS: gcc.target/i386/avx512dq-vrangeps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-1.c scan-assembler-times vrangeps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangeps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangeps-2.c execution test +PASS: gcc.target/i386/avx512dq-vrangesd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangesd-1.c scan-assembler-times vrangesd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangesd-1.c scan-assembler-times vrangesd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangess-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vrangess-1.c scan-assembler-times vrangess[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vrangess-1.c scan-assembler-times vrangess[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-1.c scan-assembler-times vreducepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducepd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreducepd-2.c execution test +PASS: gcc.target/i386/avx512dq-vreduceps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-1.c scan-assembler-times vreduceps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreduceps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreduceps-2.c execution test +PASS: gcc.target/i386/avx512dq-vreducesd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreducesd-1.c scan-assembler-times vreducesd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vreducess-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vreducess-1.c scan-assembler-times vreducess[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-1.c scan-assembler-times vxorpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vxorpd-2.c execution test +PASS: gcc.target/i386/avx512dq-vxorps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-1.c scan-assembler-times vxorps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vxorps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-vxorps-2.c execution test PASS: gcc.target/i386/avx512er-vexp2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2pd-1.c scan-assembler-times vexp2pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vexp2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vexp2pd-2.c execution test PASS: gcc.target/i386/avx512er-vexp2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vexp2ps-1.c scan-assembler-times vexp2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vexp2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vexp2ps-2.c execution test PASS: gcc.target/i386/avx512er-vrcp28pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28pd-1.c scan-assembler-times vrcp28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28pd-2.c execution test PASS: gcc.target/i386/avx512er-vrcp28ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28ps-2.c execution test PASS: gcc.target/i386/avx512er-vrcp28sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^\n]*%xmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{]*\n 1 +PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28sd-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28sd-2.c execution test PASS: gcc.target/i386/avx512er-vrcp28ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrcp28ss-1.c scan-assembler-times vrcp28ss[ \\t]+[^\n]*%xmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrcp28ss-1.c scan-assembler-times vrcp28ss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{]*\n 1 +PASS: gcc.target/i386/avx512er-vrcp28ss-1.c scan-assembler-times vrcp28ss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrcp28ss-1.c scan-assembler-times vrcp28ss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28ss-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28ss-2.c execution test PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28pd-1.c scan-assembler-times vrsqrt28pd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28pd-2.c execution test PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{]*\n 1 -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28ps-2.c execution test PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^{^\n]*%xmm[0-9] 1 -PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^{^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28sd-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28sd-2.c execution test PASS: gcc.target/i386/avx512er-vrsqrt28ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512er-vrsqrt28ss-1.c scan-assembler-times vrsqrt28ss[ \\t]+[^{^\n]*%xmm[0-9] 1 -PASS: gcc.target/i386/avx512er-vrsqrt28ss-1.c scan-assembler-times vrsqrt28ss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ss-1.c scan-assembler-times vrsqrt28ss[ \\t]+[^{^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ss-1.c scan-assembler-times vrsqrt28ss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28ss-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28ss-2.c execution test PASS: gcc.target/i386/avx512f-additional-reg-names.c (test for excess errors) PASS: gcc.target/i386/avx512f-broadcast-gpr-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-broadcast-gpr-1.c scan-assembler-times vpbroadcastq[ \\t]+[^\n]+%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-broadcast-gpr-1.c scan-assembler-times vpbroadcastd[ \\t]+[^\n]+%zmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-broadcast-gpr-1.c scan-assembler-times vpbroadcastq[ \\t]+[^\n]+%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-broadcast-gpr-1.c scan-assembler-times vpbroadcastd[ \\t]+[^\n]+%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-broadcast-gpr-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-broadcast-gpr-2.c execution test PASS: gcc.target/i386/avx512f-ceil-sfix-vec-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-ceil-sfix-vec-1.c execution test PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c (test for excess errors) -PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler vrndscalepd[^\n]*zmm[0-9] -PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler vcvttpd2dq[^\n]*zmm[0-9] +PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler-times vrndscalepd[^\n]*zmm[0-9](?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler-times vcvttpd2dq[^\n]*zmm[0-9].{7}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-dummy.c (test for excess errors) PASS: gcc.target/i386/avx512f-dummy.c execution test PASS: gcc.target/i386/avx512f-floor-sfix-vec-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-floor-sfix-vec-1.c execution test PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c (test for excess errors) -PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler vrndscalepd[^\n]*zmm[0-9] -PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler vcvttpd2dq[^\n]*zmm[0-9] +PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler-times vrndscalepd[^\n]*zmm[0-9](?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler-times vcvttpd2dq[^\n]*zmm[0-9].{7}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-gather-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-gather-1.c execution test PASS: gcc.target/i386/avx512f-gather-2.c (test for excess errors) @@ -118696,101 +125796,104 @@ PASS: gcc.target/i386/avx512f-gather-3.c execution test PASS: gcc.target/i386/avx512f-gather-4.c (test for excess errors) PASS: gcc.target/i386/avx512f-gather-4.c execution test PASS: gcc.target/i386/avx512f-gather-5.c (test for excess errors) -PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler gather[^\n]*zmm +PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-times gather[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*ymm[^\n]*ymm PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*xmm[^\n]*ymm PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*ymm[^\n]*xmm PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*xmm[^\n]*xmm PASS: gcc.target/i386/avx512f-i32gatherd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32gatherd512-1.c scan-assembler-times vpgatherdd[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32gatherd512-1.c scan-assembler-times vpgatherdd[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32gatherd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32gatherd512-2.c execution test PASS: gcc.target/i386/avx512f-i32gatherpd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32gatherpd512-1.c scan-assembler-times vgatherdpd[ \\t]+[^\n]*ymm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32gatherpd512-1.c scan-assembler-times vgatherdpd[ \\t]+[^{\n]*ymm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32gatherpd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32gatherpd512-2.c execution test PASS: gcc.target/i386/avx512f-i32gatherps512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32gatherps512-1.c scan-assembler-times vgatherdps[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32gatherps512-1.c scan-assembler-times vgatherdps[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32gatherps512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32gatherps512-2.c execution test PASS: gcc.target/i386/avx512f-i32gatherq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32gatherq512-1.c scan-assembler-times vpgatherdq[ \\t]+[^\n]*ymm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32gatherq512-1.c scan-assembler-times vpgatherdq[ \\t]+[^{\n]*ymm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32gatherq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32gatherq512-2.c execution test PASS: gcc.target/i386/avx512f-i32scatterd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32scatterd512-1.c scan-assembler-times vpscatterdd[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32scatterd512-1.c scan-assembler-times vpscatterdd[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32scatterd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32scatterd512-2.c execution test PASS: gcc.target/i386/avx512f-i32scatterpd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32scatterpd512-1.c scan-assembler-times vscatterdpd[ \\t]+[^\n]*zmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32scatterpd512-1.c scan-assembler-times vscatterdpd[ \\t]+[^{\n]*zmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32scatterpd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32scatterpd512-2.c execution test PASS: gcc.target/i386/avx512f-i32scatterps512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32scatterps512-1.c scan-assembler-times vscatterdps[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32scatterps512-1.c scan-assembler-times vscatterdps[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32scatterps512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32scatterps512-2.c execution test PASS: gcc.target/i386/avx512f-i32scatterq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i32scatterq512-1.c scan-assembler-times vpscatterdq[ \\t]+[^\n]*zmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i32scatterq512-1.c scan-assembler-times vpscatterdq[ \\t]+[^{\n]*zmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i32scatterq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i32scatterq512-2.c execution test PASS: gcc.target/i386/avx512f-i64gatherd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64gatherd512-1.c scan-assembler-times vpgatherqd[ \\t]+[^\n]*zmm[0-9][^\n]*ymm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64gatherd512-1.c scan-assembler-times vpgatherqd[ \\t]+[^{\n]*zmm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64gatherd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64gatherd512-2.c execution test PASS: gcc.target/i386/avx512f-i64gatherpd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64gatherpd512-1.c scan-assembler-times vgatherqpd[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64gatherpd512-1.c scan-assembler-times vgatherqpd[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64gatherpd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64gatherpd512-2.c execution test PASS: gcc.target/i386/avx512f-i64gatherps512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64gatherps512-1.c scan-assembler-times vgatherqps[ \\t]+[^\n]*zmm[0-9][^\n]*ymm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64gatherps512-1.c scan-assembler-times vgatherqps[ \\t]+[^{\n]*zmm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64gatherps512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64gatherps512-2.c execution test PASS: gcc.target/i386/avx512f-i64gatherq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64gatherq512-1.c scan-assembler-times vpgatherqq[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64gatherq512-1.c scan-assembler-times vpgatherqq[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64gatherq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64gatherq512-2.c execution test PASS: gcc.target/i386/avx512f-i64scatterd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64scatterd512-1.c scan-assembler-times vpscatterqd[ \\t]+[^\n]*ymm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64scatterd512-1.c scan-assembler-times vpscatterqd[ \\t]+[^{\n]*ymm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64scatterd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64scatterd512-2.c execution test PASS: gcc.target/i386/avx512f-i64scatterpd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64scatterpd512-1.c scan-assembler-times vscatterqpd[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64scatterpd512-1.c scan-assembler-times vscatterqpd[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64scatterpd512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64scatterpd512-2.c execution test PASS: gcc.target/i386/avx512f-i64scatterps512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64scatterps512-1.c scan-assembler-times vscatterqps[ \\t]+[^\n]*ymm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64scatterps512-1.c scan-assembler-times vscatterqps[ \\t]+[^{\n]*ymm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64scatterps512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64scatterps512-2.c execution test PASS: gcc.target/i386/avx512f-i64scatterq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-i64scatterq512-1.c scan-assembler-times vpscatterqq[ \\t]+[^\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]} 2 +PASS: gcc.target/i386/avx512f-i64scatterq512-1.c scan-assembler-times vpscatterqq[ \\t]+[^{\n]*zmm[0-9][^\n]*zmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-i64scatterq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-i64scatterq512-2.c execution test PASS: gcc.target/i386/avx512f-inline-asm.c (test for excess errors) PASS: gcc.target/i386/avx512f-inline-asm.c execution test PASS: gcc.target/i386/avx512f-kandnw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kandnw-1.c scan-assembler-times kandnw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-kandnw-1.c scan-assembler-times kandnw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-kandw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kandw-1.c scan-assembler-times kandw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-kandw-1.c scan-assembler-times kandw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-klogic-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-klogic-2.c execution test PASS: gcc.target/i386/avx512f-kmovw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kmovw-1.c scan-assembler kmovw[ \\t]+[^\n]*%k[0-7] +PASS: gcc.target/i386/avx512f-kmovw-1.c scan-assembler-times kmovw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-knotw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-knotw-1.c scan-assembler-times knotw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-knotw-1.c scan-assembler-times knotw[ \\t]+[^{\n]*%k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-kortestw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kortestw-1.c scan-assembler-times kortestw[ \\t]+[^\n]*%k[0-7] 4 +PASS: gcc.target/i386/avx512f-kortestw-1.c scan-assembler-times kortestw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 4 PASS: gcc.target/i386/avx512f-kortestw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-kortestw-2.c execution test PASS: gcc.target/i386/avx512f-korw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-korw-1.c scan-assembler-times korw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-korw-1.c scan-assembler-times korw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-kunpckbw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kunpckbw-1.c scan-assembler-times kunpckbw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-kunpckbw-1.c scan-assembler-times kunpckbw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-kxnorw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kxnorw-1.c scan-assembler-times kxnorw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-kxnorw-1.c scan-assembler-times kxnorw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-kxorw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-kxorw-1.c scan-assembler-times kxorw[ \\t]+[^\n]*%k[1-7] 1 +PASS: gcc.target/i386/avx512f-kxorw-1.c scan-assembler-times kxorw[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-pr57233.c (test for excess errors) PASS: gcc.target/i386/avx512f-pr57233.c execution test +PASS: gcc.target/i386/avx512f-pr63594-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-pr63594-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-pr63594-2.c execution test PASS: gcc.target/i386/avx512f-rounding.c (test for errors, line 9) PASS: gcc.target/i386/avx512f-rounding.c (test for excess errors) PASS: gcc.target/i386/avx512f-set-v16sf-1.c (test for excess errors) @@ -118842,1900 +125945,4130 @@ PASS: gcc.target/i386/avx512f-setzero-si512-1.c execution test PASS: gcc.target/i386/avx512f-typecast-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-typecast-1.c execution test PASS: gcc.target/i386/avx512f-vaddpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vaddpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vaddpd-2.c execution test PASS: gcc.target/i386/avx512f-vaddps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vaddps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vaddps-2.c execution test PASS: gcc.target/i386/avx512f-vaddsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vaddsd-1.c scan-assembler-times vaddsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vaddsd-1.c scan-assembler-times vaddsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vaddss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vaddss-1.c scan-assembler-times vaddss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vaddss-1.c scan-assembler-times vaddss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-valignd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-valignd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-valignd-2.c execution test PASS: gcc.target/i386/avx512f-valignq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-valignq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-valignq-2.c execution test PASS: gcc.target/i386/avx512f-vblendmpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vblendmpd-1.c scan-assembler (vblendmpd|vmovapd)[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]} +PASS: gcc.target/i386/avx512f-vblendmpd-1.c scan-assembler-times (?:vblendmpd|vmovapd)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vblendmpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vblendmpd-2.c execution test PASS: gcc.target/i386/avx512f-vblendmps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vblendmps-1.c scan-assembler (vblendmps|vmovaps)[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]} +PASS: gcc.target/i386/avx512f-vblendmps-1.c scan-assembler-times (?:vblendmps|vmovaps)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vblendmps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vblendmps-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^\n]*%zmm[0-9][^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z}|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshuff32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcastf32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcastf32x4-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^\n]*%zmm[0-9][^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z}|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastf64x4-1.c scan-assembler-times vbroadcastf64x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshuff64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcastf64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcastf64x4-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^\n]*%zmm[0-9][^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z}|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshufi32x4[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcasti32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcasti32x4-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^\n]*%zmm[0-9][^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z}|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^{\n]*%zmm[0-9]+[^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}[^{]|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcasti64x4-1.c scan-assembler-times vbroadcasti64x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}|vshufi64x2[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcasti64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcasti64x4-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcastsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcastsd-2.c execution test PASS: gcc.target/i386/avx512f-vbroadcastss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vbroadcastss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vbroadcastss-2.c execution test PASS: gcc.target/i386/avx512f-vcmppd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler vcmppd[ \\t]+[^\n]*[^}]%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler vcmppd[ \\t]+[^\n]*[^}]%zmm[0-9][^\n^k]*%k[1-7]{ -PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler vcmppd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler vcmppd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*[^}]%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*[^}]%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcmppd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcmppd-2.c execution test PASS: gcc.target/i386/avx512f-vcmpps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler vcmpps[ \\t]+[^\n]*[^}]%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler vcmpps[ \\t]+[^\n]*[^}]%zmm[0-9][^\n^k]*%k[1-7]{ -PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler vcmpps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler vcmpps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*[^}]%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*[^}]%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcmpps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcmpps-2.c execution test PASS: gcc.target/i386/avx512f-vcmpsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler vcmpsd[ \\t]+[^\n]*[^}]%xmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler vcmpsd[ \\t]+[^\n]*[^}]%xmm[0-9][^\n^k]*%k[1-7]{ -PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler vcmpsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler vcmpsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler-times vcmpsd[ \\t]+[^{\n]*[^}]%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler-times vcmpsd[ \\t]+[^{\n]*[^}]%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler-times vcmpsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpsd-1.c scan-assembler-times vcmpsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcmpsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcmpsd-2.c execution test PASS: gcc.target/i386/avx512f-vcmpss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler vcmpss[ \\t]+[^\n]*[^}]%xmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler vcmpss[ \\t]+[^\n]*[^}]%xmm[0-9][^\n^k]*%k[1-7]{ -PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler vcmpss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler vcmpss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler-times vcmpss[ \\t]+[^{\n]*[^}]%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler-times vcmpss[ \\t]+[^{\n]*[^}]%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler-times vcmpss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcmpss-1.c scan-assembler-times vcmpss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcmpss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcmpss-2.c execution test PASS: gcc.target/i386/avx512f-vcomisd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcomisd-1.c scan-assembler vcomisd[ \\t]+[^\n]*{sae}[^\n]*%xmm +PASS: gcc.target/i386/avx512f-vcomisd-1.c scan-assembler-times vcomisd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcomiss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcomiss-1.c scan-assembler-times vcomiss[ \\t]+[^\n]*{sae}[^\n]*%xmm 1 -PASS: gcc.target/i386/avx512f-vcomiss-1.c scan-assembler-times vcomiss[ \\t]+[^{}\n]*%xmm 1 +PASS: gcc.target/i386/avx512f-vcomiss-1.c scan-assembler-times vcomiss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcomiss-1.c scan-assembler-times vcomiss[ \\t]+[^{}\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcompresspd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcompresspd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcompresspd-2.c execution test PASS: gcc.target/i386/avx512f-vcompressps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcompressps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcompressps-2.c execution test PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtdq2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtdq2pd-2.c execution test PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtdq2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtdq2ps-2.c execution test PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtpd2dq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtpd2dq-2.c execution test PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*%ymm[0-9] 6 -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rn-sae}[^\n]*%ymm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rd-sae}[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rz-sae}[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2ps-1.c scan-assembler-times vcvtpd2ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtpd2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtpd2ps-2.c execution test PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtpd2udq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtpd2udq-2.c execution test PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*%zmm[0-9] 6 -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtph2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtph2ps-2.c execution test PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtps2dq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtps2dq-2.c execution test PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*{sae}[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*{sae}[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^\n]*{sae}[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*{sae}[^\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*{sae}[^\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*{sae}[^\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtps2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtps2pd-2.c execution test PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtps2ph-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtps2ph-2.c execution test PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtps2udq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtps2udq-2.c execution test PASS: gcc.target/i386/avx512f-vcvtsd2si-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtsd2si-1.c scan-assembler-times vcvtsd2si[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtsd2si-1.c scan-assembler-times vcvtsd2si[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 UNSUPPORTED: gcc.target/i386/avx512f-vcvtsd2si64-1.c PASS: gcc.target/i386/avx512f-vcvtsd2ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtsd2ss-1.c scan-assembler-times vcvtsd2ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vcvtsd2ss-1.c scan-assembler-times vcvtsd2ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtsd2usi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtsd2usi-1.c scan-assembler-times vcvtsd2usi[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvtsd2usi-1.c scan-assembler-times vcvtsd2usi[ \\t]+[^\n]*{rd-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtsd2usi-1.c scan-assembler-times vcvtsd2usi[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtsd2usi-1.c scan-assembler-times vcvtsd2usi[ \\t]+[^\n]*{rd-sae}[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtsd2usi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtsd2usi-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvtsd2usi64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvtsd2usi64-2.c UNSUPPORTED: gcc.target/i386/avx512f-vcvtsi2sd64-1.c PASS: gcc.target/i386/avx512f-vcvtsi2ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtsi2ss-1.c scan-assembler-times vcvtsi2ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtsi2ss-1.c scan-assembler-times vcvtsi2ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 UNSUPPORTED: gcc.target/i386/avx512f-vcvtsi2ss64-1.c PASS: gcc.target/i386/avx512f-vcvtss2sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtss2sd-1.c scan-assembler-times vcvtss2sd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vcvtss2sd-1.c scan-assembler-times vcvtss2sd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtss2si-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtss2si-1.c scan-assembler-times vcvtss2si[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtss2si-1.c scan-assembler-times vcvtss2si[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 UNSUPPORTED: gcc.target/i386/avx512f-vcvtss2si64-1.c PASS: gcc.target/i386/avx512f-vcvtss2usi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtss2usi-1.c scan-assembler-times vcvtss2usi[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvtss2usi-1.c scan-assembler-times vcvtss2usi[ \\t]+[^\n]*{rd-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtss2usi-1.c scan-assembler-times vcvtss2usi[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtss2usi-1.c scan-assembler-times vcvtss2usi[ \\t]+[^\n]*{rd-sae}[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtss2usi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtss2usi-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvtss2usi64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvtss2usi64-2.c PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttpd2dq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttpd2dq-2.c execution test PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttpd2udq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttpd2udq-2.c execution test PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttps2dq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttps2dq-2.c execution test PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttps2udq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttps2udq-2.c execution test PASS: gcc.target/i386/avx512f-vcvttsd2si-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttsd2si-1.c scan-assembler-times vcvttsd2si[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvttsd2si-1.c scan-assembler-times vcvttsd2si[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvttsd2si-1.c scan-assembler-times vcvttsd2si[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttsd2si-1.c scan-assembler-times vcvttsd2si[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttsd2si-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttsd2si-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvttsd2si64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvttsd2si64-2.c PASS: gcc.target/i386/avx512f-vcvttsd2usi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttsd2usi-1.c scan-assembler-times vcvttsd2usi[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvttsd2usi-1.c scan-assembler-times vcvttsd2usi[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvttsd2usi-1.c scan-assembler-times vcvttsd2usi[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttsd2usi-1.c scan-assembler-times vcvttsd2usi[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttsd2usi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttsd2usi-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvttsd2usi64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvttsd2usi64-2.c PASS: gcc.target/i386/avx512f-vcvttss2si-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttss2si-1.c scan-assembler-times vcvttss2si[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvttss2si-1.c scan-assembler-times vcvttss2si[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvttss2si-1.c scan-assembler-times vcvttss2si[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttss2si-1.c scan-assembler-times vcvttss2si[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttss2si-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttss2si-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvttss2si64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvttss2si64-2.c PASS: gcc.target/i386/avx512f-vcvttss2usi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvttss2usi-1.c scan-assembler-times vcvttss2usi[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvttss2usi-1.c scan-assembler-times vcvttss2usi[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvttss2usi-1.c scan-assembler-times vcvttss2usi[ \\t]+[^{\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvttss2usi-1.c scan-assembler-times vcvttss2usi[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+.{6}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvttss2usi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvttss2usi-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvttss2usi64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvttss2usi64-2.c PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtudq2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtudq2pd-2.c execution test PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtudq2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtudq2ps-2.c execution test PASS: gcc.target/i386/avx512f-vcvtusi2sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtusi2sd-1.c scan-assembler vcvtusi2sd[ \\t]+[^\n]*%xmm[0-9] +PASS: gcc.target/i386/avx512f-vcvtusi2sd-1.c scan-assembler-times vcvtusi2sd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtusi2sd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtusi2sd-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvtusi2sd64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvtusi2sd64-2.c PASS: gcc.target/i386/avx512f-vcvtusi2ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vcvtusi2ss-1.c scan-assembler-times vcvtusi2ss[ \\t]+[^\n]*%xmm[0-9] 2 -PASS: gcc.target/i386/avx512f-vcvtusi2ss-1.c scan-assembler-times vcvtusi2ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vcvtusi2ss-1.c scan-assembler-times vcvtusi2ss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vcvtusi2ss-1.c scan-assembler-times vcvtusi2ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vcvtusi2ss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vcvtusi2ss-2.c execution test UNSUPPORTED: gcc.target/i386/avx512f-vcvtusi2ss64-1.c UNSUPPORTED: gcc.target/i386/avx512f-vcvtusi2ss64-2.c PASS: gcc.target/i386/avx512f-vdivpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vdivpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vdivpd-2.c execution test PASS: gcc.target/i386/avx512f-vdivps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vdivps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vdivps-2.c execution test PASS: gcc.target/i386/avx512f-vdivsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vdivsd-1.c scan-assembler-times vdivsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vdivsd-1.c scan-assembler-times vdivsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vdivss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vdivss-1.c scan-assembler-times vdivss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vdivss-1.c scan-assembler-times vdivss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vec-init.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vmovdqa64[ \\t]+%zmm 2 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastd 1 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastq 1 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastb 2 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastw 2 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastss 1 -PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastsd 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 0 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 0 +PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 0 PASS: gcc.target/i386/avx512f-vec-unpack.c (test for excess errors) PASS: gcc.target/i386/avx512f-vexpandpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^\n]*%zmm[0-9] 4 -PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 +PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vexpandpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vexpandpd-2.c execution test PASS: gcc.target/i386/avx512f-vexpandps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^\n]*%zmm[0-9] 4 -PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 +PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vexpandps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vexpandps-2.c execution test PASS: gcc.target/i386/avx512f-vextractf32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vextractf32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vextractf32x4-2.c execution test PASS: gcc.target/i386/avx512f-vextractf64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextractf64x4-1.c scan-assembler-times vextractf64x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vextractf64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vextractf64x4-2.c execution test PASS: gcc.target/i386/avx512f-vextracti32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vextracti32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vextracti32x4-2.c execution test PASS: gcc.target/i386/avx512f-vextracti64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vextracti64x4-1.c scan-assembler-times vextracti64x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vextracti64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vextracti64x4-2.c execution test PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfixupimmpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfixupimmpd-2.c execution test PASS: gcc.target/i386/avx512f-vfixupimmps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfixupimmps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfixupimmps-2.c execution test PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*%xmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmsd-1.c scan-assembler-times vfixupimmsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfixupimmsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfixupimmsd-2.c execution test PASS: gcc.target/i386/avx512f-vfixupimmss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*%xmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfixupimmss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfixupimmss-2.c execution test PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmaddXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmaddXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfmaddXXXsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddXXXsd-1.c scan-assembler-times vfmadd...sd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXsd-1.c scan-assembler-times vfmadd...sd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddXXXss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddXXXss-1.c scan-assembler-times vfmadd...ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfmaddXXXss-1.c scan-assembler-times vfmadd...ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmaddsubXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmsubXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmsubXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfmsubXXXsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubXXXsd-1.c scan-assembler-times vfmsub...sd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXsd-1.c scan-assembler-times vfmsub...sd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubXXXss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubXXXss-1.c scan-assembler-times vfmsub...ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfmsubXXXss-1.c scan-assembler-times vfmsub...ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmsubaddXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfnmaddXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmaddXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfnmaddXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmaddXXXsd-1.c scan-assembler-times vfnmadd...sd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXsd-1.c scan-assembler-times vfnmadd...sd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmaddXXXss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmaddXXXss-1.c scan-assembler-times vfnmadd...ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfnmaddXXXss-1.c scan-assembler-times vfnmadd...ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfnmsubXXXpd-2.c execution test PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*%zmm[0-9][^{] 8 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmsubXXXps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfnmsubXXXps-2.c execution test PASS: gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmsubXXXsd-1.c scan-assembler-times vfnmsub...sd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXsd-1.c scan-assembler-times vfnmsub...sd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfnmsubXXXss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vfnmsubXXXss-1.c scan-assembler-times vfnmsub...ss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vfnmsubXXXss-1.c scan-assembler-times vfnmsub...ss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetexppd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetexppd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetexppd-2.c execution test PASS: gcc.target/i386/avx512f-vgetexpps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetexpps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetexpps-2.c execution test PASS: gcc.target/i386/avx512f-vgetexpsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetexpsd-1.c scan-assembler-times vgetexpsd[ \\t]+[^\n]*%xmm[0-9], %xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vgetexpsd-1.c scan-assembler-times vgetexpsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9], %xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vgetexpsd-1.c scan-assembler-times vgetexpsd[ \\t]+[^{\n]*%xmm[0-9]+, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpsd-1.c scan-assembler-times vgetexpsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+, %xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetexpsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetexpsd-2.c execution test PASS: gcc.target/i386/avx512f-vgetexpss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetexpss-1.c scan-assembler-times vgetexpss[ \\t]+[^\n]*%xmm[0-9], %xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vgetexpss-1.c scan-assembler-times vgetexpss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9], %xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vgetexpss-1.c scan-assembler-times vgetexpss[ \\t]+[^{\n]*%xmm[0-9]+, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetexpss-1.c scan-assembler-times vgetexpss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+, %xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetexpss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetexpss-2.c execution test PASS: gcc.target/i386/avx512f-vgetmantpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetmantpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetmantpd-2.c execution test PASS: gcc.target/i386/avx512f-vgetmantps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*%zmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetmantps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetmantps-2.c execution test PASS: gcc.target/i386/avx512f-vgetmantsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetmantsd-1.c scan-assembler-times vgetmantsd[ \\t]+[^\n]*%xmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vgetmantsd-1.c scan-assembler-times vgetmantsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][\\n] 1 +PASS: gcc.target/i386/avx512f-vgetmantsd-1.c scan-assembler-times vgetmantsd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantsd-1.c scan-assembler-times vgetmantsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetmantsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetmantsd-2.c execution test PASS: gcc.target/i386/avx512f-vgetmantss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vgetmantss-1.c scan-assembler-times vgetmantss[ \\t]+[^\n]*%xmm[0-9][\\n] 2 -PASS: gcc.target/i386/avx512f-vgetmantss-1.c scan-assembler-times vgetmantss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][\\n] 1 +PASS: gcc.target/i386/avx512f-vgetmantss-1.c scan-assembler-times vgetmantss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vgetmantss-1.c scan-assembler-times vgetmantss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vgetmantss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vgetmantss-2.c execution test PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*zmm 3 -PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*{z} 1 -PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vinsertf32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vinsertf32x4-2.c execution test PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^\n]+ 3 -PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^\n]+{z} 1 -PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^\n]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^{\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^{\n]+zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinsertf64x4-1.c scan-assembler-times vinsertf64x4[ \\t]+[^{\n]+zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vinsertf64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vinsertf64x4-2.c execution test PASS: gcc.target/i386/avx512f-vinserti32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*xmm[^\n]*zmm[^\n]*zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*{z} 1 -PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^{\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^{\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinserti32x4-1.c scan-assembler-times vinserti32x4[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vinserti32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vinserti32x4-2.c execution test PASS: gcc.target/i386/avx512f-vinserti64x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+{z} 1 -PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+[^\n] 3 +PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vinserti64x4-1.c scan-assembler-times vinserti64x4[ \\t]+[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vinserti64x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vinserti64x4-2.c execution test PASS: gcc.target/i386/avx512f-vmaxpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmaxpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmaxpd-2.c execution test PASS: gcc.target/i386/avx512f-vmaxps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmaxps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmaxps-2.c execution test PASS: gcc.target/i386/avx512f-vmaxsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmaxsd-1.c scan-assembler-times vmaxsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vmaxsd-1.c scan-assembler-times vmaxsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmaxss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmaxss-1.c scan-assembler-times vmaxss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vmaxss-1.c scan-assembler-times vmaxss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vminpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vminpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vminpd-2.c execution test PASS: gcc.target/i386/avx512f-vminps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^\n]*{sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vminps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vminps-2.c execution test PASS: gcc.target/i386/avx512f-vminsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vminsd-1.c scan-assembler-times vminsd[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vminsd-1.c scan-assembler-times vminsd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vminss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vminss-1.c scan-assembler-times vminss[ \\t]+[^\n]*{sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vminss-1.c scan-assembler-times vminss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovapd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovapd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovapd-2.c execution test PASS: gcc.target/i386/avx512f-vmovaps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovaps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovaps-2.c execution test PASS: gcc.target/i386/avx512f-vmovddup-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^\n]*%zmm[0-9][^{]|vunpcklpd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{]|vunpcklpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z}|vunpcklpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times (?:vmovddup|vunpcklpd)[ \\t]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times (?:vmovddup|vunpcklpd)[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovddup-1.c scan-assembler-times (?:vmovddup|vunpcklpd)[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovddup-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovddup-2.c execution test PASS: gcc.target/i386/avx512f-vmovdqa32-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqa32-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqa32-2.c execution test PASS: gcc.target/i386/avx512f-vmovdqa64-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqa64-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqa64-2.c execution test PASS: gcc.target/i386/avx512f-vmovdqu32-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu[36][24][ \\t]+[^\n]*\\)[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^\n]*%zmm[0-9][^\n]*\\)[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu[36][24][ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu32-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqu32-2.c execution test PASS: gcc.target/i386/avx512f-vmovdqu64-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^\n]*%zmm[0-9] 3 +PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu64-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqu64-2.c execution test PASS: gcc.target/i386/avx512f-vmovntdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovntdq-1.c scan-assembler vmovntdq[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vmovntdq-1.c scan-assembler-times vmovntdq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovntdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovntdq-2.c execution test PASS: gcc.target/i386/avx512f-vmovntdqa-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovntdqa-1.c scan-assembler vmovntdqa[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vmovntdqa-1.c scan-assembler-times vmovntdqa[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovntdqa-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovntdqa-2.c execution test PASS: gcc.target/i386/avx512f-vmovntpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovntpd-1.c scan-assembler vmovntpd[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vmovntpd-1.c scan-assembler-times vmovntpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovntpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovntpd-2.c execution test PASS: gcc.target/i386/avx512f-vmovntps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovntps-1.c scan-assembler vmovntps[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vmovntps-1.c scan-assembler-times vmovntps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovntps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovntps-2.c execution test PASS: gcc.target/i386/avx512f-vmovshdup-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovshdup-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovshdup-2.c execution test PASS: gcc.target/i386/avx512f-vmovsldup-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovsldup-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovsldup-2.c execution test PASS: gcc.target/i386/avx512f-vmovupd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^\n]*%zmm[0-9][^\n]*\\)[^{] 1 -PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovupd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovupd-2.c execution test PASS: gcc.target/i386/avx512f-vmovups-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^\n]*\\)[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^\n]*%zmm[0-9][^\n]*\\)[^{] 1 -PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovups-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovups-2.c execution test PASS: gcc.target/i386/avx512f-vmulpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmulpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmulpd-2.c execution test PASS: gcc.target/i386/avx512f-vmulps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmulps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmulps-2.c execution test PASS: gcc.target/i386/avx512f-vmulsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmulsd-1.c scan-assembler-times vmulsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vmulsd-1.c scan-assembler-times vmulsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmulss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmulss-1.c scan-assembler-times vmulss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vmulss-1.c scan-assembler-times vmulss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpabsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpabsd-2.c execution test PASS: gcc.target/i386/avx512f-vpabsd512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpabsd512-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpabsq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpabsq-2.c execution test PASS: gcc.target/i386/avx512f-vpabsq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpabsq512-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpaddd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpaddd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpaddd-2.c execution test PASS: gcc.target/i386/avx512f-vpaddq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpaddq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpaddq-2.c execution test PASS: gcc.target/i386/avx512f-vpandd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpandd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpandd-2.c execution test PASS: gcc.target/i386/avx512f-vpandnd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpandnd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpandnd-2.c execution test PASS: gcc.target/i386/avx512f-vpandnq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpandnq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpandnq-2.c execution test PASS: gcc.target/i386/avx512f-vpandq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpandq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpandq-2.c execution test PASS: gcc.target/i386/avx512f-vpblendmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpblendmd-1.c scan-assembler (vpblendmd|vmovdqa32)[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]} +PASS: gcc.target/i386/avx512f-vpblendmd-1.c scan-assembler-times (?:vpblendmd|vmovdqa32)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpblendmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpblendmd-2.c execution test PASS: gcc.target/i386/avx512f-vpblendmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpblendmq-1.c scan-assembler (vpblendmq|vmovdqa64)[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]} +PASS: gcc.target/i386/avx512f-vpblendmq-1.c scan-assembler-times (?:vpblendmq|vmovdqa64)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpblendmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpblendmq-2.c execution test PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^\n]*%zmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%e[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%e[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%e[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%(?:e|r[0-9]+d)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%(?:e|r[0-9]+d)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+%(?:e|r[0-9]+d)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpbroadcastd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpbroadcastd-2.c execution test PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^\n]*%zmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 +PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-vpbroadcastq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpbroadcastq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpd-1.c scan-assembler vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vpcmpd-1.c scan-assembler vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpeqd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpeqd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpeqd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpeqq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpeqq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpeqq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpequd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpequd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpequd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpequq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpequq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpequq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpged-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpged-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpged-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgeq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgeq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgeq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgeud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgeud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgeud-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgeuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgeuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgeuq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgtd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgtd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgtd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgtq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgtq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgtq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgtud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgtud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgtud-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpgtuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpgtuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpgtuq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpled-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpled-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpled-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpleq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpleq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpleq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpleud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpleud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpleud-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpleuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpleuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpleuq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpltd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpltd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpltd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpltq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpltq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpltq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpltud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpltud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpltud-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpltuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpltuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpltuq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpneqd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpneqd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpneqd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpneqq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpneqq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpneqq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpnequd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpnequd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpnequd-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpnequq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[0-9]{ 1 +PASS: gcc.target/i386/avx512f-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[0-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpnequq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpnequq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpq-1.c scan-assembler vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ -PASS: gcc.target/i386/avx512f-vpcmpq-1.c scan-assembler vpcmpq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] +PASS: gcc.target/i386/avx512f-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpq-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpud-1.c scan-assembler vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vpcmpud-1.c scan-assembler vpcmpud[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpud-2.c execution test PASS: gcc.target/i386/avx512f-vpcmpuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcmpuq-1.c scan-assembler vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7][^{] -PASS: gcc.target/i386/avx512f-vpcmpuq-1.c scan-assembler vpcmpuq[ \\t]+[^\n]*%zmm[0-9][^\n^k]*%k[1-7]{ +PASS: gcc.target/i386/avx512f-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcmpuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcmpuq-2.c execution test PASS: gcc.target/i386/avx512f-vpcompressd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcompressd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcompressd-2.c execution test PASS: gcc.target/i386/avx512f-vpcompressq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^\n]*%zmm[0-9][^\n]*\\){%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpcompressq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpcompressq-2.c execution test PASS: gcc.target/i386/avx512f-vpermd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermd-2.c execution test PASS: gcc.target/i386/avx512f-vpermi2d-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermi2d-1.c scan-assembler-times vpermi2d[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermi2d-1.c scan-assembler-times vpermi2d[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermi2d-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermi2d-2.c execution test PASS: gcc.target/i386/avx512f-vpermi2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermi2pd-1.c scan-assembler-times vpermi2pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermi2pd-1.c scan-assembler-times vpermi2pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermi2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermi2pd-2.c execution test PASS: gcc.target/i386/avx512f-vpermi2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermi2ps-1.c scan-assembler-times vpermi2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermi2ps-1.c scan-assembler-times vpermi2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermi2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermi2ps-2.c execution test PASS: gcc.target/i386/avx512f-vpermi2q-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermi2q-1.c scan-assembler-times vpermi2q[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermi2q-1.c scan-assembler-times vpermi2q[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermi2q-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermi2q-2.c execution test PASS: gcc.target/i386/avx512f-vpermilpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermilpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermilpd-2.c execution test PASS: gcc.target/i386/avx512f-vpermilpdi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*13[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*13[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^\n]*13[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermilpdi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermilpdi-2.c execution test PASS: gcc.target/i386/avx512f-vpermilps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermilps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermilps-2.c execution test PASS: gcc.target/i386/avx512f-vpermilpsi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*13[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*13[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^\n]*13[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermilpsi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermilpsi-2.c execution test PASS: gcc.target/i386/avx512f-vpermpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermpd-2.c execution test PASS: gcc.target/i386/avx512f-vpermpdi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermpdi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermpdi-2.c execution test PASS: gcc.target/i386/avx512f-vpermps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermps-2.c execution test PASS: gcc.target/i386/avx512f-vpermq-imm-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermq-imm-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermq-imm-2.c execution test PASS: gcc.target/i386/avx512f-vpermq-var-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermq-var-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermq-var-2.c execution test PASS: gcc.target/i386/avx512f-vpermt2d-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermt2d-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermt2d-2.c execution test PASS: gcc.target/i386/avx512f-vpermt2pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermt2pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermt2pd-2.c execution test PASS: gcc.target/i386/avx512f-vpermt2ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermt2ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermt2ps-2.c execution test PASS: gcc.target/i386/avx512f-vpermt2q-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpermt2q-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpermt2q-2.c execution test PASS: gcc.target/i386/avx512f-vpexpandd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 +PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpexpandd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpexpandd-2.c execution test PASS: gcc.target/i386/avx512f-vpexpandq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 +PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n(]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpexpandq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpexpandq-2.c execution test PASS: gcc.target/i386/avx512f-vpmaxsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmaxsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmaxsd-2.c execution test PASS: gcc.target/i386/avx512f-vpmaxsq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmaxsq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmaxsq-2.c execution test PASS: gcc.target/i386/avx512f-vpmaxud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmaxud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmaxud-2.c execution test PASS: gcc.target/i386/avx512f-vpmaxuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmaxuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmaxuq-2.c execution test PASS: gcc.target/i386/avx512f-vpminsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpminsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpminsd-2.c execution test PASS: gcc.target/i386/avx512f-vpminsq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpminsq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpminsq-2.c execution test PASS: gcc.target/i386/avx512f-vpminud-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpminud-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpminud-2.c execution test PASS: gcc.target/i386/avx512f-vpminuq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpminuq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpminuq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovdb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovdb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovdb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovdw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovdw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovdw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovqb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovqb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovqb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovqd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovqd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovqd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovqw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovqw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovqw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsdb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsdb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsdb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsdw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsdw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsdw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsqb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsqb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsqb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsqd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsqd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsqd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsqw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsqw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsqw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsxbd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsxbd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsxbq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsxbq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsxdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsxdq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsxwd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsxwd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovsxwq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovsxwq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovusdb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovusdb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovusdb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovusdw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovusdw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovusdw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovusqb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovusqb-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovusqb-2.c execution test PASS: gcc.target/i386/avx512f-vpmovusqd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^\n]*%ymm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^\n]*%ymm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovusqd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovusqd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovusqw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^\n]* 4 -PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^\n]*%xmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^\n]*%xmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovusqw-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovusqw-2.c execution test PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovzxbd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovzxbd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovzxbq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovzxbq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovzxdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovzxdq-2.c execution test PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^\n]*%ymm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovzxwd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovzxwd-2.c execution test PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^\n]*%xmm[0-9][^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmovzxwq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmovzxwq-2.c execution test PASS: gcc.target/i386/avx512f-vpmuldq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmuldq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmuldq-2.c execution test PASS: gcc.target/i386/avx512f-vpmulld-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmulld-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmulld-2.c execution test PASS: gcc.target/i386/avx512f-vpmuludq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpmuludq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpmuludq-2.c execution test PASS: gcc.target/i386/avx512f-vpord-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpord-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpord-2.c execution test PASS: gcc.target/i386/avx512f-vporq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vporq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vporq-2.c execution test PASS: gcc.target/i386/avx512f-vprold-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprold-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprold-2.c execution test PASS: gcc.target/i386/avx512f-vprolq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprolq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprolq-2.c execution test PASS: gcc.target/i386/avx512f-vprolvd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprolvd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprolvd-2.c execution test PASS: gcc.target/i386/avx512f-vprolvq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprolvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprolvq-2.c execution test PASS: gcc.target/i386/avx512f-vprord-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprord-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprord-2.c execution test PASS: gcc.target/i386/avx512f-vprorq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprorq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprorq-2.c execution test PASS: gcc.target/i386/avx512f-vprorvd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprorvd-1.c scan-assembler vprorvd[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprorvd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprorvd-2.c execution test PASS: gcc.target/i386/avx512f-vprorvq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprorvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprorvq-2.c execution test PASS: gcc.target/i386/avx512f-vpshufd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpshufd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpshufd-2.c execution test PASS: gcc.target/i386/avx512f-vpslld-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpslld-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpslld-2.c execution test PASS: gcc.target/i386/avx512f-vpslldi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpslldi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpslldi-2.c execution test PASS: gcc.target/i386/avx512f-vpsllq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsllq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsllq-2.c execution test PASS: gcc.target/i386/avx512f-vpsllqi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsllqi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsllqi-2.c execution test PASS: gcc.target/i386/avx512f-vpsllvd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsllvd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsllvd-2.c execution test PASS: gcc.target/i386/avx512f-vpsllvq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsllvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsllvq-2.c execution test PASS: gcc.target/i386/avx512f-vpsllvq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsllvq512-1.c scan-assembler vpsllvq[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vpsllvq512-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsllvq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsllvq512-2.c execution test PASS: gcc.target/i386/avx512f-vpsrad-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrad-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrad-2.c execution test PASS: gcc.target/i386/avx512f-vpsradi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsradi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsradi-2.c execution test PASS: gcc.target/i386/avx512f-vpsraq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsraq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsraq-2.c execution test PASS: gcc.target/i386/avx512f-vpsraqi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsraqi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsraqi-2.c execution test PASS: gcc.target/i386/avx512f-vpsravd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsravd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsravd-2.c execution test PASS: gcc.target/i386/avx512f-vpsravq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsravq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsravq-2.c execution test PASS: gcc.target/i386/avx512f-vpsravq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsravq512-1.c scan-assembler vpsravq[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vpsravq512-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsravq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsravq512-2.c execution test PASS: gcc.target/i386/avx512f-vpsrld-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrld-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrld-2.c execution test PASS: gcc.target/i386/avx512f-vpsrldi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrldi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrldi-2.c execution test PASS: gcc.target/i386/avx512f-vpsrlq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrlq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrlq-2.c execution test PASS: gcc.target/i386/avx512f-vpsrlqi-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrlqi-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrlqi-2.c execution test PASS: gcc.target/i386/avx512f-vpsrlvd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrlvd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrlvd-2.c execution test PASS: gcc.target/i386/avx512f-vpsrlvq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrlvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrlvq-2.c execution test PASS: gcc.target/i386/avx512f-vpsrlvq512-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsrlvq512-1.c scan-assembler vpsrlvq[ \\t]+[^\n]*%zmm[0-9] +PASS: gcc.target/i386/avx512f-vpsrlvq512-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsrlvq512-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsrlvq512-2.c execution test PASS: gcc.target/i386/avx512f-vpsubd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsubd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsubd-2.c execution test PASS: gcc.target/i386/avx512f-vpsubq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpsubq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpsubq-2.c execution test PASS: gcc.target/i386/avx512f-vpternlogd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpternlogd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpternlogd-2.c execution test PASS: gcc.target/i386/avx512f-vpternlogq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpternlogq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpternlogq-2.c execution test PASS: gcc.target/i386/avx512f-vptestmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7][^{] 1 -PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7]{ 1 +PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestmd-2.c execution test PASS: gcc.target/i386/avx512f-vptestmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7][^{] 1 -PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7]{ 1 +PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestmq-2.c execution test PASS: gcc.target/i386/avx512f-vptestnmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7][^{] 1 -PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7]{ 1 +PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestnmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestnmd-2.c execution test PASS: gcc.target/i386/avx512f-vptestnmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7][^{] 1 -PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^\n]*%zmm[0-7][^\n^k]*k[1-7]{ 1 +PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestnmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestnmq-2.c execution test PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpunpckhdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpunpckhdq-2.c execution test PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpunpckhqdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpunpckhqdq-2.c execution test PASS: gcc.target/i386/avx512f-vpunpckldq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpunpckldq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpunpckldq-2.c execution test PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^\n]*%zmm[0-9][\\n] 1 -PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpunpcklqdq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpunpcklqdq-2.c execution test PASS: gcc.target/i386/avx512f-vpxord-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpxord-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpxord-2.c execution test PASS: gcc.target/i386/avx512f-vpxorq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vpxorq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpxorq-2.c execution test PASS: gcc.target/i386/avx512f-vrcp14pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrcp14pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrcp14pd-2.c execution test PASS: gcc.target/i386/avx512f-vrcp14ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrcp14ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrcp14ps-2.c execution test PASS: gcc.target/i386/avx512f-vrcp14sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrcp14sd-1.c scan-assembler-times vrcp14sd[ \\t]+[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrcp14sd-1.c scan-assembler-times vrcp14sd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrcp14sd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrcp14sd-2.c execution test PASS: gcc.target/i386/avx512f-vrcp14ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrcp14ss-1.c scan-assembler-times vrcp14ss[ \\t]+[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrcp14ss-1.c scan-assembler-times vrcp14ss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrcp14ss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrcp14ss-2.c execution test PASS: gcc.target/i386/avx512f-vrndscalepd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9][^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscalepd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrndscalepd-2.c execution test PASS: gcc.target/i386/avx512f-vrndscaleps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9][^{] 4 -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 4 -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9][^{] 1 -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9](?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscaleps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrndscaleps-2.c execution test PASS: gcc.target/i386/avx512f-vrndscalesd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrndscalesd-1.c scan-assembler-times vrndscalesd[ \\t]+[^\n]*%xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vrndscalesd-1.c scan-assembler-times vrndscalesd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrndscalesd-1.c scan-assembler-times vrndscalesd[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscalesd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrndscalesd-2.c execution test PASS: gcc.target/i386/avx512f-vrndscaless-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrndscaless-1.c scan-assembler-times vrndscaless[ \\t]+[^\n]*%xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vrndscaless-1.c scan-assembler-times vrndscaless[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrndscaless-1.c scan-assembler-times vrndscaless[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscaless-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrndscaless-2.c execution test PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrsqrt14pd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrsqrt14pd-2.c execution test PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^\n]*%zmm[0-9][^{] 3 -PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrsqrt14ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrsqrt14ps-2.c execution test PASS: gcc.target/i386/avx512f-vrsqrt14sd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrsqrt14sd-1.c scan-assembler-times vrsqrt14sd[ \\t]+[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrsqrt14sd-1.c scan-assembler-times vrsqrt14sd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrsqrt14sd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrsqrt14sd-2.c execution test PASS: gcc.target/i386/avx512f-vrsqrt14ss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrsqrt14ss-1.c scan-assembler-times vrsqrt14ss[ \\t]+[^\n]*%xmm[0-9][^{] 1 +PASS: gcc.target/i386/avx512f-vrsqrt14ss-1.c scan-assembler-times vrsqrt14ss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrsqrt14ss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrsqrt14ss-2.c execution test PASS: gcc.target/i386/avx512f-vscalefpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vscalefpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vscalefpd-2.c execution test PASS: gcc.target/i386/avx512f-vscalefps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vscalefps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vscalefps-2.c execution test PASS: gcc.target/i386/avx512f-vscalefsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vscalefsd-1.c scan-assembler-times vscalefsd[ \\t]+[^\n]*%xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vscalefsd-1.c scan-assembler-times vscalefsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vscalefsd-1.c scan-assembler-times vscalefsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vscalefsd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vscalefsd-2.c execution test PASS: gcc.target/i386/avx512f-vscalefss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vscalefss-1.c scan-assembler-times vscalefss[ \\t]+[^\n]*%xmm[0-9][^{] 2 -PASS: gcc.target/i386/avx512f-vscalefss-1.c scan-assembler-times vscalefss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vscalefss-1.c scan-assembler-times vscalefss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vscalefss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vscalefss-2.c execution test PASS: gcc.target/i386/avx512f-vshuff32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshuff32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshuff32x4-2.c execution test PASS: gcc.target/i386/avx512f-vshuff64x2-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshuff64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshuff64x2-2.c execution test PASS: gcc.target/i386/avx512f-vshufi32x4-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshufi32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshufi32x4-2.c execution test PASS: gcc.target/i386/avx512f-vshufi64x2-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshufi64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshufi64x2-2.c execution test PASS: gcc.target/i386/avx512f-vshufpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshufpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshufpd-2.c execution test PASS: gcc.target/i386/avx512f-vshufps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vshufps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vshufps-2.c execution test PASS: gcc.target/i386/avx512f-vsqrtpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsqrtpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vsqrtpd-2.c execution test PASS: gcc.target/i386/avx512f-vsqrtps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsqrtps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vsqrtps-2.c execution test PASS: gcc.target/i386/avx512f-vsqrtsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsqrtsd-1.c scan-assembler-times vsqrtsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vsqrtsd-1.c scan-assembler-times vsqrtsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsqrtss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsqrtss-1.c scan-assembler-times vsqrtss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vsqrtss-1.c scan-assembler-times vsqrtss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsubpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rd-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rd-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsubpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vsubpd-2.c execution test PASS: gcc.target/i386/avx512f-vsubps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*%zmm[0-9][^{] 6 -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 2 -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 2 -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{rn-sae}[^\n]*%zmm[0-9] 1 -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{ru-sae}[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 -PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{rz-sae}[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{rn-sae}[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{ru-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^\n]*{rz-sae}[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsubps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vsubps-2.c execution test PASS: gcc.target/i386/avx512f-vsubsd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsubsd-1.c scan-assembler-times vsubsd[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vsubsd-1.c scan-assembler-times vsubsd[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vsubss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vsubss-1.c scan-assembler-times vsubss[ \\t]+[^\n]*{rn-sae}[^\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/avx512f-vsubss-1.c scan-assembler-times vsubss[ \\t]+[^\n]*{rn-sae}[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vucomisd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vucomisd-1.c scan-assembler vucomisd[ \\t]+[^\n]*{sae}[^\n]*%xmm +PASS: gcc.target/i386/avx512f-vucomisd-1.c scan-assembler-times vucomisd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vucomiss-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vucomiss-1.c scan-assembler vucomiss[ \\t]+[^\n]*{sae}[^\n]*%xmm +PASS: gcc.target/i386/avx512f-vucomiss-1.c scan-assembler-times vucomiss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vunpckhpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vunpckhpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vunpckhpd-2.c execution test PASS: gcc.target/i386/avx512f-vunpckhps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vunpckhps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vunpckhps-2.c execution test PASS: gcc.target/i386/avx512f-vunpcklpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vunpcklpd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vunpcklpd-2.c execution test PASS: gcc.target/i386/avx512f-vunpcklps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^\n]*%zmm[0-9] 3 -PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}{z} 1 -PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^\n]*%zmm[0-9]{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vunpcklps-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vunpcklps-2.c execution test PASS: gcc.target/i386/avx512f_cond_move.c (test for excess errors) -PASS: gcc.target/i386/avx512f_cond_move.c scan-assembler (vpblendmd|vmovdqa32) +PASS: gcc.target/i386/avx512f_cond_move.c scan-assembler-times (?:vpblendmd|vmovdqa32)[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 8 UNSUPPORTED: gcc.target/i386/avx512f_evex_reg_asm-1.c UNSUPPORTED: gcc.target/i386/avx512f_evex_reg_asm-2.c +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddhuq-1.c scan-assembler-times vpmadd52huq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +UNSUPPORTED: gcc.target/i386/avx512ifma-vpmaddhuq-2.c +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+ 3 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512ifma-vpmaddluq-1.c scan-assembler-times vpmadd52luq[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +UNSUPPORTED: gcc.target/i386/avx512ifma-vpmaddluq-2.c PASS: gcc.target/i386/avx512pf-vgatherpf0dpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf0dpd-1.c scan-assembler-times vgatherpf0dpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf0dpd-1.c scan-assembler-times vgatherpf0dpd[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf0dps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf0dps-1.c scan-assembler-times vgatherpf0dps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf0dps-1.c scan-assembler-times vgatherpf0dps[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf0qpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf0qpd-1.c scan-assembler-times vgatherpf0qpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf0qpd-1.c scan-assembler-times vgatherpf0qpd[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf0qps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf0qps-1.c scan-assembler-times vgatherpf0qps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf0qps-1.c scan-assembler-times vgatherpf0qps[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf1dpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf1dpd-1.c scan-assembler-times vgatherpf1dpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf1dpd-1.c scan-assembler-times vgatherpf1dpd[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf1dps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf1dps-1.c scan-assembler-times vgatherpf1dps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf1dps-1.c scan-assembler-times vgatherpf1dps[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf1qpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf1qpd-1.c scan-assembler-times vgatherpf1qpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf1qpd-1.c scan-assembler-times vgatherpf1qpd[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vgatherpf1qps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vgatherpf1qps-1.c scan-assembler-times vgatherpf1qps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vgatherpf1qps-1.c scan-assembler-times vgatherpf1qps[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times vscatterpf0dpd[ \\t]+[^\n]*%ymm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times vscatterpf0dpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times vscatterpf0dpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0dpd-1.c scan-assembler-times vscatterpf0dpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf0dps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times vscatterpf0dps[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times vscatterpf0dps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times vscatterpf0dps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0dps-1.c scan-assembler-times vscatterpf0dps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times vscatterpf0qpd[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times vscatterpf0qpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times vscatterpf0qpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0qpd-1.c scan-assembler-times vscatterpf0qpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf0qps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times vscatterpf0qps[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times vscatterpf0qps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times vscatterpf0qps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf0qps-1.c scan-assembler-times vscatterpf0qps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times vscatterpf1dpd[ \\t]+[^\n]*%ymm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times vscatterpf1dpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times vscatterpf1dpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1dpd-1.c scan-assembler-times vscatterpf1dpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf1dps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times vscatterpf1dps[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times vscatterpf1dps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times vscatterpf1dps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1dps-1.c scan-assembler-times vscatterpf1dps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times vscatterpf1qpd[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times vscatterpf1qpd[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times vscatterpf1qpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1qpd-1.c scan-assembler-times vscatterpf1qpd[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512pf-vscatterpf1qps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times vscatterpf1qps[ \\t]+[^\n]*%zmm[0-9] 2 -PASS: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times vscatterpf1qps[ \\t]+[^\n]*{%k[1-7] 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times vscatterpf1qps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512pf-vscatterpf1qps-1.c scan-assembler-times vscatterpf1qps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+[^{] 3 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%ymm[0-9]+[^{] 3 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+[^{] 3 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermb-1.c scan-assembler-times vpermb[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +UNSUPPORTED: gcc.target/i386/avx512vbmi-vpermb-2.c +PASS: gcc.target/i386/avx512vbmi-vpermi2b-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vbmi-vpermi2b-1.c scan-assembler-times vpermi2b[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermi2b-1.c scan-assembler-times vpermi2b[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermi2b-1.c scan-assembler-times vpermi2b[ \\t]+[^\n]*%xmm[0-9]+{%k[1-7]}[^{] 1 +UNSUPPORTED: gcc.target/i386/avx512vbmi-vpermi2b-2.c +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%zmm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%ymm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%xmm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%xmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpermt2b-1.c scan-assembler-times vpermt2b[ \\t]+[^\n]*%xmm[0-9]+{%k[1-7]}{z} 1 +UNSUPPORTED: gcc.target/i386/avx512vbmi-vpermt2b-2.c +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z} 1 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+ 3 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}[^{] 1 +PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 +UNSUPPORTED: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c +PASS: gcc.target/i386/avx512vl-gather-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-gather-1.c execution test +PASS: gcc.target/i386/avx512vl-i32gatherd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32gatherd-1.c scan-assembler-times vpgatherdd[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherd-1.c scan-assembler-times vpgatherdd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32gatherpd-1.c scan-assembler-times vgatherdpd[ \\t]+[^{\n]*xmm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherpd-1.c scan-assembler-times vgatherdpd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32gatherps-1.c scan-assembler-times vgatherdps[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherps-1.c scan-assembler-times vgatherdps[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32gatherq-1.c scan-assembler-times vpgatherdq[ \\t]+[^{\n]*xmm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32gatherq-1.c scan-assembler-times vpgatherdq[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32scatterd-1.c scan-assembler-times vpscatterdd[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterd-1.c scan-assembler-times vpscatterdd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32scatterpd-1.c scan-assembler-times vscatterdpd[ \\t]+[^{\n]*ymm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterpd-1.c scan-assembler-times vscatterdpd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32scatterps-1.c scan-assembler-times vscatterdps[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterps-1.c scan-assembler-times vscatterdps[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i32scatterq-1.c scan-assembler-times vpscatterdq[ \\t]+[^{\n]*ymm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i32scatterq-1.c scan-assembler-times vpscatterdq[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64gatherd-1.c scan-assembler-times vpgatherqd[ \\t]+[^{\n]*ymm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherd-1.c scan-assembler-times vpgatherqd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64gatherpd-1.c scan-assembler-times vgatherqpd[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherpd-1.c scan-assembler-times vgatherqpd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64gatherps-1.c scan-assembler-times vgatherqps[ \\t]+[^{\n]*ymm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherps-1.c scan-assembler-times vgatherqps[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64gatherq-1.c scan-assembler-times vpgatherqq[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64gatherq-1.c scan-assembler-times vpgatherqq[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64scatterd-1.c scan-assembler-times vpscatterqd[ \\t]+[^{\n]*xmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterd-1.c scan-assembler-times vpscatterqd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64scatterpd-1.c scan-assembler-times vscatterqpd[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterpd-1.c scan-assembler-times vscatterqpd[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64scatterps-1.c scan-assembler-times vscatterqps[ \\t]+[^{\n]*xmm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterps-1.c scan-assembler-times vscatterqps[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-i64scatterq-1.c scan-assembler-times vpscatterqq[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-i64scatterq-1.c scan-assembler-times vpscatterqq[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vaddpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vaddpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vaddps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddps-1.c scan-assembler-times vaddps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vaddps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vaddps-2.c execution test +PASS: gcc.target/i386/avx512vl-valignd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-1.c scan-assembler-times valignd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-valignd-2.c execution test +PASS: gcc.target/i386/avx512vl-valignq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-1.c scan-assembler-times valignq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-valignq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-valignq-2.c execution test +PASS: gcc.target/i386/avx512vl-vandnpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vandnpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vandnps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vandnps-2.c execution test +PASS: gcc.target/i386/avx512vl-vandpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vandpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vandps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vandps-2.c execution test +PASS: gcc.target/i386/avx512vl-vblendmpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vblendmpd-1.c scan-assembler-times (?:vblendmpd|vmovapd)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vblendmpd-1.c scan-assembler-times (?:vblendmpd|vmovapd)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vblendmpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vblendmpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vblendmps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vblendmps-1.c scan-assembler-times (?:vblendmps|vmovaps)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vblendmps-1.c scan-assembler-times (?:vblendmps|vmovaps)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vblendmps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vblendmps-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcastf32x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastf32x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%ymm[0-9]+[^{]|vshuff32x4[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}[^{]|vshuff32x4[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-1.c scan-assembler-times vbroadcastf32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}|vshuff32x4[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcastf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastf64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcasti32x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcasti32x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%ymm[0-9]+[^{]|vshufi32x4[ \\t]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}[^{]|vshufi32x4[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-1.c scan-assembler-times vbroadcasti32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}|vshufi32x4[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcasti32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcasti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcasti64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcastsd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastsd-1.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastsd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastsd-2.c execution test +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-1.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vbroadcastss-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vbroadcastss-2.c execution test +PASS: gcc.target/i386/avx512vl-vcmppd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmppd-1.c scan-assembler-times vcmppd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmppd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcmppd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcmpps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmpps-1.c scan-assembler-times vcmpps[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcmpps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcmpps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-1.c scan-assembler-times vcompresspd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompresspd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcompresspd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcompressps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-1.c scan-assembler-times vcompressps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcompressps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcompressps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-1.c scan-assembler-times vcvtdq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtdq2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-1.c scan-assembler-times vcvtdq2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtdq2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-1.c scan-assembler-times vcvtpd2dqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2dq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-1.c scan-assembler-times vcvtpd2psy[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-1.c scan-assembler-times vcvtpd2psy[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-1.c scan-assembler-times vcvtpd2psx[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-1.c scan-assembler-times vcvtpd2psx[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtpd2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2qq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-1.c scan-assembler-times vcvtpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2udq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtpd2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtpd2uqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtph2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtph2ps-1.c scan-assembler-times vcvtph2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtph2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtph2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2dq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2dq-1.c scan-assembler-times vcvtps2dq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2dq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2dq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2pd-1.c scan-assembler-times vcvtps2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%xmm[0-9][^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%xmm[0-9][^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2ph-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2ph-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2qq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c scan-assembler-times vcvtps2udq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtps2udq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2udq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtps2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtps2uqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtqq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtqq2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtqq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtqq2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-1.c scan-assembler-times vcvttpd2dqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2dq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttpd2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2qq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqy[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-1.c scan-assembler-times vcvttpd2udqx[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2udq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttpd2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttpd2uqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttps2dq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2dq-1.c scan-assembler-times vcvttps2dq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2dq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2dq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttps2qq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2qq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-1.c scan-assembler-times vcvttps2udq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvttps2udq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2udq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvttps2uqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvttps2uqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-1.c scan-assembler-times vcvtudq2pd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtudq2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-1.c scan-assembler-times vcvtudq2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtudq2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtuqq2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtuqq2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vcvtuqq2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vcvtuqq2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vdbpsadbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vdbpsadbw-2.c execution test +PASS: gcc.target/i386/avx512vl-vdivpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivpd-1.c scan-assembler-times vdivpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vdivpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vdivps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivps-1.c scan-assembler-times vdivps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vdivps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vdivps-2.c execution test +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vexpandpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vexpandps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-1.c scan-assembler-times vexpandps[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vexpandps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vexpandps-2.c execution test +PASS: gcc.target/i386/avx512vl-vextractf32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextractf32x4-1.c scan-assembler-times vextractf32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextractf32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextractf32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vextractf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextractf64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vextracti32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextracti32x4-1.c scan-assembler-times vextracti32x4[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vextracti32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextracti32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vextracti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vextracti64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vfixupimmpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmpd-1.c scan-assembler-times vfixupimmpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfixupimmpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfixupimmps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmps-1.c scan-assembler-times vfixupimmps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfixupimmps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfixupimmps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-1.c scan-assembler-times vfmadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c scan-assembler-times vfmaddsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c scan-assembler-times vfmaddsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-1.c scan-assembler-times vfmsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-1.c scan-assembler-times vfmsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c scan-assembler-times vfmsubadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c scan-assembler-times vfmsubadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c scan-assembler-times vfnmadd...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-1.c scan-assembler-times vfnmadd...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmaddXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub231pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c scan-assembler-times vfnmsub...pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub231ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-1.c scan-assembler-times vfnmsub...ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfnmsubXXXps-2.c execution test +PASS: gcc.target/i386/avx512vl-vfpclasspd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfpclasspd-2.c execution test +PASS: gcc.target/i386/avx512vl-vfpclassps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vfpclassps-2.c execution test +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-1.c scan-assembler-times vgetexppd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexppd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetexppd-2.c execution test +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-1.c scan-assembler-times vgetexpps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetexpps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetexpps-2.c execution test +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-1.c scan-assembler-times vgetmantpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetmantpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vgetmantps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vgetmantps-2.c execution test +PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinsertf32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinsertf32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vinsertf64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinsertf64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vinserti32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinserti32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vinserti64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vinserti64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vmaxpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmaxpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vmaxps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxps-1.c scan-assembler-times vmaxps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmaxps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmaxps-2.c execution test +PASS: gcc.target/i386/avx512vl-vminpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminpd-1.c scan-assembler-times vminpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vminpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vminps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminps-1.c scan-assembler-times vminps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vminps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vminps-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovapd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-1.c scan-assembler-times vmovapd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovapd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovapd-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovaps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-1.c scan-assembler-times vmovaps[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovaps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovaps-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovddup-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}[^{]|vunpcklpd[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}[^{]|vunpcklpd[ \\t]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}|vunpcklpd[ \\t]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovddup-1.c scan-assembler-times vmovddup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}|vunpcklpd[ \\t]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovddup-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovddup-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-1.c scan-assembler-times vmovdqa32[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa32-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqa32-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+\\([^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+\\([^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\nxy]*\\(.{5}(?:\n|[ \\t]+#) 1 +XFAIL: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\nxy]*\\((?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqa64-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqu16-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu16-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu32-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu32-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-1.c scan-assembler-times vmovdqu64[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqu64-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu64-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovdqu8-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovdqu8-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovntdqa-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovntdqa-1.c scan-assembler-times vmovntdqa[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovshdup-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovshdup-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovshdup-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovsldup-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovsldup-1.c scan-assembler-times vmovsldup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovsldup-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovsldup-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovupd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-1.c scan-assembler-times vmovupd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovupd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovupd-2.c execution test +PASS: gcc.target/i386/avx512vl-vmovups-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-1.c scan-assembler-times vmovups[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovups-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmovups-2.c execution test +PASS: gcc.target/i386/avx512vl-vmulpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulpd-1.c scan-assembler-times vmulpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmulpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vmulps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulps-1.c scan-assembler-times vmulps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmulps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vmulps-2.c execution test +PASS: gcc.target/i386/avx512vl-vorpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vorpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vorps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vorps-2.c execution test +PASS: gcc.target/i386/avx512vl-vpabsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpabsd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsd-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsd-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsd-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsd-1.c scan-assembler-times vpabsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpabsq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-1.c scan-assembler-times vpabsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpabsq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpabsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpabsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpackssdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpackssdw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpacksswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpacksswb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpackusdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpackusdw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpackuswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpackuswb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddd-1.c scan-assembler-times vpaddd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddq-1.c scan-assembler-times vpaddq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpaddq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddsb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddusb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddusb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddusw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddusw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpaddw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpaddw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpalignr-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpalignr-2.c execution test +PASS: gcc.target/i386/avx512vl-vpandd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpandnd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnd-1.c scan-assembler-times vpandnd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandnd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpandnq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnq-1.c scan-assembler-times vpandnq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandnq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandnq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpandq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandq-1.c scan-assembler-times vpandq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpandq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpandq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpavgb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpavgb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpavgw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpavgw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpblendmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpblendmd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmd-1.c scan-assembler-times (?:vpblendmd|vmovdqa32)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpblendmd-1.c scan-assembler-times (?:vpblendmd|vmovdqa32)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpblendmd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpblendmq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmq-1.c scan-assembler-times (?:vpblendmq|vmovdqa64)[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpblendmq-1.c scan-assembler-times (?:vpblendmq|vmovdqa64)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpblendmq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpblendmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpblendmw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpbroadcastb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c scan-assembler-times vpbroadcastd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-vpbroadcastq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpbroadcastw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpbroadcastw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpeqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpeqd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqd-1.c scan-assembler-times vpcmpeqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpeqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqq-1.c scan-assembler-times vpcmpeqq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpeqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpequb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpequd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpequq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpequq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpequw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpequw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpeqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpeqw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpged-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpged-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpged-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpged-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgeq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgeud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgeuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtd-1.c scan-assembler-times vpcmpgtd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtq-1.c scan-assembler-times vpcmpgtq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtub-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtuw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpgtw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpgtw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpled-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpled-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpled-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpled-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpleq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpleud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpleuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpleuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpleuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpltd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpltq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpltud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpltuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpltuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpltuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpneqd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqd-1.c scan-assembler-times vpcmpd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpneqd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpneqq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpneqq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpneqq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpnequd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequd-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpnequd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpnequq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpnequq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpnequq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpq-1.c scan-assembler-times vpcmpq[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpub-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpud-1.c scan-assembler-times vpcmpud[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpuq-1.c scan-assembler-times vpcmpuq[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcmpuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpuw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcmpw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcmpw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-1.c scan-assembler-times vpcompressd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcompressd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-1.c scan-assembler-times vpcompressq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpcompressq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpcompressq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictd-1.c scan-assembler-times vpconflictd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpconflictq-1.c scan-assembler-times vpconflictq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +UNSUPPORTED: gcc.target/i386/avx512vl-vpermb-2.c +PASS: gcc.target/i386/avx512vl-vpermd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermd-1.c scan-assembler-times vpermd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermd-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpermi2b-2.c +PASS: gcc.target/i386/avx512vl-vpermi2d-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2d-1.c scan-assembler-times vpermi2d[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2d-1.c scan-assembler-times vpermi2d[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2d-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2d-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermi2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2pd-1.c scan-assembler-times vpermi2pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2pd-1.c scan-assembler-times vpermi2pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermi2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2ps-1.c scan-assembler-times vpermi2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2ps-1.c scan-assembler-times vpermi2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermi2q-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2q-1.c scan-assembler-times vpermi2q[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2q-1.c scan-assembler-times vpermi2q[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermi2q-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2q-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermi2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermi2w-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermilpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpd-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermilpdi-1.c (test for excess errors) +XFAIL: gcc.target/i386/avx512vl-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +XFAIL: gcc.target/i386/avx512vl-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*3[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpdi-1.c scan-assembler-times vpermilpd[ \\t]+[^{\n]*3[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpdi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilpdi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermilps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilps-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilps-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermilpsi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpsi-1.c scan-assembler-times vpermilps[ \\t]+[^{\n]*13[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermilpsi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermilpsi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpd-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermpdi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpdi-1.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermpdi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermpdi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermps-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermps-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermq-imm-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermq-imm-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermq-imm-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermq-imm-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermq-var-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermq-var-1.c scan-assembler-times vpermq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermq-var-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermq-var-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpermt2b-2.c +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-1.c scan-assembler-times vpermt2d[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2d-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2d-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-1.c scan-assembler-times vpermt2pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-1.c scan-assembler-times vpermt2ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-1.c scan-assembler-times vpermt2q[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpermt2q-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2q-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermt2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermt2w-2.c execution test +PASS: gcc.target/i386/avx512vl-vpermw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpermw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-1.c scan-assembler-times vpexpandd[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpexpandd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpexpandq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpexpandq-2.c execution test +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +UNSUPPORTED: gcc.target/i386/avx512vl-vpmaddhuq-2.c +UNSUPPORTED: gcc.target/i386/avx512vl-vpmaddluq-2.c +PASS: gcc.target/i386/avx512vl-vpmaddubsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaddubsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaddwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaddwd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxsd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsd-1.c scan-assembler-times vpmaxsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-1.c scan-assembler-times vpmaxsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxsq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxub-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxud-1.c scan-assembler-times vpmaxud[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-1.c scan-assembler-times vpmaxuq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmaxuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmaxuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmaxuw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminsd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsd-1.c scan-assembler-times vpminsd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminsq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-1.c scan-assembler-times vpminsq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminsq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminub-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminub-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminud-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminud-1.c scan-assembler-times vpminud[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminud-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminud-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminuq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-1.c scan-assembler-times vpminuq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpminuq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminuq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpminuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpminuw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovb2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovb2m-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovd2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovd2m-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-1.c scan-assembler-times vpmovdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovdb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-1.c scan-assembler-times vpmovdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovdw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovm2b-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovm2b-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovm2d-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovm2d-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovm2q-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovm2q-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovm2w-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovm2w-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovq2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovq2m-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-1.c scan-assembler-times vpmovqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-1.c scan-assembler-times vpmovqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-1.c scan-assembler-times vpmovqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovqw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-1.c scan-assembler-times vpmovsdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsdb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-1.c scan-assembler-times vpmovsdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsdw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-1.c scan-assembler-times vpmovsqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-1.c scan-assembler-times vpmovsqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-1.c scan-assembler-times vpmovsqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsqw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovswb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxbd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbd-1.c scan-assembler-times vpmovsxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxbd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxbq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbq-1.c scan-assembler-times vpmovsxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxbq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxbq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxbw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxdq-1.c scan-assembler-times vpmovsxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxdq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxdq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwd-1.c scan-assembler-times vpmovsxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxwd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovsxwq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwq-1.c scan-assembler-times vpmovsxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovsxwq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovsxwq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-1.c scan-assembler-times vpmovusdb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusdb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-1.c scan-assembler-times vpmovusdw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusdw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusdw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-1.c scan-assembler-times vpmovusqb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-1.c scan-assembler-times vpmovusqd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-1.c scan-assembler-times vpmovusqw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovusqw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovusqw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovuswb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovuswb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovw2m-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovw2m-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovwb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovwb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxbd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbd-1.c scan-assembler-times vpmovzxbd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxbd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxbq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbq-1.c scan-assembler-times vpmovzxbq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxbq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxbq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxbw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxdq-1.c scan-assembler-times vpmovzxdq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxdq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxdq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxwd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwd-1.c scan-assembler-times vpmovzxwd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxwd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmovzxwq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwq-1.c scan-assembler-times vpmovzxwq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmovzxwq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmovzxwq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmuldq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuldq-1.c scan-assembler-times vpmuldq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuldq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmuldq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmulhrsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmulhrsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmulhuw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmulhuw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmulhw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmulhw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmulld-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmulld-1.c scan-assembler-times vpmulld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmulld-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmulld-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmullq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmullq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpmullw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmullw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpmultishiftqb-2.c +PASS: gcc.target/i386/avx512vl-vpmuludq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuludq-1.c scan-assembler-times vpmuludq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpmuludq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpmuludq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpord-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpord-1.c scan-assembler-times vpord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpord-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpord-2.c execution test +PASS: gcc.target/i386/avx512vl-vporq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vporq-1.c scan-assembler-times vporq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vporq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vporq-2.c execution test +PASS: gcc.target/i386/avx512vl-vprold-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-1.c scan-assembler-times vprold[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprold-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprold-2.c execution test +PASS: gcc.target/i386/avx512vl-vprolq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-1.c scan-assembler-times vprolq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolq-2.c execution test +PASS: gcc.target/i386/avx512vl-vprolvd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-1.c scan-assembler-times vprolvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolvd-2.c execution test +PASS: gcc.target/i386/avx512vl-vprolvq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprolvq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprolvq-2.c execution test +PASS: gcc.target/i386/avx512vl-vprord-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprord-2.c execution test +PASS: gcc.target/i386/avx512vl-vprorq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorq-2.c execution test +PASS: gcc.target/i386/avx512vl-vprorvd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-1.c scan-assembler-times vprorvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorvd-2.c execution test +PASS: gcc.target/i386/avx512vl-vprorvq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-1.c scan-assembler-times vprorvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorvq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vprorvq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsadbw-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsadbw-1.c scan-assembler-times vpsadbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpshufb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpshufb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpshufd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpshufd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpshufd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpshufhw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpshufhw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpshuflw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpshuflw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpslld-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslld-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslld-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpslld-2.c execution test +PASS: gcc.target/i386/avx512vl-vpslldi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslldi-1.c scan-assembler-times vpslld[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpslldi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpslldi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllq-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllqi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllqi-1.c scan-assembler-times vpsllq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllqi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllqi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllvd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvd-1.c scan-assembler-times vpsllvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllvd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllvq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvq-1.c scan-assembler-times vpsllvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsllvq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllvq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllvw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllvw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsllwi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsllwi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrad-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrad-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrad-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsradi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsradi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsradi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsraq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsraq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-1.c scan-assembler-times vpsraq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsraqi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsraqi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsravd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravd-1.c scan-assembler-times vpsravd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsravd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsravq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-1.c scan-assembler-times vpsravq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsravq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsravq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsravw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsravw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsraw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsraw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrawi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrawi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrld-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrld-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrld-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrld-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrldi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrldi-1.c scan-assembler-times vpsrld[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrldi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrldi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-1.c scan-assembler-times vpsrlq[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlqi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlqi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlvd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvd-1.c scan-assembler-times vpsrlvd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlvd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlvq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvq-1.c scan-assembler-times vpsrlvq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsrlvq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlvq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlvw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlvw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsrlwi-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsrlwi-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubd-1.c scan-assembler-times vpsubd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubq-1.c scan-assembler-times vpsubq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpsubq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubsb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubsb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubsw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubsw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubusb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubusb-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubusw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubusw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpsubw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpsubw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-1.c scan-assembler-times vpternlogd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpternlogd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-1.c scan-assembler-times vpternlogq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpternlogq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpternlogq-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmb-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestmd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmd-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestmq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmq-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestmw-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestnmb-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmb-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmd-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmq-2.c execution test +PASS: gcc.target/i386/avx512vl-vptestnmw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vptestnmw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpckhbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhbw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpckhdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhdq-1.c scan-assembler-times vpunpckhdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhdq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhdq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-1.c scan-assembler-times vpunpckhqdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhqdq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpckhwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckhwd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpcklbw-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpcklbw-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpckldq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckldq-1.c scan-assembler-times vpunpckldq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpckldq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpckldq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-1.c scan-assembler-times vpunpcklqdq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpcklqdq-2.c execution test +PASS: gcc.target/i386/avx512vl-vpunpcklwd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpunpcklwd-2.c execution test +PASS: gcc.target/i386/avx512vl-vpxord-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxord-1.c scan-assembler-times vpxord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxord-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpxord-2.c execution test +PASS: gcc.target/i386/avx512vl-vpxorq-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxorq-1.c scan-assembler-times vpxorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpxorq-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vpxorq-2.c execution test +PASS: gcc.target/i386/avx512vl-vrangepd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrangepd-2.c execution test +PASS: gcc.target/i386/avx512vl-vrangeps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrangeps-2.c execution test +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-1.c scan-assembler-times vrcp14pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrcp14pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-1.c scan-assembler-times vrcp14ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrcp14ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrcp14ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vreducepd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vreducepd-2.c execution test +PASS: gcc.target/i386/avx512vl-vreduceps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vreduceps-2.c execution test +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscalepd-1.c scan-assembler-times vrndscalepd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscalepd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrndscalepd-2.c execution test +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrndscaleps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrndscaleps-2.c execution test +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrsqrt14pd-2.c execution test +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-1.c scan-assembler-times vrsqrt14ps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vrsqrt14ps-2.c execution test +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-1.c scan-assembler-times vscalefpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vscalefpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vscalefps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-1.c scan-assembler-times vscalefps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vscalefps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vscalefps-2.c execution test +PASS: gcc.target/i386/avx512vl-vshuff32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff32x4-1.c scan-assembler-times vshuff32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshuff32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vshuff64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff64x2-1.c scan-assembler-times vshuff64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshuff64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshuff64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vshufi32x4-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi32x4-1.c scan-assembler-times vshufi32x4[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi32x4-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufi32x4-2.c execution test +PASS: gcc.target/i386/avx512vl-vshufi64x2-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi64x2-1.c scan-assembler-times vshufi64x2[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufi64x2-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufi64x2-2.c execution test +PASS: gcc.target/i386/avx512vl-vshufpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufpd-1.c scan-assembler-times vshufpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vshufps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufps-1.c scan-assembler-times vshufps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vshufps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vshufps-2.c execution test +PASS: gcc.target/i386/avx512vl-vsqrtpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtpd-1.c scan-assembler-times vsqrtpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsqrtpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vsqrtps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtps-1.c scan-assembler-times vsqrtps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsqrtps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsqrtps-2.c execution test +PASS: gcc.target/i386/avx512vl-vsubpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubpd-1.c scan-assembler-times vsubpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsubpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vsubps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubps-1.c scan-assembler-times vsubps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vsubps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vsubps-2.c execution test +PASS: gcc.target/i386/avx512vl-vunpckhpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhpd-1.c scan-assembler-times vunpckhpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpckhpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vunpckhps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhps-1.c scan-assembler-times vunpckhps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpckhps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpckhps-2.c execution test +PASS: gcc.target/i386/avx512vl-vunpcklpd-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklpd-1.c scan-assembler-times vunpcklpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpcklpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-1.c scan-assembler-times vunpcklps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vunpcklps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vunpcklps-2.c execution test +PASS: gcc.target/i386/avx512vl-vxorpd-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vxorpd-2.c execution test +PASS: gcc.target/i386/avx512vl-vxorps-2.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-vxorps-2.c execution test PASS: gcc.target/i386/avxfp-1.c (test for excess errors) PASS: gcc.target/i386/avxfp-1.c scan-assembler vmaxsd PASS: gcc.target/i386/avxfp-1.c scan-assembler vminsd @@ -120901,6 +130234,75 @@ PASS: gcc.target/i386/cadd.c (test for excess errors) PASS: gcc.target/i386/cadd.c scan-assembler sbb PASS: gcc.target/i386/call-1.c (test for excess errors) PASS: gcc.target/i386/call-1.c execution test +PASS: gcc.target/i386/chkp-always_inline.c (test for excess errors) +PASS: gcc.target/i386/chkp-bndret.c (test for excess errors) +PASS: gcc.target/i386/chkp-bndret.c scan-tree-dump-not chkp "bndret" +PASS: gcc.target/i386/chkp-builtins-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-builtins-1.c scan-tree-dump-not chkp "bnd_init_ptr_bounds" +PASS: gcc.target/i386/chkp-builtins-2.c (test for excess errors) +PASS: gcc.target/i386/chkp-builtins-2.c scan-tree-dump-not chkp "bnd_copy_ptr_bounds" +PASS: gcc.target/i386/chkp-builtins-3.c (test for excess errors) +PASS: gcc.target/i386/chkp-builtins-3.c scan-tree-dump-not chkp "bnd_set_ptr_bounds" +PASS: gcc.target/i386/chkp-builtins-4.c (test for excess errors) +PASS: gcc.target/i386/chkp-builtins-4.c scan-tree-dump-not chkp "bnd_null_ptr_bounds" +PASS: gcc.target/i386/chkp-const-check-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-const-check-1.c scan-tree-dump-not chkpopt "bndcl" +PASS: gcc.target/i386/chkp-const-check-1.c scan-tree-dump-not chkpopt "bndcu" +PASS: gcc.target/i386/chkp-const-check-2.c (test for warnings, line 8) +PASS: gcc.target/i386/chkp-const-check-2.c (test for excess errors) +PASS: gcc.target/i386/chkp-label-address.c (test for warnings, line 7) +PASS: gcc.target/i386/chkp-label-address.c (test for excess errors) +PASS: gcc.target/i386/chkp-lifetime-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-lifetime-1.c scan-tree-dump chkpopt "Moving creation of [^ ]+ down to its use" +PASS: gcc.target/i386/chkp-remove-bndint-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-remove-bndint-1.c scan-tree-dump-not optimized "bndint" +PASS: gcc.target/i386/chkp-remove-bndint-2.c (test for warnings, line 17) +PASS: gcc.target/i386/chkp-remove-bndint-2.c (test for excess errors) +PASS: gcc.target/i386/chkp-remove-bndint-2.c scan-tree-dump-not optimized "bndint" +PASS: gcc.target/i386/chkp-strchr.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-1.c scan-tree-dump strlen "memcpy.chkp" +PASS: gcc.target/i386/chkp-strlen-2.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-2.c scan-tree-dump-not strlen "strlen" +PASS: gcc.target/i386/chkp-strlen-3.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-3.c scan-tree-dump-times strlen "strlen" 1 +PASS: gcc.target/i386/chkp-strlen-4.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-4.c scan-tree-dump-times strlen "strlen" 1 +PASS: gcc.target/i386/chkp-strlen-5.c (test for excess errors) +PASS: gcc.target/i386/chkp-strlen-5.c scan-tree-dump-times strlen "strlen" 2 +PASS: gcc.target/i386/chkp-strlen-5.c scan-tree-dump strlen "memcpy" +PASS: gcc.target/i386/chkp-stropt-1.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-1.c scan-tree-dump chkpopt "memcpy_nochk" +PASS: gcc.target/i386/chkp-stropt-10.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-10.c scan-tree-dump-not chkpopt "memset_nobnd" +PASS: gcc.target/i386/chkp-stropt-11.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-11.c scan-tree-dump-not chkpopt "memmove_nobnd" +PASS: gcc.target/i386/chkp-stropt-12.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-12.c scan-tree-dump-not chkpopt "mempcpy_nobnd" +PASS: gcc.target/i386/chkp-stropt-13.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-13.c scan-tree-dump chkpopt "memcpy_nobnd_nochk" +PASS: gcc.target/i386/chkp-stropt-14.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-14.c scan-tree-dump chkpopt "memset_nobnd_nochk" +PASS: gcc.target/i386/chkp-stropt-15.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-15.c scan-tree-dump chkpopt "memmove_nobnd_nochk" +PASS: gcc.target/i386/chkp-stropt-16.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-16.c scan-tree-dump chkpopt "mempcpy_nobnd_nochk" +PASS: gcc.target/i386/chkp-stropt-2.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-2.c scan-tree-dump chkpopt "memset_nochk" +PASS: gcc.target/i386/chkp-stropt-3.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-3.c scan-tree-dump chkpopt "memmove_nochk" +PASS: gcc.target/i386/chkp-stropt-4.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-4.c scan-tree-dump chkpopt "mempcpy_nochk" +PASS: gcc.target/i386/chkp-stropt-5.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-5.c scan-tree-dump chkpopt "memcpy_nobnd" +PASS: gcc.target/i386/chkp-stropt-6.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-6.c scan-tree-dump chkpopt "memset_nobnd" +PASS: gcc.target/i386/chkp-stropt-7.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-7.c scan-tree-dump chkpopt "memmove_nobnd" +PASS: gcc.target/i386/chkp-stropt-8.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-8.c scan-tree-dump chkpopt "mempcpy_nobnd" +PASS: gcc.target/i386/chkp-stropt-9.c (test for excess errors) +PASS: gcc.target/i386/chkp-stropt-9.c scan-tree-dump-not chkpopt "memcpy_nobnd" PASS: gcc.target/i386/cleanup-1.c (test for excess errors) PASS: gcc.target/i386/cleanup-1.c execution test UNSUPPORTED: gcc.target/i386/cleanup-2.c @@ -120908,6 +130310,8 @@ PASS: gcc.target/i386/clflushopt-1.c (test for excess errors) PASS: gcc.target/i386/clflushopt-1.c scan-assembler clflushopt[ \\t] PASS: gcc.target/i386/clobbers.c (test for excess errors) PASS: gcc.target/i386/clobbers.c execution test +PASS: gcc.target/i386/clwb-1.c (test for excess errors) +PASS: gcc.target/i386/clwb-1.c scan-assembler clwb[ \\t] PASS: gcc.target/i386/cmov1.c (test for excess errors) PASS: gcc.target/i386/cmov1.c scan-assembler sar[^\\n]*magic_namea PASS: gcc.target/i386/cmov1.c scan-assembler sar[^\\n]*magic_nameb @@ -120948,6 +130352,11 @@ PASS: gcc.target/i386/compress-float-sse-pic.c (test for excess errors) PASS: gcc.target/i386/compress-float-sse-pic.c scan-assembler movsd PASS: gcc.target/i386/compress-float-sse.c (test for excess errors) PASS: gcc.target/i386/compress-float-sse.c scan-assembler movsd +PASS: gcc.target/i386/conversion-2.c (test for excess errors) +PASS: gcc.target/i386/conversion-2.c scan-assembler sp\\), %xmm0 +PASS: gcc.target/i386/conversion-2.c scan-assembler (ax|di), %xmm1 +PASS: gcc.target/i386/conversion-2.c scan-assembler sp\\), %xmm2 +PASS: gcc.target/i386/conversion-2.c scan-assembler (ax|di), %xmm3 PASS: gcc.target/i386/conversion.c (test for excess errors) PASS: gcc.target/i386/crc32-1.c (test for excess errors) PASS: gcc.target/i386/crc32-1.c scan-assembler crc32b[^\\n]*eax @@ -121012,13 +130421,16 @@ PASS: gcc.target/i386/extract-5.c scan-assembler-not test[b]?[^\\n]*%[a-z0-9]+l PASS: gcc.target/i386/extract-6.c (test for excess errors) PASS: gcc.target/i386/extract-6.c scan-assembler-times cmp[b]?[^\\n]*%[a-z0-9]+h 1 PASS: gcc.target/i386/extract-6.c scan-assembler-not cmp[b]?[^\\n]*%[a-z0-9]+l +PASS: gcc.target/i386/extract-insert-combining.c (test for excess errors) +PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vmovd|movd)[ \\t]+[^{\n]*%xmm[0-9] 3 +PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vpaddd|paddd)[ \\t]+[^{\n]*%xmm[0-9] 2 +PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vpinsrd|pinsrd)[ \\t]+[^{\n]*%xmm[0-9] 1 +PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-not vmovss UNSUPPORTED: gcc.target/i386/fastcall-1.c PASS: gcc.target/i386/fastcall-sseregparm.c (test for excess errors) PASS: gcc.target/i386/fastcall-sseregparm.c execution test -PASS: gcc.target/i386/fentry-override.c (test for excess errors) -PASS: gcc.target/i386/fentry-override.c scan-assembler-not __fentry__ -PASS: gcc.target/i386/fentry.c (test for excess errors) -PASS: gcc.target/i386/fentry.c scan-assembler __fentry__ +UNSUPPORTED: gcc.target/i386/fentry-override.c +UNSUPPORTED: gcc.target/i386/fentry.c PASS: gcc.target/i386/float128-1.c (test for excess errors) PASS: gcc.target/i386/float128-1.c execution test PASS: gcc.target/i386/float128-2.c (test for excess errors) @@ -121225,9 +130637,9 @@ PASS: gcc.target/i386/funcspec-4.c (test for errors, line 8) PASS: gcc.target/i386/funcspec-4.c (test for errors, line 11) PASS: gcc.target/i386/funcspec-4.c (test for warnings, line 14) PASS: gcc.target/i386/funcspec-4.c (test for excess errors) -PASS: gcc.target/i386/funcspec-5.c (test for errors, line 94) -PASS: gcc.target/i386/funcspec-5.c (test for errors, line 141) -PASS: gcc.target/i386/funcspec-5.c (test for excess errors) +PASS: gcc.target/i386/funcspec-5.c (test for errors, line 97) +PASS: gcc.target/i386/funcspec-5.c (test for errors, line 144) +FAIL: gcc.target/i386/funcspec-5.c (test for excess errors) UNSUPPORTED: gcc.target/i386/funcspec-6.c PASS: gcc.target/i386/funcspec-7.c (test for excess errors) PASS: gcc.target/i386/funcspec-7.c scan-assembler sqrtss @@ -121260,7 +130672,7 @@ PASS: gcc.target/i386/fuse-caller-save-xmm.c scan-assembler-not movapd\t\\(%[re] PASS: gcc.target/i386/fuse-caller-save.c (test for excess errors) PASS: gcc.target/i386/fuse-caller-save.c scan-assembler-not push PASS: gcc.target/i386/fuse-caller-save.c scan-assembler-not pop -PASS: gcc.target/i386/fuse-caller-save.c scan-assembler-times addl\t%[re]?dx, %[re]?ax 1 +PASS: gcc.target/i386/fuse-caller-save.c scan-assembler-times addl\t%[re]?d[ix], %[re]?ax 1 PASS: gcc.target/i386/fxrstor-1.c (test for excess errors) PASS: gcc.target/i386/fxrstor-1.c scan-assembler fxrstor[ \\t] UNSUPPORTED: gcc.target/i386/fxrstor64-1.c @@ -121359,6 +130771,14 @@ PASS: gcc.target/i386/intrinsics_5.c (test for errors, line 13) PASS: gcc.target/i386/intrinsics_5.c (test for excess errors) PASS: gcc.target/i386/intrinsics_6.c (test for errors, line 13) PASS: gcc.target/i386/intrinsics_6.c (test for excess errors) +PASS: gcc.target/i386/intrinsics_opt-1.c (test for excess errors) +PASS: gcc.target/i386/intrinsics_opt-1.c scan-assembler vfmadd +PASS: gcc.target/i386/intrinsics_opt-2.c (test for excess errors) +PASS: gcc.target/i386/intrinsics_opt-2.c scan-tree-dump optimized "return 1;" +PASS: gcc.target/i386/intrinsics_opt-3.c (test for excess errors) +PASS: gcc.target/i386/intrinsics_opt-3.c scan-assembler-not unpckhpd +PASS: gcc.target/i386/intrinsics_opt-4.c (test for excess errors) +PASS: gcc.target/i386/intrinsics_opt-4.c scan-assembler-not subpd PASS: gcc.target/i386/isa-1.c (test for excess errors) PASS: gcc.target/i386/isa-1.c execution test PASS: gcc.target/i386/isa-10.c (test for excess errors) @@ -121623,6 +131043,10 @@ PASS: gcc.target/i386/m256-1.c execution test PASS: gcc.target/i386/m256-2.c (test for excess errors) PASS: gcc.target/i386/m256-2.c execution test UNSUPPORTED: gcc.target/i386/max-stack-align.c +PASS: gcc.target/i386/mcount_pic.c (test for excess errors) +PASS: gcc.target/i386/mcount_pic.c execution test +PASS: gcc.target/i386/mcount_pic.c scan-assembler mcount +PASS: gcc.target/i386/mcount_pic.c scan-assembler get_pc_thunk PASS: gcc.target/i386/memcpy-1.c (test for excess errors) PASS: gcc.target/i386/memcpy-1.c scan-assembler rep PASS: gcc.target/i386/memcpy-1.c scan-assembler movs @@ -121638,6 +131062,7 @@ PASS: gcc.target/i386/memcpy-strategy-2.c (test for excess errors) PASS: gcc.target/i386/memcpy-strategy-2.c scan-assembler-times movdqa 4 PASS: gcc.target/i386/memcpy-strategy-3.c (test for excess errors) PASS: gcc.target/i386/memcpy-strategy-3.c scan-assembler-times memcpy 2 +PASS: gcc.target/i386/memcpy-strategy-4.c (test for excess errors) PASS: gcc.target/i386/memcpy-vector_loop-1.c (test for excess errors) PASS: gcc.target/i386/memcpy-vector_loop-1.c scan-assembler-times movdqa 4 PASS: gcc.target/i386/memcpy-vector_loop-2.c (test for excess errors) @@ -121646,6 +131071,7 @@ PASS: gcc.target/i386/memset-1.c (test for excess errors) PASS: gcc.target/i386/memset-1.c execution test PASS: gcc.target/i386/memset-strategy-1.c (test for excess errors) PASS: gcc.target/i386/memset-strategy-1.c scan-assembler-times memset 2 +PASS: gcc.target/i386/memset-strategy-2.c (test for excess errors) PASS: gcc.target/i386/memset-vector_loop-1.c (test for excess errors) PASS: gcc.target/i386/memset-vector_loop-1.c scan-assembler-times movdqa 4 PASS: gcc.target/i386/memset-vector_loop-2.c (test for excess errors) @@ -121680,7 +131106,7 @@ PASS: gcc.target/i386/movbe-1.c (test for excess errors) PASS: gcc.target/i386/movbe-1.c scan-assembler-times movbe[ \t] 2 PASS: gcc.target/i386/movbe-2.c (test for excess errors) PASS: gcc.target/i386/movbe-2.c scan-assembler-times movbe[ \t] 4 -PASS: gcc.target/i386/movdi-rex64.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/movdi-rex64.c PASS: gcc.target/i386/movq-2.c (test for excess errors) PASS: gcc.target/i386/movq-2.c scan-assembler-not movl[ \t]*123 PASS: gcc.target/i386/movq-2.c scan-assembler movzbl[ \t]*123 @@ -121759,12 +131185,18 @@ PASS: gcc.target/i386/pause-2.c (test for excess errors) PASS: gcc.target/i386/pause-2.c scan-assembler-times \\*pause 1 PASS: gcc.target/i386/pclmulqdq.c (test for excess errors) PASS: gcc.target/i386/pclmulqdq.c execution test +PASS: gcc.target/i386/pcommit-1.c (test for excess errors) +PASS: gcc.target/i386/pcommit-1.c scan-assembler pcommit PASS: gcc.target/i386/pentium4-not-mull.c (test for excess errors) PASS: gcc.target/i386/pentium4-not-mull.c scan-assembler-not imull PASS: gcc.target/i386/perm-concat.c (test for excess errors) PASS: gcc.target/i386/perm-concat.c scan-assembler-not \tvpermilpd[ \t] -PASS: gcc.target/i386/pic-1.c (test for errors, line 12) PASS: gcc.target/i386/pic-1.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pie-copyrelocs-1.c +UNSUPPORTED: gcc.target/i386/pie-copyrelocs-2.c +UNSUPPORTED: gcc.target/i386/pie-copyrelocs-3.c +UNSUPPORTED: gcc.target/i386/pie-copyrelocs-4.c +UNSUPPORTED: gcc.target/i386/pie.c PASS: gcc.target/i386/pow-1.c (test for excess errors) PASS: gcc.target/i386/pow-1.c scan-assembler-not call[ \t]*pow PASS: gcc.target/i386/pr11001-memcpy-1.c (test for excess errors) @@ -122254,6 +131686,7 @@ PASS: gcc.target/i386/pr47502-2.c (test for excess errors) PASS: gcc.target/i386/pr47564.c (test for excess errors) PASS: gcc.target/i386/pr47581.c (test for excess errors) PASS: gcc.target/i386/pr47581.c scan-assembler-not (sub|add)l[\\t ]*\\$[0-9]*,[\\t ]*%[re]?sp +PASS: gcc.target/i386/pr47602.c (test for excess errors) PASS: gcc.target/i386/pr47665.c (test for excess errors) PASS: gcc.target/i386/pr47735.c (test for excess errors) PASS: gcc.target/i386/pr47735.c scan-assembler-not and[^\n\r]*%[re]sp @@ -122395,7 +131828,6 @@ PASS: gcc.target/i386/pr55359.c (test for excess errors) UNSUPPORTED: gcc.target/i386/pr55433.c PASS: gcc.target/i386/pr55448.c (test for excess errors) PASS: gcc.target/i386/pr55448.c scan-assembler-not vmovups -PASS: gcc.target/i386/pr55458.c (test for errors, line 10) PASS: gcc.target/i386/pr55458.c (test for excess errors) PASS: gcc.target/i386/pr55512-1.c (test for errors, line 7) PASS: gcc.target/i386/pr55512-1.c (test for excess errors) @@ -122573,6 +132005,8 @@ PASS: gcc.target/i386/pr60205-1.c (test for warnings, line 14) PASS: gcc.target/i386/pr60205-1.c (test for excess errors) PASS: gcc.target/i386/pr60205-2.c (test for warnings, line 11) PASS: gcc.target/i386/pr60205-2.c (test for excess errors) +PASS: gcc.target/i386/pr60451.c (test for excess errors) +PASS: gcc.target/i386/pr60451.c scan-assembler packuswb|vpunpck PASS: gcc.target/i386/pr60508.c (test for excess errors) PASS: gcc.target/i386/pr60516.c (test for excess errors) PASS: gcc.target/i386/pr60693.c (test for excess errors) @@ -122585,6 +132019,20 @@ PASS: gcc.target/i386/pr60902.c execution test PASS: gcc.target/i386/pr60909-1.c (test for excess errors) PASS: gcc.target/i386/pr60909-2.c (test for excess errors) PASS: gcc.target/i386/pr61215.c (test for excess errors) +PASS: gcc.target/i386/pr61296-1.c (test for excess errors) +PASS: gcc.target/i386/pr61296-1.c scan-assembler .align[ \t]*32[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-2.c (test for excess errors) +PASS: gcc.target/i386/pr61296-2.c scan-assembler .align[ \t]*64[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-3.c (test for excess errors) +PASS: gcc.target/i386/pr61296-3.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-4.c (test for excess errors) +PASS: gcc.target/i386/pr61296-4.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-5.c (test for excess errors) +PASS: gcc.target/i386/pr61296-5.c scan-assembler .align[ \t]*64[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-6.c (test for excess errors) +PASS: gcc.target/i386/pr61296-6.c scan-assembler .align[ \t]*32[^:]*[\n\r]x: +PASS: gcc.target/i386/pr61296-7.c (test for excess errors) +PASS: gcc.target/i386/pr61296-7.c scan-assembler-not .align[ \t]*[0-9]+[^:]*[\n\r]x: PASS: gcc.target/i386/pr61360.c (test for excess errors) PASS: gcc.target/i386/pr61403.c (test for excess errors) PASS: gcc.target/i386/pr61403.c scan-assembler blend @@ -122598,8 +132046,42 @@ PASS: gcc.target/i386/pr61794.c (test for excess errors) PASS: gcc.target/i386/pr61801.c (test for excess errors) PASS: gcc.target/i386/pr61855.c (test for excess errors) PASS: gcc.target/i386/pr61923.c (test for excess errors) +PASS: gcc.target/i386/pr62120.c (test for errors, line 6) +PASS: gcc.target/i386/pr62120.c (test for errors, line 7) +PASS: gcc.target/i386/pr62120.c (test for excess errors) PASS: gcc.target/i386/pr62208.c (test for excess errors) PASS: gcc.target/i386/pr63285.c (test for excess errors) +PASS: gcc.target/i386/pr63448.c (test for excess errors) +PASS: gcc.target/i386/pr63495.c (test for excess errors) +PASS: gcc.target/i386/pr63527.c (test for excess errors) +PASS: gcc.target/i386/pr63527.c scan-assembler-not movl[ \t]%[^,]+, %ebx +PASS: gcc.target/i386/pr63534.c (test for excess errors) +PASS: gcc.target/i386/pr63534.c scan-assembler-not movl[ \t]%[^,]+, %ebx +UNSUPPORTED: gcc.target/i386/pr63538.c +PASS: gcc.target/i386/pr63542-1.c (test for excess errors) +PASS: gcc.target/i386/pr63542-2.c (test for excess errors) +PASS: gcc.target/i386/pr63563.c (test for excess errors) +PASS: gcc.target/i386/pr63600.c (test for excess errors) +PASS: gcc.target/i386/pr63618.c (test for excess errors) +PASS: gcc.target/i386/pr63618.c execution test +PASS: gcc.target/i386/pr63620.c (test for excess errors) +PASS: gcc.target/i386/pr63620.c scan-assembler get_pc_thunk +PASS: gcc.target/i386/pr63661.c (test for excess errors) +PASS: gcc.target/i386/pr63661.c execution test +PASS: gcc.target/i386/pr63910.c (test for excess errors) +PASS: gcc.target/i386/pr63947.c (test for excess errors) +PASS: gcc.target/i386/pr63995-2.c (test for excess errors) +PASS: gcc.target/i386/pr64061.c (test for excess errors) +PASS: gcc.target/i386/pr64110.c (test for excess errors) +PASS: gcc.target/i386/pr64110.c scan-assembler vmovd[\\t ] +PASS: gcc.target/i386/pr64114.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr64291-1.c +PASS: gcc.target/i386/pr64291-2.c (test for excess errors) +PASS: gcc.target/i386/pr64386.c (test for excess errors) +PASS: gcc.target/i386/pr64387.c (test for excess errors) +PASS: gcc.target/i386/pr64393.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr64409.c +PASS: gcc.target/i386/pr64513.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c execution test PASS: gcc.target/i386/prefetchw-1.c (test for excess errors) @@ -122701,8 +132183,7 @@ PASS: gcc.target/i386/sha256rnds2-2.c (test for excess errors) PASS: gcc.target/i386/sha256rnds2-2.c execution test PASS: gcc.target/i386/shift_mask.c (test for excess errors) PASS: gcc.target/i386/shift_mask.c scan-assembler-not and -PASS: gcc.target/i386/shrink_wrap_1.c (test for excess errors) -FAIL: gcc.target/i386/shrink_wrap_1.c scan-rtl-dump pro_and_epilogue "Performing shrink-wrapping" +UNSUPPORTED: gcc.target/i386/shrink_wrap_1.c PASS: gcc.target/i386/shuf-concat.c (test for excess errors) PASS: gcc.target/i386/shuf-concat.c scan-assembler-not \tv?shufpd[ \t] PASS: gcc.target/i386/shuf-concat.c scan-assembler-times \tv?unpcklpd[ \t] 1 @@ -123096,6 +132577,9 @@ PASS: gcc.target/i386/sse2-por-1.c (test for excess errors) PASS: gcc.target/i386/sse2-por-1.c execution test PASS: gcc.target/i386/sse2-pr57233.c (test for excess errors) PASS: gcc.target/i386/sse2-pr57233.c execution test +PASS: gcc.target/i386/sse2-pr63594-1.c (test for excess errors) +PASS: gcc.target/i386/sse2-pr63594-2.c (test for excess errors) +PASS: gcc.target/i386/sse2-pr63594-2.c execution test PASS: gcc.target/i386/sse2-psadbw-1.c (test for excess errors) PASS: gcc.target/i386/sse2-psadbw-1.c execution test PASS: gcc.target/i386/sse2-pshufd-1.c (test for excess errors) @@ -123778,38 +133262,38 @@ PASS: gcc.target/i386/testimm-10.c (test for errors, line 138) PASS: gcc.target/i386/testimm-10.c (test for errors, line 139) PASS: gcc.target/i386/testimm-10.c (test for errors, line 140) PASS: gcc.target/i386/testimm-10.c (test for errors, line 141) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 146) PASS: gcc.target/i386/testimm-10.c (test for errors, line 147) PASS: gcc.target/i386/testimm-10.c (test for errors, line 148) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 150) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 149) PASS: gcc.target/i386/testimm-10.c (test for errors, line 151) PASS: gcc.target/i386/testimm-10.c (test for errors, line 152) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 154) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 153) PASS: gcc.target/i386/testimm-10.c (test for errors, line 155) PASS: gcc.target/i386/testimm-10.c (test for errors, line 156) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 158) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 157) PASS: gcc.target/i386/testimm-10.c (test for errors, line 159) PASS: gcc.target/i386/testimm-10.c (test for errors, line 160) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 164) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 165) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 161) PASS: gcc.target/i386/testimm-10.c (test for errors, line 166) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 167) PASS: gcc.target/i386/testimm-10.c (test for errors, line 168) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 169) PASS: gcc.target/i386/testimm-10.c (test for errors, line 170) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 171) PASS: gcc.target/i386/testimm-10.c (test for errors, line 172) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 173) PASS: gcc.target/i386/testimm-10.c (test for errors, line 174) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 175) PASS: gcc.target/i386/testimm-10.c (test for errors, line 176) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 177) PASS: gcc.target/i386/testimm-10.c (test for errors, line 178) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 182) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 183) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 184) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 179) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 180) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 185) PASS: gcc.target/i386/testimm-10.c (test for errors, line 186) PASS: gcc.target/i386/testimm-10.c (test for errors, line 187) -PASS: gcc.target/i386/testimm-10.c (test for errors, line 188) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 189) PASS: gcc.target/i386/testimm-10.c (test for errors, line 190) PASS: gcc.target/i386/testimm-10.c (test for errors, line 191) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 193) +PASS: gcc.target/i386/testimm-10.c (test for errors, line 194) PASS: gcc.target/i386/testimm-10.c (test for excess errors) PASS: gcc.target/i386/testimm-2.c (test for errors, line 20) PASS: gcc.target/i386/testimm-2.c (test for errors, line 21) @@ -124935,6 +134419,7 @@ Running [...]/hurd/master/gcc/testsuite/gcc.target/spu/spu.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/tic6x/tic6x.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/vax/vax.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/visium/visium.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/avx512f/abi-avx512f.exp ... @@ -124944,10 +134429,10 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp .. === gcc Summary === -# of expected passes 108093 -# of unexpected failures 136 +# of expected passes 114784 +# of unexpected failures 91 # of unexpected successes 28 -# of expected failures 269 -# of unsupported tests 1474 -[...]/hurd/master.build/gcc/xgcc version 5.0.0 20140926 (experimental) (GCC) +# of expected failures 328 +# of unsupported tests 1729 +[...]/hurd/master.build/gcc/xgcc version 5.0.0 20150119 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum index d1d111ce..c44b9eb2 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 03:36:41 2014 +Test Run By thomas on Wed Jan 21 00:52:07 2015 Native configuration is i686-pc-linux-gnu === gfortran tests === @@ -8,136 +8,150 @@ Schedule of variations: Running target unix Running [...]/hurd/master/gcc/testsuite/gfortran.dg/coarray/caf.exp ... -PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 output pattern test, Fortran runtime error: Invalid image number -1 in SYNC IMAGES -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single output pattern test, Fortran runtime error: Invalid image number -1 in SYNC IMAGES -PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=lib -O2 -lcaf_single execution test -PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=single -O2 (test for excess errors) -PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=single -O2 execution test -PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=lib -O2 -lcaf_single (test for excess errors) -PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=lib -O2 -lcaf_single execution test +PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/alloc_comp_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/allocate_errgmsg.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/atomic_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/atomic_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/codimension.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/codimension_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/codimension_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +UNSUPPORTED: gfortran.dg/coarray/codimension_2a.f90 -fcoarray=single -O2 -latomic +UNSUPPORTED: gfortran.dg/coarray/codimension_2a.f90 -fcoarray=lib -O2 -lcaf_single -latomic +UNSUPPORTED: gfortran.dg/coarray/codimension_2b.f90 -fcoarray=single -O2 -latomic +UNSUPPORTED: gfortran.dg/coarray/codimension_2b.f90 -fcoarray=lib -O2 -lcaf_single -latomic +PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/coindexed_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/coindexed_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/collectives_4.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_4.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/collectives_4.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/collectives_4.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/cosubscript_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/dummy_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/get_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/image_index_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/lib_realloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/lock_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/move_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/poly_run_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/registering_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/scalar_alloc_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/scalar_alloc_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/send_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sendget_array.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/subobject_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sync_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=single -O2 -latomic output pattern test, Fortran runtime error: Invalid image number -1 in SYNC IMAGES +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/sync_3.f90 -fcoarray=lib -O2 -lcaf_single -latomic output pattern test, Fortran runtime error: Invalid image number -1 in SYNC IMAGES +PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/this_image_1.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test +PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=single -O2 -latomic (test for excess errors) +PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=single -O2 -latomic execution test +PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic (test for excess errors) +PASS: gfortran.dg/coarray/this_image_2.f90 -fcoarray=lib -O2 -lcaf_single -latomic execution test Running [...]/hurd/master/gcc/testsuite/gfortran.dg/debug/debug.exp ... UNSUPPORTED: gfortran.dg/debug/pr35154-dwarf2.f -gstabs1 UNSUPPORTED: gfortran.dg/debug/pr35154-dwarf2.f -gstabs @@ -894,6 +908,38 @@ PASS: gfortran.dg/alloc_comp_assign_12.f03 -O3 -g (test for excess errors) PASS: gfortran.dg/alloc_comp_assign_12.f03 -O3 -g execution test PASS: gfortran.dg/alloc_comp_assign_12.f03 -Os (test for excess errors) PASS: gfortran.dg/alloc_comp_assign_12.f03 -Os execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O0 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O0 execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O1 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O1 execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O2 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O2 execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -g (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -O3 -g execution test +PASS: gfortran.dg/alloc_comp_assign_13.f08 -Os (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_13.f08 -Os execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O0 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O0 execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O1 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O1 execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O2 (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O2 execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -g (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -O3 -g execution test +PASS: gfortran.dg/alloc_comp_assign_14.f08 -Os (test for excess errors) +PASS: gfortran.dg/alloc_comp_assign_14.f08 -Os execution test PASS: gfortran.dg/alloc_comp_assign_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/alloc_comp_assign_2.f90 -O0 execution test PASS: gfortran.dg/alloc_comp_assign_2.f90 -O1 (test for excess errors) @@ -1281,6 +1327,22 @@ PASS: gfortran.dg/alloc_comp_constructor_6.f90 -O3 -g (test for excess errors PASS: gfortran.dg/alloc_comp_constructor_6.f90 -O3 -g execution test PASS: gfortran.dg/alloc_comp_constructor_6.f90 -Os (test for excess errors) PASS: gfortran.dg/alloc_comp_constructor_6.f90 -Os execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O0 (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O0 execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O1 (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O1 execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O2 (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O2 execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -O3 -g execution test +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -Os (test for excess errors) +PASS: gfortran.dg/alloc_comp_constructor_7.f90 -Os execution test PASS: gfortran.dg/alloc_comp_default_init_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/alloc_comp_default_init_1.f90 -O0 execution test PASS: gfortran.dg/alloc_comp_default_init_1.f90 -O1 (test for excess errors) @@ -1334,6 +1396,22 @@ PASS: gfortran.dg/alloc_comp_initializer_1.f90 -Os execution test PASS: gfortran.dg/alloc_comp_initializer_2.f90 -O (test for errors, line 7) PASS: gfortran.dg/alloc_comp_initializer_2.f90 -O (test for excess errors) PASS: gfortran.dg/alloc_comp_initializer_3.f90 -O (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O0 (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O0 execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O1 (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O1 execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O2 (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O2 execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -g (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -O3 -g execution test +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -Os (test for excess errors) +PASS: gfortran.dg/alloc_comp_initializer_4.f03 -Os execution test PASS: gfortran.dg/alloc_comp_misc_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/alloc_comp_misc_1.f90 -O0 execution test PASS: gfortran.dg/alloc_comp_misc_1.f90 -O1 (test for excess errors) @@ -6044,7 +6122,7 @@ PASS: gfortran.dg/binding_label_tests_3.f03 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 5) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 14) PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for errors, line 21) -PASS: gfortran.dg/binding_label_tests_4.f03 -O (test for excess errors) +XFAIL: gfortran.dg/binding_label_tests_4.f03 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_5.f03 -O (test for excess errors) PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 4) PASS: gfortran.dg/binding_label_tests_6.f03 -O (test for errors, line 5) @@ -6102,6 +6180,22 @@ PASS: gfortran.dg/block_10.f90 -O (test for excess errors) PASS: gfortran.dg/block_11.f90 -O (test for excess errors) PASS: gfortran.dg/block_12.f90 -O (test for errors, line 5) PASS: gfortran.dg/block_12.f90 -O (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O0 (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O0 execution test +PASS: gfortran.dg/block_13.f08 -O1 (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O1 execution test +PASS: gfortran.dg/block_13.f08 -O2 (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O2 execution test +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/block_13.f08 -O3 -g (test for excess errors) +PASS: gfortran.dg/block_13.f08 -O3 -g execution test +PASS: gfortran.dg/block_13.f08 -Os (test for excess errors) +PASS: gfortran.dg/block_13.f08 -Os execution test PASS: gfortran.dg/block_2.f08 -O0 (test for excess errors) PASS: gfortran.dg/block_2.f08 -O0 execution test PASS: gfortran.dg/block_2.f08 -O0 scan-tree-dump-times original "free \\(\\(void \\*\\) alloc_arr\\.data" 1 @@ -9623,6 +9717,102 @@ PASS: gfortran.dg/class_9.f03 -O3 -g (test for excess errors) PASS: gfortran.dg/class_9.f03 -O3 -g execution test PASS: gfortran.dg/class_9.f03 -Os (test for excess errors) PASS: gfortran.dg/class_9.f03 -Os execution test +PASS: gfortran.dg/class_alias.f90 -O0 (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O0 execution test +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O0 scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O1 (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O1 execution test +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O1 scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O2 (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O2 execution test +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O2 scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -O3 -g execution test +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -O3 -g scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -Os (test for excess errors) +PASS: gfortran.dg/class_alias.f90 -Os execution test +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump original "par2_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_p" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump-not original "par1_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par_p" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_t" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump-not original "par1_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par_t" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*par1_a" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump-not original "par1_a[^\n]*VIEW_CONVERT_EXPR[^\n]*par_a" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump-not original "par_a[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_a" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump original "par_t[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" +PASS: gfortran.dg/class_alias.f90 -Os scan-tree-dump-not original "par_p[^\n]*VIEW_CONVERT_EXPR[^\n]*var_p" PASS: gfortran.dg/class_allocate_1.f03 -O0 (test for excess errors) PASS: gfortran.dg/class_allocate_1.f03 -O0 execution test PASS: gfortran.dg/class_allocate_1.f03 -O1 (test for excess errors) @@ -10127,6 +10317,8 @@ PASS: gfortran.dg/class_dummy_3.f03 -O (test for errors, line 20) PASS: gfortran.dg/class_dummy_3.f03 -O (test for errors, line 21) PASS: gfortran.dg/class_dummy_3.f03 -O (test for excess errors) PASS: gfortran.dg/class_dummy_4.f03 -O (test for excess errors) +PASS: gfortran.dg/class_dummy_5.f90 -O (test for errors, line 24) +PASS: gfortran.dg/class_dummy_5.f90 -O (test for excess errors) PASS: gfortran.dg/class_nameclash.f90 -O0 (test for excess errors) PASS: gfortran.dg/class_nameclash.f90 -O0 execution test PASS: gfortran.dg/class_nameclash.f90 -O1 (test for excess errors) @@ -10224,6 +10416,22 @@ PASS: gfortran.dg/class_to_type_2.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/class_to_type_2.f90 -O3 -g execution test PASS: gfortran.dg/class_to_type_2.f90 -Os (test for excess errors) PASS: gfortran.dg/class_to_type_2.f90 -Os execution test +PASS: gfortran.dg/class_to_type_3.f03 -O0 (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O0 execution test +PASS: gfortran.dg/class_to_type_3.f03 -O1 (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O1 execution test +PASS: gfortran.dg/class_to_type_3.f03 -O2 (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O2 execution test +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/class_to_type_3.f03 -O3 -g (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -O3 -g execution test +PASS: gfortran.dg/class_to_type_3.f03 -Os (test for excess errors) +PASS: gfortran.dg/class_to_type_3.f03 -Os execution test PASS: gfortran.dg/cmplx_intrinsic_1.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_1.f90 -O (test for errors, line 9) PASS: gfortran.dg/coarray_1.f90 -O (test for errors, line 10) @@ -10448,7 +10656,6 @@ PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 75) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 79) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 80) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 81) -PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 82) PASS: gfortran.dg/coarray_3.f90 -O (test for warnings, line 87) PASS: gfortran.dg/coarray_3.f90 -O (test for warnings, line 90) PASS: gfortran.dg/coarray_3.f90 -O (test for errors, line 92) @@ -10474,6 +10681,12 @@ PASS: gfortran.dg/coarray_34.f90 -O (test for errors, line 11) PASS: gfortran.dg/coarray_34.f90 -O (test for errors, line 14) PASS: gfortran.dg/coarray_34.f90 -O (test for errors, line 23) PASS: gfortran.dg/coarray_34.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_35.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_35.f90 -O scan-assembler caf_token__global_coarrays_MOD_b +PASS: gfortran.dg/coarray_35.f90 (test for excess errors) +PASS: gfortran.dg/coarray_35.f90 scan-assembler caf_token__global_coarrays_MOD_b +PASS: gfortran.dg/coarray_35a.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_35a.f90 -O scan-assembler caf_token__global_coarrays_MOD_b PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 22) PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 40) PASS: gfortran.dg/coarray_4.f90 -O (test for errors, line 41) @@ -10561,7 +10774,7 @@ PASS: gfortran.dg/coarray_8.f90 -O (test for errors, line 169) PASS: gfortran.dg/coarray_8.f90 -O (test for errors, line 176) PASS: gfortran.dg/coarray_8.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_9.f90 -O (test for errors, line 9) -PASS: gfortran.dg/coarray_9.f90 -O (test for excess errors) +XFAIL: gfortran.dg/coarray_9.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_allocate_1.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_args_1.f90 -O (test for errors, line 15) PASS: gfortran.dg/coarray_args_1.f90 -O (test for excess errors) @@ -10694,12 +10907,62 @@ PASS: gfortran.dg/coarray_collectives_12.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_collectives_12.f90 -O scan-tree-dump-times original "_gfortran_caf_co_broadcast \\(&desc.., _gfortran_caf_num_images \\(0, -1\\), &stat1, errmesg1, 6\\);" 1 PASS: gfortran.dg/coarray_collectives_12.f90 -O scan-tree-dump-times original "_gfortran_caf_co_broadcast \\(&val2, 4, &stat2, errmesg2, 7\\);" 1 PASS: gfortran.dg/coarray_collectives_12.f90 -O scan-tree-dump-times original "_gfortran_caf_co_broadcast \\(&desc.., res, &stat3, errmesg3, 8\\);" 1 +PASS: gfortran.dg/coarray_collectives_13.f90 -O (test for errors, line 9) +PASS: gfortran.dg/coarray_collectives_13.f90 -O (test for errors, line 10) +PASS: gfortran.dg/coarray_collectives_13.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 45) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 46) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 47) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 48) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 49) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 53) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 54) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 55) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 56) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 57) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 58) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 59) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 60) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 61) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 62) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 63) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 64) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 65) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 66) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 67) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 68) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 69) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 70) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 71) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 72) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 73) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 74) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 75) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 76) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 77) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 78) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 79) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 80) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 81) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 82) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 83) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 86) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 87) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 88) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 89) +PASS: gfortran.dg/coarray_collectives_14.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_collectives_15.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_collectives_15.f90 -O scan-tree-dump-times original "stat1 = 0;" 1 +PASS: gfortran.dg/coarray_collectives_16.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_collectives_16.f90 -O scan-tree-dump-times original "_gfortran_caf_co_reduce \\(&desc.., &fr, 4, _gfortran_caf_num_images \\(0, -1\\), &stat1, errmesg1, 0, 6\\);" 1 +PASS: gfortran.dg/coarray_collectives_16.f90 -O scan-tree-dump-times original "_gfortran_caf_co_reduce \\(&val2, &gz, 0, 4, &stat2, errmesg2, 0, 7\\);" 1 +PASS: gfortran.dg/coarray_collectives_16.f90 -O scan-tree-dump-times original "_gfortran_caf_co_reduce \\(&desc.., &hc, 1, res, &stat3, errmesg3, 99, 8\\);" 1 PASS: gfortran.dg/coarray_collectives_2.f90 -O (test for errors, line 9) PASS: gfortran.dg/coarray_collectives_2.f90 -O (test for errors, line 10) PASS: gfortran.dg/coarray_collectives_2.f90 -O (test for errors, line 11) PASS: gfortran.dg/coarray_collectives_2.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_collectives_3.f90 -O (test for errors, line 9) -PASS: gfortran.dg/coarray_collectives_3.f90 -O (test for excess errors) +XFAIL: gfortran.dg/coarray_collectives_3.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_collectives_4.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_collectives_4.f90 -O scan-tree-dump-times original "stat1 = 0;" 1 PASS: gfortran.dg/coarray_collectives_4.f90 -O scan-tree-dump-times original "stat2 = 0;" 1 @@ -10720,7 +10983,7 @@ PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 28) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 29) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 30) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 31) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 32) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 32) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 34) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 35) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 36) @@ -10739,11 +11002,11 @@ PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 51) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 54) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 55) PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 56) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 57) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 58) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 60) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 61) -FAIL: gfortran.dg/coarray_collectives_9.f90 -O (test for excess errors) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 57) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 58) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 60) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for errors, line 61) +PASS: gfortran.dg/coarray_collectives_9.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O (test for excess errors) PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register .4, 1, &xx.token, &stat.., &errmsg, 200.;" 1 PASS: gfortran.dg/coarray_lib_alloc_1.f90 -O scan-tree-dump-times original "_gfortran_caf_register .8, 1, &yy.token, &stat.., &errmsg, 200.;" 1 @@ -12951,6 +13214,30 @@ PASS: gfortran.dg/dependency_44.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/dependency_44.f90 -O3 -g execution test PASS: gfortran.dg/dependency_44.f90 -Os (test for excess errors) PASS: gfortran.dg/dependency_44.f90 -Os execution test +PASS: gfortran.dg/dependency_45.f90 -O0 (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O0 (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O0 execution test +PASS: gfortran.dg/dependency_45.f90 -O1 (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O1 (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O1 execution test +PASS: gfortran.dg/dependency_45.f90 -O2 (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O2 (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O2 execution test +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-loops (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/dependency_45.f90 -O3 -g (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -O3 -g execution test +PASS: gfortran.dg/dependency_45.f90 -Os (test for warnings, line 10) +PASS: gfortran.dg/dependency_45.f90 -Os (test for excess errors) +PASS: gfortran.dg/dependency_45.f90 -Os execution test PASS: gfortran.dg/dependency_5.f90 -O (test for excess errors) PASS: gfortran.dg/dependency_5.f90 -O scan-tree-dump-times original "malloc" 0 PASS: gfortran.dg/dependency_6.f90 -O (test for excess errors) @@ -13903,7 +14190,6 @@ PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 2 (test for errors, PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 2 (test for errors, line 7) PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 3 (test for errors, line 9) PASS: gfortran.dg/do_iterator.f90 -O changing do-iterator 3 (test for errors, line 10) -PASS: gfortran.dg/do_iterator.f90 -O character (test for errors, line 7) PASS: gfortran.dg/do_iterator.f90 -O (test for excess errors) PASS: gfortran.dg/do_iterator_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/do_iterator_2.f90 -O0 execution test @@ -14011,10 +14297,10 @@ PASS: gfortran.dg/dollar_edit_descriptor_3.f -Os (test for excess errors) PASS: gfortran.dg/dollar_edit_descriptor_3.f -Os execution test PASS: gfortran.dg/dollar_edit_descriptor_3.f -Os output pattern test, ^geegeefoobar$ PASS: gfortran.dg/dollar_sym_1.f90 -O (test for errors, line 5) -PASS: gfortran.dg/dollar_sym_1.f90 -O (test for excess errors) +XFAIL: gfortran.dg/dollar_sym_1.f90 -O (test for excess errors) PASS: gfortran.dg/dollar_sym_2.f90 -O (test for excess errors) PASS: gfortran.dg/dollar_sym_3.f -O (test for errors, line 8) -PASS: gfortran.dg/dollar_sym_3.f -O (test for excess errors) +XFAIL: gfortran.dg/dollar_sym_3.f -O (test for excess errors) PASS: gfortran.dg/dos_eol.f -O0 (test for excess errors) PASS: gfortran.dg/dos_eol.f -O0 execution test PASS: gfortran.dg/dos_eol.f -O1 (test for excess errors) @@ -14102,6 +14388,10 @@ PASS: gfortran.dg/dummy_procedure_10.f90 -O (test for errors, line 10) PASS: gfortran.dg/dummy_procedure_10.f90 -O (test for errors, line 11) PASS: gfortran.dg/dummy_procedure_10.f90 -O (test for errors, line 12) PASS: gfortran.dg/dummy_procedure_10.f90 -O (test for excess errors) +PASS: gfortran.dg/dummy_procedure_11.f90 -O (test for errors, line 15) +PASS: gfortran.dg/dummy_procedure_11.f90 -O (test for errors, line 17) +PASS: gfortran.dg/dummy_procedure_11.f90 -O (test for errors, line 19) +PASS: gfortran.dg/dummy_procedure_11.f90 -O (test for excess errors) PASS: gfortran.dg/dummy_procedure_2.f90 -O (test for errors, line 27) PASS: gfortran.dg/dummy_procedure_2.f90 -O (test for excess errors) PASS: gfortran.dg/dummy_procedure_3.f90 -O0 (test for excess errors) @@ -14858,12 +15148,10 @@ PASS: gfortran.dg/empty_format_1.f90 -O3 -g execution test PASS: gfortran.dg/empty_format_1.f90 -Os (test for excess errors) PASS: gfortran.dg/empty_format_1.f90 -Os execution test PASS: gfortran.dg/empty_function_1.f90 -O (test for excess errors) -PASS: gfortran.dg/empty_label.f -O (test for warnings, line 3) -PASS: gfortran.dg/empty_label.f -O (test for errors, line ) -PASS: gfortran.dg/empty_label.f -O (test for excess errors) -PASS: gfortran.dg/empty_label.f90 -O (test for warnings, line 3) -PASS: gfortran.dg/empty_label.f90 -O (test for errors, line ) -PASS: gfortran.dg/empty_label.f90 -O (test for excess errors) +PASS: gfortran.dg/empty_label.f -O (test for errors, line 3) +XFAIL: gfortran.dg/empty_label.f -O (test for excess errors) +PASS: gfortran.dg/empty_label.f90 -O (test for errors, line 3) +XFAIL: gfortran.dg/empty_label.f90 -O (test for excess errors) PASS: gfortran.dg/empty_type.f90 -O (test for excess errors) PASS: gfortran.dg/end_associate_label_1.f90 -O (test for excess errors) PASS: gfortran.dg/end_block_label_1.f90 -O (test for excess errors) @@ -15622,7 +15910,8 @@ PASS: gfortran.dg/erfc_scaled_1.f90 -O3 -g execution test PASS: gfortran.dg/erfc_scaled_1.f90 -Os (test for excess errors) PASS: gfortran.dg/erfc_scaled_1.f90 -Os execution test PASS: gfortran.dg/erfc_scaled_2.f90 -O (test for excess errors) -UNSUPPORTED: gfortran.dg/errnocheck_1.f90 -O +PASS: gfortran.dg/errnocheck_1.f90 -O (test for excess errors) +PASS: gfortran.dg/errnocheck_1.f90 -O scan-assembler-times call 0 PASS: gfortran.dg/error_format.f90 -O0 (test for excess errors) PASS: gfortran.dg/error_format.f90 -O0 execution test PASS: gfortran.dg/error_format.f90 -O0 output pattern test, .*(unit = 99, file = .*)Fortran runtime error: End of file @@ -15696,6 +15985,9 @@ PASS: gfortran.dg/error_stop_1.f08 -Os (test for excess errors) PASS: gfortran.dg/error_stop_1.f08 -Os execution test PASS: gfortran.dg/error_stop_2.f08 -O (test for errors, line 10) PASS: gfortran.dg/error_stop_2.f08 -O (test for excess errors) +PASS: gfortran.dg/error_stop_3.f90 -O (test for excess errors) +PASS: gfortran.dg/error_stop_4.f90 -O (test for errors, line 8) +PASS: gfortran.dg/error_stop_4.f90 -O (test for excess errors) PASS: gfortran.dg/execute_command_line_1.f90 -O (test for excess errors) PASS: gfortran.dg/exit_1.f08 -O0 (test for excess errors) PASS: gfortran.dg/exit_1.f08 -O0 execution test @@ -15815,6 +16107,22 @@ PASS: gfortran.dg/extends_14.f03 -O (test for excess errors) PASS: gfortran.dg/extends_14.f03 -O scan-tree-dump-times original "__builtin_free" 3 PASS: gfortran.dg/extends_15.f90 -O (test for errors, line 10) PASS: gfortran.dg/extends_15.f90 -O (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O0 (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O0 execution test +PASS: gfortran.dg/extends_16.f90 -O1 (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O1 execution test +PASS: gfortran.dg/extends_16.f90 -O2 (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O2 execution test +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/extends_16.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -O3 -g execution test +PASS: gfortran.dg/extends_16.f90 -Os (test for excess errors) +PASS: gfortran.dg/extends_16.f90 -Os execution test PASS: gfortran.dg/extends_2.f03 -O0 (test for excess errors) PASS: gfortran.dg/extends_2.f03 -O0 execution test PASS: gfortran.dg/extends_2.f03 -O1 (test for excess errors) @@ -20383,10 +20691,23 @@ PASS: gfortran.dg/implicit_12.f90 -Os (test for excess errors) PASS: gfortran.dg/implicit_12.f90 -Os execution test PASS: gfortran.dg/implicit_13.f90 -O (test for bogus messages, line 11) PASS: gfortran.dg/implicit_13.f90 -O (test for excess errors) +PASS: gfortran.dg/implicit_14.f90 -O (test for errors, line 7) +PASS: gfortran.dg/implicit_14.f90 -O (test for excess errors) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 10) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 15) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 21) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 22) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 29) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 50) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 55) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 60) +PASS: gfortran.dg/implicit_15.f90 -O (test for errors, line 67) +PASS: gfortran.dg/implicit_15.f90 -O (test for excess errors) +PASS: gfortran.dg/implicit_16.f90 -O (test for errors, line 39) +PASS: gfortran.dg/implicit_16.f90 -O (test for excess errors) PASS: gfortran.dg/implicit_2.f90 -O (test for excess errors) PASS: gfortran.dg/implicit_3.f90 -O (test for excess errors) PASS: gfortran.dg/implicit_4.f90 -O (test for errors, line 4) -PASS: gfortran.dg/implicit_4.f90 -O (test for errors, line 8) PASS: gfortran.dg/implicit_4.f90 -O (test for errors, line 9) PASS: gfortran.dg/implicit_4.f90 -O (test for errors, line 14) PASS: gfortran.dg/implicit_4.f90 -O (test for errors, line 19) @@ -21467,6 +21788,22 @@ PASS: gfortran.dg/inquire_9.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/inquire_9.f90 -O3 -g execution test PASS: gfortran.dg/inquire_9.f90 -Os (test for excess errors) PASS: gfortran.dg/inquire_9.f90 -Os execution test +PASS: gfortran.dg/inquire_internal.f90 -O0 (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O0 execution test +PASS: gfortran.dg/inquire_internal.f90 -O1 (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O1 execution test +PASS: gfortran.dg/inquire_internal.f90 -O2 (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O2 execution test +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/inquire_internal.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -O3 -g execution test +PASS: gfortran.dg/inquire_internal.f90 -Os (test for excess errors) +PASS: gfortran.dg/inquire_internal.f90 -Os execution test PASS: gfortran.dg/inquire_iolength.f90 -O (test for errors, line 9) PASS: gfortran.dg/inquire_iolength.f90 -O (test for excess errors) PASS: gfortran.dg/inquire_size.f90 -O0 (test for excess errors) @@ -23462,6 +23799,11 @@ PASS: gfortran.dg/keyword_symbol_1.f90 -O (test for errors, line 49) PASS: gfortran.dg/keyword_symbol_1.f90 -O (test for errors, line 50) PASS: gfortran.dg/keyword_symbol_1.f90 -O (test for errors, line 56) PASS: gfortran.dg/keyword_symbol_1.f90 -O (test for excess errors) +PASS: gfortran.dg/kind_1.f90 -O (test for errors, line 12) +PASS: gfortran.dg/kind_1.f90 -O (test for errors, line 13) +PASS: gfortran.dg/kind_1.f90 -O (test for errors, line 15) +PASS: gfortran.dg/kind_1.f90 -O (test for errors, line 17) +PASS: gfortran.dg/kind_1.f90 -O (test for excess errors) PASS: gfortran.dg/kind_tests_2.f03 -O (test for excess errors) PASS: gfortran.dg/kind_tests_3.f03 -O (test for excess errors) PASS: gfortran.dg/kind_tests_4.f90 -O (test for errors, line 7) @@ -23676,12 +24018,25 @@ PASS: gfortran.dg/leadz_trailz_3.f90 -Os (test for excess errors) PASS: gfortran.dg/leadz_trailz_3.f90 -Os execution test PASS: gfortran.dg/leadz_trailz_3.f90 -Os scan-tree-dump-times original "foo *\\(\\)" 7 PASS: gfortran.dg/line_length_1.f -O (test for excess errors) +PASS: gfortran.dg/line_length_10.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_11.f90 -O (test for excess errors) PASS: gfortran.dg/line_length_2.f90 -O (test for excess errors) PASS: gfortran.dg/line_length_3.f -O (test for warnings, line 8) PASS: gfortran.dg/line_length_3.f -O (test for warnings, line 11) PASS: gfortran.dg/line_length_3.f -O (test for excess errors) -PASS: gfortran.dg/line_length_4.f90 -O (test for warnings, line 8) -PASS: gfortran.dg/line_length_4.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_4.f90 -O (test for errors, line 8) +XFAIL: gfortran.dg/line_length_4.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_5.f90 -O (test for errors, line 3) +PASS: gfortran.dg/line_length_5.f90 -O (test for errors, line 3) +XFAIL: gfortran.dg/line_length_5.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_6.f90 -O (test for errors, line 6) +XFAIL: gfortran.dg/line_length_6.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_7.f90 -O (test for warnings, line 7) +PASS: gfortran.dg/line_length_7.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_8.f90 -O (test for errors, line 7) +XFAIL: gfortran.dg/line_length_8.f90 -O (test for excess errors) +PASS: gfortran.dg/line_length_9.f90 -O (test for errors, line 7) +XFAIL: gfortran.dg/line_length_9.f90 -O (test for excess errors) PASS: gfortran.dg/linked_list_1.f90 -O (test for excess errors) PASS: gfortran.dg/list_read_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/list_read_1.f90 -O0 execution test @@ -27774,6 +28129,8 @@ PASS: gfortran.dg/negative_unit.f -O3 -g (test for excess errors) PASS: gfortran.dg/negative_unit.f -O3 -g execution test PASS: gfortran.dg/negative_unit.f -Os (test for excess errors) PASS: gfortran.dg/negative_unit.f -Os execution test +PASS: gfortran.dg/negative_unit_check.f90 -O (test for errors, line 4) +PASS: gfortran.dg/negative_unit_check.f90 -O (test for excess errors) PASS: gfortran.dg/negative_unit_int8.f -O0 (test for excess errors) PASS: gfortran.dg/negative_unit_int8.f -O0 execution test PASS: gfortran.dg/negative_unit_int8.f -O1 (test for excess errors) @@ -28765,6 +29122,9 @@ PASS: gfortran.dg/open_status_3.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/open_status_3.f90 -O3 -g execution test PASS: gfortran.dg/open_status_3.f90 -Os (test for excess errors) PASS: gfortran.dg/open_status_3.f90 -Os execution test +PASS: gfortran.dg/openacc-define-1.f90 -O (test for excess errors) +PASS: gfortran.dg/openacc-define-2.f90 -O (test for excess errors) +PASS: gfortran.dg/openacc-define-3.f90 -O (test for excess errors) PASS: gfortran.dg/openmp-define-1.f90 -O (test for excess errors) PASS: gfortran.dg/openmp-define-2.f90 -O (test for excess errors) PASS: gfortran.dg/openmp-define-3.f90 -O (test for excess errors) @@ -29850,8 +30210,9 @@ PASS: gfortran.dg/pointer_init_5.f90 -Os (test for excess errors) PASS: gfortran.dg/pointer_init_5.f90 -Os execution test PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 16) PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 17) -PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 29) +PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 19) PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 30) +PASS: gfortran.dg/pointer_init_6.f90 -O (test for errors, line 31) PASS: gfortran.dg/pointer_init_6.f90 -O (test for excess errors) PASS: gfortran.dg/pointer_init_7.f90 -O (test for errors, line 15) PASS: gfortran.dg/pointer_init_7.f90 -O (test for errors, line 19) @@ -31238,11 +31599,12 @@ PASS: gfortran.dg/pr41347.f90 -O (test for excess errors) PASS: gfortran.dg/pr41928.f90 -O (test for excess errors) PASS: gfortran.dg/pr42051.f03 -O (test for excess errors) PASS: gfortran.dg/pr42108.f90 -O (test for excess errors) +PASS: gfortran.dg/pr42108.f90 -O scan-tree-dump pre "in all uses of countm1[^\n]* / " PASS: gfortran.dg/pr42108.f90 -O scan-tree-dump-times fre1 "\\*n_" 1 PASS: gfortran.dg/pr42119.f90 -O (test for excess errors) PASS: gfortran.dg/pr42166.f90 -O (test for excess errors) -UNSUPPORTED: gfortran.dg/pr42246-2.f -O -UNSUPPORTED: gfortran.dg/pr42294.f -O +PASS: gfortran.dg/pr42246-2.f -O (test for excess errors) +PASS: gfortran.dg/pr42294.f -O (test for excess errors) PASS: gfortran.dg/pr43229.f90 -O (test for excess errors) PASS: gfortran.dg/pr43475.f90 -O (test for excess errors) PASS: gfortran.dg/pr43505.f90 -O (test for excess errors) @@ -31299,7 +31661,7 @@ PASS: gfortran.dg/pr44592.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/pr44592.f90 -O3 -g execution test PASS: gfortran.dg/pr44592.f90 -Os (test for excess errors) PASS: gfortran.dg/pr44592.f90 -Os execution test -UNSUPPORTED: gfortran.dg/pr44691.f -O +PASS: gfortran.dg/pr44691.f -O (test for excess errors) PASS: gfortran.dg/pr44882.f90 -O (test for excess errors) PASS: gfortran.dg/pr45308.f03 -O0 (test for excess errors) PASS: gfortran.dg/pr45308.f03 -O0 execution test @@ -31615,11 +31977,35 @@ PASS: gfortran.dg/pr61335.f90 -O3 -g execution test PASS: gfortran.dg/pr61335.f90 -Os (test for excess errors) PASS: gfortran.dg/pr61335.f90 -Os execution test PASS: gfortran.dg/pr61454.f90 -O (test for excess errors) +PASS: gfortran.dg/pr61669.f90 -O (test for errors, line 3) +PASS: gfortran.dg/pr61669.f90 -O (test for errors, line 4) +PASS: gfortran.dg/pr61669.f90 -O (test for warnings, line 6) +PASS: gfortran.dg/pr61669.f90 -O (test for excess errors) PASS: gfortran.dg/pr61921.f90 -O (test for excess errors) PASS: gfortran.dg/pr62135.f90 -O (test for warnings, line 11) PASS: gfortran.dg/pr62135.f90 -O (test for excess errors) PASS: gfortran.dg/pr62695.f90 -O (test for excess errors) PASS: gfortran.dg/pr63331.f90 -O (test for excess errors) +PASS: gfortran.dg/pr63778.f -O (test for excess errors) +PASS: gfortran.dg/pr63821.f90 -O (test for excess errors) +PASS: gfortran.dg/pr63883.f90 -O (test for excess errors) +PASS: gfortran.dg/pr64528.f90 -O (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O0 (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O0 execution test +PASS: gfortran.dg/pr64530.f90 -O1 (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O1 execution test +PASS: gfortran.dg/pr64530.f90 -O2 (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O2 execution test +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/pr64530.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -O3 -g execution test +PASS: gfortran.dg/pr64530.f90 -Os (test for excess errors) +PASS: gfortran.dg/pr64530.f90 -Os execution test PASS: gfortran.dg/predcom-1.f -O (test for excess errors) PASS: gfortran.dg/predcom-2.f -O (test for excess errors) PASS: gfortran.dg/present_1.f90 -O (test for errors, line 14) @@ -32549,7 +32935,18 @@ PASS: gfortran.dg/proc_ptr_comp_35.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_36.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_37.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_38.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_39.f90 -O (test for errors, line 28) +PASS: gfortran.dg/proc_ptr_comp_39.f90 -O (test for errors, line 30) +PASS: gfortran.dg/proc_ptr_comp_39.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_4.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_40.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_41.f90 -O (test for errors, line 15) +PASS: gfortran.dg/proc_ptr_comp_41.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_42.f90 -O (test for errors, line 10) +PASS: gfortran.dg/proc_ptr_comp_42.f90 -O (test for excess errors) +PASS: gfortran.dg/proc_ptr_comp_43.f90 -O (test for errors, line 16) +PASS: gfortran.dg/proc_ptr_comp_43.f90 -O (test for errors, line 17) +PASS: gfortran.dg/proc_ptr_comp_43.f90 -O (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors) PASS: gfortran.dg/proc_ptr_comp_5.f90 -O0 execution test PASS: gfortran.dg/proc_ptr_comp_5.f90 -O1 (test for excess errors) @@ -33936,6 +34333,22 @@ PASS: gfortran.dg/realloc_on_assign_23.f90 -O3 -g execution test PASS: gfortran.dg/realloc_on_assign_23.f90 -Os (test for excess errors) PASS: gfortran.dg/realloc_on_assign_23.f90 -Os execution test PASS: gfortran.dg/realloc_on_assign_24.f90 -O (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O0 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O0 execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O1 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O1 execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O2 (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O2 execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -O3 -g execution test +PASS: gfortran.dg/realloc_on_assign_25.f90 -Os (test for excess errors) +PASS: gfortran.dg/realloc_on_assign_25.f90 -Os execution test PASS: gfortran.dg/realloc_on_assign_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/realloc_on_assign_3.f03 -O0 execution test PASS: gfortran.dg/realloc_on_assign_3.f03 -O1 (test for excess errors) @@ -36265,7 +36678,7 @@ PASS: gfortran.dg/stfunc_4.f90 -Os (test for excess errors) PASS: gfortran.dg/stfunc_4.f90 -Os execution test PASS: gfortran.dg/stfunc_5.f90 -O (test for errors, line 7) PASS: gfortran.dg/stfunc_5.f90 -O (test for excess errors) -XFAIL: gfortran.dg/stfunc_6.f90 -O non-PURE reference in FORALL (test for errors, line 20) +XFAIL: gfortran.dg/stfunc_6.f90 -O impure reference in FORALL (test for errors, line 20) PASS: gfortran.dg/stfunc_6.f90 -O (test for errors, line 21) PASS: gfortran.dg/stfunc_6.f90 -O (test for errors, line 25) PASS: gfortran.dg/stfunc_6.f90 -O (test for excess errors) @@ -37126,11 +37539,11 @@ PASS: gfortran.dg/t_editing.f -O3 -g (test for excess errors) PASS: gfortran.dg/t_editing.f -O3 -g execution test PASS: gfortran.dg/t_editing.f -Os (test for excess errors) PASS: gfortran.dg/t_editing.f -Os execution test -PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for warnings, line ) -PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for warnings, line ) -PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for warnings, line ) -PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for warnings, line ) -PASS: gfortran.dg/tab_continuation.f -O (test for excess errors) +PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for errors, line ) +PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for errors, line ) +PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for errors, line ) +PASS: gfortran.dg/tab_continuation.f -O Nonconforming tab (test for errors, line ) +XFAIL: gfortran.dg/tab_continuation.f -O (test for excess errors) PASS: gfortran.dg/temporary_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/temporary_1.f90 -O0 execution test PASS: gfortran.dg/temporary_1.f90 -O1 (test for excess errors) @@ -38151,6 +38564,7 @@ PASS: gfortran.dg/typebound_call_24.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_call_25.f90 -O (test for errors, line 32) PASS: gfortran.dg/typebound_call_25.f90 -O (test for errors, line 33) PASS: gfortran.dg/typebound_call_25.f90 -O (test for excess errors) +PASS: gfortran.dg/typebound_call_26.f90 -O (test for excess errors) PASS: gfortran.dg/typebound_call_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/typebound_call_3.f03 -O0 execution test PASS: gfortran.dg/typebound_call_3.f03 -O1 (test for excess errors) @@ -38475,6 +38889,22 @@ PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 40) PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 50) PASS: gfortran.dg/typebound_operator_2.f03 -O (test for errors, line 60) PASS: gfortran.dg/typebound_operator_2.f03 -O (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O0 (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O0 execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O1 (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O1 execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O2 (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O2 execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -O3 -g execution test +PASS: gfortran.dg/typebound_operator_20.f90 -Os (test for excess errors) +PASS: gfortran.dg/typebound_operator_20.f90 -Os execution test PASS: gfortran.dg/typebound_operator_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/typebound_operator_3.f03 -O0 execution test PASS: gfortran.dg/typebound_operator_3.f03 -O1 (test for excess errors) @@ -38496,13 +38926,12 @@ PASS: gfortran.dg/typebound_operator_4.f03 -O (test for bogus messages, line PASS: gfortran.dg/typebound_operator_4.f03 -O (test for bogus messages, line 59) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for bogus messages, line 65) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for bogus messages, line 66) -PASS: gfortran.dg/typebound_operator_4.f03 -O (test for bogus messages, line 67) +PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 76) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 77) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 78) -PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 79) +PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 86) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 87) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 88) -PASS: gfortran.dg/typebound_operator_4.f03 -O (test for errors, line 89) PASS: gfortran.dg/typebound_operator_4.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_operator_5.f03 -O (test for excess errors) PASS: gfortran.dg/typebound_operator_6.f03 -O0 (test for excess errors) @@ -39096,7 +39525,38 @@ PASS: gfortran.dg/unlimited_polymorphic_17.f90 -O3 -g (test for excess errors PASS: gfortran.dg/unlimited_polymorphic_17.f90 -O3 -g execution test PASS: gfortran.dg/unlimited_polymorphic_17.f90 -Os (test for excess errors) PASS: gfortran.dg/unlimited_polymorphic_17.f90 -Os execution test -PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 8) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O0 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O0 execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O1 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O1 execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O2 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O2 execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -O3 -g execution test +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -Os (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_18.f90 -Os execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O0 execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O1 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O1 execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O2 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O2 execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -O3 -g execution test +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -Os (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_19.f90 -Os execution test PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 12) PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 16) PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 21) @@ -39107,6 +39567,38 @@ PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 51) PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 74) PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for errors, line 75) PASS: gfortran.dg/unlimited_polymorphic_2.f03 -O (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O0 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O0 execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O1 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O1 execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O2 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O2 execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -O3 -g execution test +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -Os (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_20.f90 -Os execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O0 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O0 execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O1 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O1 execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O2 (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O2 execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -O3 -g execution test +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -Os (test for excess errors) +PASS: gfortran.dg/unlimited_polymorphic_21.f90 -Os execution test PASS: gfortran.dg/unlimited_polymorphic_3.f03 -O0 (test for excess errors) PASS: gfortran.dg/unlimited_polymorphic_3.f03 -O0 execution test PASS: gfortran.dg/unlimited_polymorphic_3.f03 -O1 (test for excess errors) @@ -40132,15 +40624,16 @@ PASS: gfortran.dg/warning-directive-3.F90 -O (test for warnings, line 4) PASS: gfortran.dg/warning-directive-3.F90 -O (test for excess errors) PASS: gfortran.dg/warning-directive-4.F90 -O (test for bogus messages, line 4) PASS: gfortran.dg/warning-directive-4.F90 -O (test for excess errors) -PASS: gfortran.dg/warnings_are_errors_1.f -O (test for warnings, line 11) -PASS: gfortran.dg/warnings_are_errors_1.f -O (test for warnings, line 15) -PASS: gfortran.dg/warnings_are_errors_1.f -O (test for warnings, line 20) +PASS: gfortran.dg/warnings_are_errors_1.f -O (test for warnings, line ) +PASS: gfortran.dg/warnings_are_errors_1.f -O (test for errors, line 12) +PASS: gfortran.dg/warnings_are_errors_1.f -O (test for errors, line 16) +PASS: gfortran.dg/warnings_are_errors_1.f -O (test for errors, line 21) PASS: gfortran.dg/warnings_are_errors_1.f -O (test for excess errors) PASS: gfortran.dg/warnings_are_errors_1.f -O output-exists-not warnings_are_errors_1.s -PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for warnings, line 8) -PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for warnings, line 20) -PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for warnings, line 24) -PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for excess errors) +PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 8) +PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 20) +PASS: gfortran.dg/warnings_are_errors_1.f90 -O (test for errors, line 24) +XFAIL: gfortran.dg/warnings_are_errors_1.f90 -O (test for excess errors) PASS: gfortran.dg/warnings_are_errors_1.f90 -O output-exists-not warnings_are_errors_1.s PASS: gfortran.dg/wdate-time.F90 -O (test for warnings, line 3) PASS: gfortran.dg/wdate-time.F90 -O (test for warnings, line 4) @@ -40284,6 +40777,7 @@ PASS: gfortran.dg/widechar_1.f90 -O (test for errors, line 17) PASS: gfortran.dg/widechar_1.f90 -O (test for errors, line 21) PASS: gfortran.dg/widechar_1.f90 -O (test for errors, line 22) PASS: gfortran.dg/widechar_1.f90 -O (test for excess errors) +PASS: gfortran.dg/widechar_10.f90 -O (test for excess errors) PASS: gfortran.dg/widechar_2.f90 -O0 (test for excess errors) PASS: gfortran.dg/widechar_2.f90 -O0 execution test PASS: gfortran.dg/widechar_2.f90 -O1 (test for excess errors) @@ -43002,6 +43496,646 @@ PASS: gfortran.dg/g77/strlen0.f -Os execution test PASS: gfortran.dg/g77/toon_1.f -O (test for excess errors) PASS: gfortran.dg/g77/xformat.f -O Extension: X descriptor (test for warnings, line 3) PASS: gfortran.dg/g77/xformat.f -O (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/gfortran.dg/goacc/goacc.exp ... +PASS: gfortran.dg/goacc/acc_on_device-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/acc_on_device-1.f95 -O scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 4 +PASS: gfortran.dg/goacc/acc_on_device-2-off.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/acc_on_device-2-off.f95 -O scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 1 +PASS: gfortran.dg/goacc/acc_on_device-2.f95 -O (test for excess errors) +XFAIL: gfortran.dg/goacc/acc_on_device-2.f95 -O scan-rtl-dump-times expand "\\(call [^\\n]*\\"acc_on_device" 0 +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 9) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 12) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 23) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 33) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 35) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 37) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 39) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 43) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 44) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for errors, line 45) +PASS: gfortran.dg/goacc/assumed.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 26) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 38) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 44) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 48) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 50) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 54) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 56) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 60) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 74) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 80) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for errors, line 84) +PASS: gfortran.dg/goacc/asyncwait-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 26) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 38) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 44) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 48) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 50) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 54) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 56) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 60) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 74) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 80) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for errors, line 84) +PASS: gfortran.dg/goacc/asyncwait-2.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 26) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 34) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for errors, line 38) +PASS: gfortran.dg/goacc/asyncwait-3.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 26) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 34) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/asyncwait-4.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/branch.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/branch.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/cache-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/coarray.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/continuation-free-form.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/continuation-free-form.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 13) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 15) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 17) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 21) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 33) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 40) +PASS: gfortran.dg/goacc/cray.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/cray.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/critical.f95 -O (test for errors, line 11) +PASS: gfortran.dg/goacc/critical.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/critical.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 27) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 29) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 44) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 46) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 57) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 59) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 61) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 74) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 76) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 78) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 80) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 82) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 93) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 95) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 97) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 99) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 101) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 103) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 114) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 116) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 118) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 120) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 122) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 124) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 126) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 147) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 149) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 151) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 153) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 155) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 157) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 159) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 161) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 172) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 174) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 176) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 178) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 180) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 182) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 184) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 186) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 188) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 199) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 201) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 203) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 205) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 207) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 209) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 211) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 213) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 215) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 217) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 228) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 230) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 232) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 234) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 236) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 238) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 240) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 242) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 244) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 246) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for errors, line 248) +PASS: gfortran.dg/goacc/data-clauses.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/data-tree.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "pragma acc data" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "if" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_tofrom:i\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_to:j\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_from:k\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_alloc:m\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_present:o\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(tofrom:p\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(to:r\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(from:s\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(alloc:t\\)" 1 +PASS: gfortran.dg/goacc/data-tree.f95 -O scan-tree-dump-times original "map\\(force_deviceptr:u\\)" 1 +PASS: gfortran.dg/goacc/declare-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/declare-1.f95 -O scan-tree-dump-times original "pragma acc declare map\\(force_tofrom:i\\)" 2 +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 33) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 34) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 35) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 37) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 40) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 41) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 43) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 45) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 46) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 47) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 48) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 49) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 50) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 51) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 52) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 53) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 54) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 55) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 56) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 57) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 58) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 59) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 60) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 66) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 67) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 68) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 69) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 70) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 71) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 72) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 75) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 76) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 77) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 78) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 80) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 81) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 82) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 83) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 84) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 85) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for errors, line 86) +PASS: gfortran.dg/goacc/enter-exit-data.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/fixed-1.f -O (test for excess errors) +PASS: gfortran.dg/goacc/fixed-2.f -O (test for errors, line 8) +PASS: gfortran.dg/goacc/fixed-2.f -O (test for errors, line 12) +PASS: gfortran.dg/goacc/fixed-2.f -O (test for excess errors) +PASS: gfortran.dg/goacc/fixed-3.f -O (test for excess errors) +PASS: gfortran.dg/goacc/fixed-4.f -O (test for excess errors) +PASS: gfortran.dg/goacc/host_data-tree.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/host_data-tree.f95 -O scan-tree-dump-times original "pragma acc host_data use_device\\(i\\)" 1 +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 9) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 11) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 13) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 15) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 17) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 21) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 22) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 23) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 25) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 29) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/if.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/if.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/kernels-tree.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "pragma acc kernels" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "if" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "async" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_tofrom:i\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_to:j\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_from:k\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_alloc:m\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_present:o\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(tofrom:p\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(to:r\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(from:s\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(alloc:t\\)" 1 +PASS: gfortran.dg/goacc/kernels-tree.f95 -O scan-tree-dump-times original "map\\(force_deviceptr:u\\)" 1 +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 27) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 29) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 33) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 35) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 38) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 59) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 61) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 65) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 67) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 70) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 76) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 94) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 96) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 98) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 100) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 102) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 105) +PASS: gfortran.dg/goacc/list.f95 -O (test for errors, line 108) +PASS: gfortran.dg/goacc/list.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 8) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 9) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 11) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 12) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 13) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 15) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 17) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 23) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 26) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 27) +PASS: gfortran.dg/goacc/literal.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/literal.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 15) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 25) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 42) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 47) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 92) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 96) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 100) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 104) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 114) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 142) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 147) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 152) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for errors, line 157) +PASS: gfortran.dg/goacc/loop-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 37) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 41) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 59) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 66) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 69) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 84) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 87) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 90) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 94) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 97) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 100) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 107) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 110) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 113) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 116) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 120) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 123) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for warnings, line 146) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 149) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 152) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 159) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 190) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 193) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 210) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 214) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 221) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 224) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 232) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 235) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 239) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 242) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 257) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 260) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 263) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 267) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 270) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 273) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 280) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 283) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 286) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 289) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 293) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 296) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for warnings, line 310) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 313) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 316) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 323) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 370) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 392) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 395) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 420) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 423) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 426) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 433) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 436) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 439) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 442) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 446) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 449) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for warnings, line 463) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 466) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 469) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 476) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 504) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 507) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 522) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 529) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 532) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 544) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 547) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 572) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 575) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 578) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 585) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 588) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 591) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 594) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 598) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 601) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for warnings, line 615) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 618) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 621) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for errors, line 628) +PASS: gfortran.dg/goacc/loop-2.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for warnings, line 12) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 25) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 36) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 43) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 50) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for errors, line 51) +PASS: gfortran.dg/goacc/loop-3.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O (test for excess errors) +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "pragma acc loop" 5 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "collapse\\(2\\)" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "independent" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "gang\\(num: 3\\)" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "worker\\(3\\)" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "vector\\(5\\)" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "private\\(m\\)" 1 +PASS: gfortran.dg/goacc/loop-tree-1.f90 -O scan-tree-dump-times original "reduction\\(\\+:sum\\)" 1 +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 30) +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 39) +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 50) +PASS: gfortran.dg/goacc/omp.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/omp.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 20) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 37) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 38) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 40) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 41) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 43) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 44) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 65) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 66) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 68) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 69) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 71) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 72) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 75) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 77) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 81) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 83) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 86) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 88) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 92) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for errors, line 94) +PASS: gfortran.dg/goacc/parallel-kernels-clauses.f95 -O (test for excess errors) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 12) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 17) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 22) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 24) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 29) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 34) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 39) +XFAIL: gfortran.dg/goacc/parallel-kernels-regions.f95 -O not implemented (test for bogus messages, line 41) +PASS: gfortran.dg/goacc/parallel-kernels-regions.f95 -O (test for errors, line 46) +PASS: gfortran.dg/goacc/parallel-kernels-regions.f95 -O (test for errors, line 51) +PASS: gfortran.dg/goacc/parallel-kernels-regions.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/parallel-tree.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "pragma acc parallel" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "if" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "async" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "num_gangs" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "num_workers" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "vector_length" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "reduction\\(max:q\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_tofrom:i\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_to:j\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_from:k\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_alloc:m\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_present:o\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(tofrom:p\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(to:r\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(from:s\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(alloc:t\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "map\\(force_deviceptr:u\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "private\\(v\\)" 1 +PASS: gfortran.dg/goacc/parallel-tree.f95 -O scan-tree-dump-times original "firstprivate\\(w\\)" 1 +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 9) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 12) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 14) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 27) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 28) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for errors, line 29) +PASS: gfortran.dg/goacc/parameter.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/private-1.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "pragma omp target oacc_parallel" 3 +PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "private\\(i\\)" 3 +PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "private\\(j\\)" 2 +PASS: gfortran.dg/goacc/private-1.f95 -O scan-tree-dump-times omplower "private\\(k\\)" 1 +PASS: gfortran.dg/goacc/private-2.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/private-3.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 8) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 12) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 18) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for errors, line 60) +PASS: gfortran.dg/goacc/pure-elemental-procedures.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/reduction-2.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 61) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 62) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 67) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 69) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 71) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 73) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 75) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 77) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 79) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 81) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 83) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 85) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 87) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 89) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 91) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 93) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 95) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 97) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 99) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 101) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 103) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 105) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 107) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 109) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 111) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 113) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 115) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 117) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 119) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 121) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 123) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 125) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 127) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 129) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 131) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 133) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for errors, line 135) +PASS: gfortran.dg/goacc/reduction.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/routine-1.f90 -O (test for errors, line 7) +PASS: gfortran.dg/goacc/routine-1.f90 -O (test for errors, line 8) +PASS: gfortran.dg/goacc/routine-1.f90 -O (test for errors, line 24) +PASS: gfortran.dg/goacc/routine-1.f90 -O (test for errors, line 35) +PASS: gfortran.dg/goacc/routine-1.f90 -O (test for excess errors) +PASS: gfortran.dg/goacc/routine-2.f90 -O (test for errors, line 10) +PASS: gfortran.dg/goacc/routine-2.f90 -O (test for excess errors) +PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for errors, line 13) +PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for warnings, line 15) +PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for errors, line 19) +PASS: gfortran.dg/goacc/sentinel-free-form.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/several-directives.f95 -O (test for errors, line 5) +PASS: gfortran.dg/goacc/several-directives.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 29) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 31) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 34) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 37) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 58) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 60) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 63) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 66) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 70) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 81) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 84) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 87) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 89) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 92) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 95) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 99) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 110) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 113) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 116) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 118) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 121) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 124) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 128) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 139) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 142) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 145) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 147) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 150) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 153) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 169) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 172) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 175) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 178) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 181) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 184) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 201) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 204) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 207) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 210) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 213) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 216) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 233) +PASS: gfortran.dg/goacc/sie.f95 -O (test for warnings, line 236) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 239) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 242) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 245) +PASS: gfortran.dg/goacc/sie.f95 -O (test for errors, line 248) +PASS: gfortran.dg/goacc/sie.f95 -O (test for excess errors) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 16) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for warnings, line 20) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 25) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 25) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for errors, line 32) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for warnings, line 39) +PASS: gfortran.dg/goacc/subarrays.f95 -O (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gfortran.dg/gomp/gomp.exp ... PASS: gfortran.dg/gomp/affinity-1.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/allocatable_components_1.f90 -O (test for errors, line 52) @@ -43141,6 +44275,30 @@ PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 8) PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 11) PASS: gfortran.dg/gomp/intentin1.f90 -O (test for errors, line 14) PASS: gfortran.dg/gomp/intentin1.f90 -O (test for excess errors) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 21) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for warnings, line 39) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for warnings, line 42) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for warnings, line 45) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 60) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 63) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 63) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 68) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 68) +XFAIL: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 73) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 82) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 82) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 87) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 87) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 95) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 96) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 98) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 99) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 102) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 103) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 105) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 106) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for errors, line 108) +PASS: gfortran.dg/gomp/map-1.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/omp_atomic1.f90 -O (test for errors, line 23) PASS: gfortran.dg/gomp/omp_atomic1.f90 -O (test for errors, line 25) PASS: gfortran.dg/gomp/omp_atomic1.f90 -O (test for errors, line 27) @@ -43317,6 +44475,8 @@ PASS: gfortran.dg/gomp/pr56052.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr57089.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr59467.f90 -O (test for errors, line 9) PASS: gfortran.dg/gomp/pr59467.f90 -O (test for excess errors) +PASS: gfortran.dg/gomp/pr59488-1.f90 -O (test for excess errors) +PASS: gfortran.dg/gomp/pr59488-2.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/pr62131.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/proc_ptr_1.f90 -O (test for excess errors) PASS: gfortran.dg/gomp/proc_ptr_2.f90 -O (test for errors, line 5) @@ -43841,6 +45001,38 @@ PASS: gfortran.dg/ieee/ieee_7.f90 -O3 -g (test for excess errors) PASS: gfortran.dg/ieee/ieee_7.f90 -O3 -g execution test PASS: gfortran.dg/ieee/ieee_7.f90 -Os (test for excess errors) PASS: gfortran.dg/ieee/ieee_7.f90 -Os execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O0 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O0 execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O1 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O1 execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O2 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O2 execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -g (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -O3 -g execution test +PASS: gfortran.dg/ieee/intrinsics_1.f90 -Os (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_1.f90 -Os execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O0 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O0 execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O1 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O1 execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O2 (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O2 execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer -funroll-loops execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -g (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -O3 -g execution test +PASS: gfortran.dg/ieee/intrinsics_2.F90 -Os (test for excess errors) +PASS: gfortran.dg/ieee/intrinsics_2.F90 -Os execution test PASS: gfortran.dg/ieee/rounding_1.f90 -O0 (test for excess errors) PASS: gfortran.dg/ieee/rounding_1.f90 -O0 execution test PASS: gfortran.dg/ieee/rounding_1.f90 -O1 (test for excess errors) @@ -44147,7 +45339,7 @@ PASS: gfortran.dg/vect/pr32380.f -O (test for excess errors) PASS: gfortran.dg/vect/pr32380.f -O scan-tree-dump-times vect "vectorized 6 loops" 1 PASS: gfortran.dg/vect/pr33301.f -O (test for excess errors) PASS: gfortran.dg/vect/pr39318.f90 -O (test for excess errors) -UNSUPPORTED: gfortran.dg/vect/pr45714-a.f -O +PASS: gfortran.dg/vect/pr45714-a.f -O (test for excess errors) UNSUPPORTED: gfortran.dg/vect/pr45714-b.f -O PASS: gfortran.dg/vect/pr46213.f90 -O (test for excess errors) PASS: gfortran.dg/vect/pr48329.f90 -O (test for excess errors) @@ -48910,9 +50102,9 @@ PASS: gfortran.fortran-torture/execute/write_logical.f90 execution, -O2 -ftree-v === gfortran Summary === -# of expected passes 46460 -# of unexpected failures 8 -# of expected failures 52 -# of unsupported tests 217 -[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 5.0.0 20140926 (experimental) (GCC) +# of expected passes 47634 +# of unexpected failures 2 +# of expected failures 76 +# of unsupported tests 216 +[...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 5.0.0 20150119 (experimental) (GCC) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum index 6babc70c..b9fdd0b4 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Fri Sep 26 21:34:29 2014 +Test Run By thomas on Tue Jan 20 18:28:53 2015 Native configuration is i686-pc-linux-gnu === gnat tests === @@ -406,6 +406,9 @@ PASS: gnat.dg/discr4.adb (test for excess errors) PASS: gnat.dg/discr4.adb execution test PASS: gnat.dg/discr40.adb (test for excess errors) PASS: gnat.dg/discr41.adb (test for excess errors) +PASS: gnat.dg/discr42.adb (test for excess errors) +PASS: gnat.dg/discr42.adb execution test +PASS: gnat.dg/discr42_pkg.adb (test for excess errors) PASS: gnat.dg/discr5.adb (test for excess errors) PASS: gnat.dg/discr7.adb (test for excess errors) PASS: gnat.dg/discr8.adb (test for excess errors) @@ -432,6 +435,7 @@ PASS: gnat.dg/empty_vector_length.adb execution test PASS: gnat.dg/enclosing_record_reference.adb (test for excess errors) PASS: gnat.dg/entry_queues.adb (test for excess errors) PASS: gnat.dg/entry_queues.adb execution test +PASS: gnat.dg/entry_queues2.adb (test for excess errors) PASS: gnat.dg/enum1.adb (test for excess errors) PASS: gnat.dg/enum1.adb execution test PASS: gnat.dg/enum2.adb (test for excess errors) @@ -492,6 +496,38 @@ XFAIL: gnat.dg/incomplete2.adb (test for excess errors) PASS: gnat.dg/incomplete3.adb (test for excess errors) PASS: gnat.dg/init_scalar1.adb (test for excess errors) PASS: gnat.dg/init_scalar1.adb execution test +PASS: gnat.dg/inline1.adb (test for excess errors) +PASS: gnat.dg/inline10.adb (test for excess errors) +PASS: gnat.dg/inline10_pkg.adb (test for excess errors) +PASS: gnat.dg/inline11.adb (test for excess errors) +PASS: gnat.dg/inline11_pkg.adb (test for excess errors) +PASS: gnat.dg/inline1_pkg.adb (test for excess errors) +PASS: gnat.dg/inline2.adb (test for excess errors) +PASS: gnat.dg/inline2_pkg.adb (test for excess errors) +PASS: gnat.dg/inline3.adb (test for errors, line ) +PASS: gnat.dg/inline3.adb (test for errors, line ) +PASS: gnat.dg/inline3.adb (test for excess errors) +PASS: gnat.dg/inline3_pkg.adb (test for excess errors) +PASS: gnat.dg/inline4.adb (test for excess errors) +PASS: gnat.dg/inline4_pkg.adb (test for excess errors) +PASS: gnat.dg/inline5.adb (test for warnings, line ) +PASS: gnat.dg/inline5.adb (test for warnings, line ) +PASS: gnat.dg/inline5.adb (test for excess errors) +PASS: gnat.dg/inline5_pkg.adb (test for excess errors) +PASS: gnat.dg/inline6.adb (test for excess errors) +PASS: gnat.dg/inline6_pkg.adb (test for excess errors) +PASS: gnat.dg/inline7.adb (test for warnings, line ) +PASS: gnat.dg/inline7.adb (test for warnings, line ) +PASS: gnat.dg/inline7.adb (test for excess errors) +PASS: gnat.dg/inline7_pkg1.adb (test for excess errors) +PASS: gnat.dg/inline7_pkg2.adb (test for excess errors) +PASS: gnat.dg/inline8.adb (test for excess errors) +PASS: gnat.dg/inline8_pkg1.adb (test for excess errors) +PASS: gnat.dg/inline8_pkg2.adb (test for excess errors) +PASS: gnat.dg/inline9.adb (test for warnings, line ) +PASS: gnat.dg/inline9.adb (test for warnings, line ) +PASS: gnat.dg/inline9.adb (test for excess errors) +PASS: gnat.dg/inline9_pkg.adb (test for excess errors) PASS: gnat.dg/inline_scope.adb (test for excess errors) PASS: gnat.dg/inline_scope_p.adb (test for excess errors) PASS: gnat.dg/inline_tagged.adb (test for excess errors) @@ -568,6 +604,8 @@ PASS: gnat.dg/lto13.adb (test for excess errors) PASS: gnat.dg/lto13_pkg.adb (test for excess errors) PASS: gnat.dg/lto14.adb (test for excess errors) PASS: gnat.dg/lto15.adb (test for excess errors) +PASS: gnat.dg/lto16.adb (test for excess errors) +PASS: gnat.dg/lto16_pkg.adb (test for excess errors) PASS: gnat.dg/lto1_pkg.adb (test for excess errors) PASS: gnat.dg/lto2.adb (test for excess errors) PASS: gnat.dg/lto4.adb (test for excess errors) @@ -579,8 +617,9 @@ PASS: gnat.dg/lto6.adb execution test PASS: gnat.dg/lto7.adb (test for excess errors) PASS: gnat.dg/lto7.adb execution test PASS: gnat.dg/lto7_pkg.adb (test for excess errors) -PASS: gnat.dg/lto8.adb (test for excess errors) -PASS: gnat.dg/lto8.adb execution test +FAIL: gnat.dg/lto8.adb (internal compiler error) +FAIL: gnat.dg/lto8.adb (test for excess errors) +UNRESOLVED: gnat.dg/lto8.adb compilation failed to produce executable PASS: gnat.dg/lto8_pkg.adb (test for excess errors) PASS: gnat.dg/lto9.adb (test for excess errors) PASS: gnat.dg/lto9.adb execution test @@ -612,6 +651,8 @@ PASS: gnat.dg/mutable1.adb (test for excess errors) PASS: gnat.dg/mutable1.adb execution test PASS: gnat.dg/named_test.adb (test for excess errors) PASS: gnat.dg/named_test.adb execution test +PASS: gnat.dg/nan_max.adb (test for excess errors) +PASS: gnat.dg/nan_max.adb execution test PASS: gnat.dg/nat1r.adb (test for excess errors) PASS: gnat.dg/nat1r.adb execution test PASS: gnat.dg/nested_agg_bitfield_constructor.adb (test for excess errors) @@ -727,6 +768,19 @@ PASS: gnat.dg/opt39.adb (test for excess errors) PASS: gnat.dg/opt39.adb scan-tree-dump-times optimized "MEM" 1 PASS: gnat.dg/opt4.adb (test for excess errors) PASS: gnat.dg/opt4.adb execution test +PASS: gnat.dg/opt40.adb (test for excess errors) +PASS: gnat.dg/opt40.adb scan-tree-dump-not optimized "gnat_rcheck" +PASS: gnat.dg/opt41.adb (test for excess errors) +PASS: gnat.dg/opt41.adb execution test +PASS: gnat.dg/opt41_pkg.adb (test for excess errors) +PASS: gnat.dg/opt42.adb (test for excess errors) +PASS: gnat.dg/opt43.adb (test for excess errors) +PASS: gnat.dg/opt44.adb (test for excess errors) +PASS: gnat.dg/opt45.adb (test for excess errors) +PASS: gnat.dg/opt46.adb (test for excess errors) +PASS: gnat.dg/opt46_pkg.adb (test for excess errors) +PASS: gnat.dg/opt47.adb (test for excess errors) +PASS: gnat.dg/opt47.adb execution test PASS: gnat.dg/opt5.adb (test for excess errors) PASS: gnat.dg/opt5.adb execution test PASS: gnat.dg/opt6.adb (test for excess errors) @@ -828,6 +882,11 @@ PASS: gnat.dg/return1.adb (test for excess errors) PASS: gnat.dg/return2.adb (test for excess errors) PASS: gnat.dg/return3.adb (test for excess errors) PASS: gnat.dg/return3.adb scan-assembler loc 1 6 +PASS: gnat.dg/return4.adb (test for excess errors) +PASS: gnat.dg/return4.adb execution test +PASS: gnat.dg/return4_pkg.adb (test for excess errors) +PASS: gnat.dg/round_div.adb (test for excess errors) +PASS: gnat.dg/round_div.adb execution test PASS: gnat.dg/rt1.adb (test for excess errors) PASS: gnat.dg/scalar_mode_agg_compare.adb (test for excess errors) PASS: gnat.dg/scalar_mode_agg_compare.adb execution test @@ -1092,7 +1151,7 @@ PASS: gnat.dg/warn7.adb (test for excess errors) PASS: gnat.dg/warn8.adb (test for warnings, line 3) PASS: gnat.dg/warn8.adb (test for excess errors) PASS: gnat.dg/warn9.adb (test for excess errors) -FAIL: gnat.dg/weak2.adb (test for excess errors) +PASS: gnat.dg/weak2.adb (test for excess errors) PASS: gnat.dg/wide_boolean.adb (test for excess errors) PASS: gnat.dg/wide_boolean.adb execution test PASS: gnat.dg/wide_boolean_pkg.adb (test for excess errors) @@ -1136,15 +1195,20 @@ PASS: gnat.dg/specs/array_no_def_init.ads (test for excess errors) PASS: gnat.dg/specs/atomic1.ads (test for errors, line 9) PASS: gnat.dg/specs/atomic1.ads (test for errors, line 13) PASS: gnat.dg/specs/atomic1.ads (test for excess errors) +PASS: gnat.dg/specs/atomic2.ads (test for errors, line 12) +PASS: gnat.dg/specs/atomic2.ads (test for errors, line 24) +PASS: gnat.dg/specs/atomic2.ads (test for excess errors) PASS: gnat.dg/specs/attribute_parsing.ads (test for excess errors) PASS: gnat.dg/specs/box1.ads (test for excess errors) PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 32) PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 42) PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 52) -PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 62) -PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 72) -PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 82) +PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 60) +PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 70) +PASS: gnat.dg/specs/clause_on_volatile.ads (test for errors, line 80) PASS: gnat.dg/specs/clause_on_volatile.ads (test for excess errors) +PASS: gnat.dg/specs/concat1.ads (test for excess errors) +XFAIL: gnat.dg/specs/concat1_pkg.ads (test for excess errors) PASS: gnat.dg/specs/cond_expr1.ads (test for excess errors) PASS: gnat.dg/specs/constant1.ads (test for excess errors) PASS: gnat.dg/specs/constant1_pkg.ads (test for excess errors) @@ -1199,6 +1263,7 @@ PASS: gnat.dg/specs/lto3.ads (test for excess errors) XFAIL: gnat.dg/specs/lto3_pkg1.ads (test for excess errors) XFAIL: gnat.dg/specs/lto3_pkg2.ads (test for excess errors) PASS: gnat.dg/specs/machine_attribute.ads (test for excess errors) +PASS: gnat.dg/specs/no_streams.ads (test for excess errors) PASS: gnat.dg/specs/noinline1.ads (test for warnings, line 7) PASS: gnat.dg/specs/noinline1.ads (test for warnings, line 11) PASS: gnat.dg/specs/noinline1.ads (test for errors, line 15) @@ -1216,6 +1281,9 @@ PASS: gnat.dg/specs/oversize.ads (test for errors, line 25) PASS: gnat.dg/specs/oversize.ads (test for errors, line 33) PASS: gnat.dg/specs/oversize.ads (test for errors, line 44) PASS: gnat.dg/specs/oversize.ads (test for excess errors) +PASS: gnat.dg/specs/pack10.ads (test for excess errors) +XFAIL: gnat.dg/specs/pack10_pkg.ads (test for excess errors) +PASS: gnat.dg/specs/pack11.ads (test for excess errors) PASS: gnat.dg/specs/pack2.ads (test for excess errors) PASS: gnat.dg/specs/pack3.ads (test for excess errors) PASS: gnat.dg/specs/pack33.ads (test for excess errors) @@ -1231,6 +1299,8 @@ PASS: gnat.dg/specs/pack9.ads (test for excess errors) PASS: gnat.dg/specs/preelab.ads (test for excess errors) PASS: gnat.dg/specs/private1-sub.ads (test for excess errors) PASS: gnat.dg/specs/private1.ads (test for excess errors) +PASS: gnat.dg/specs/private2.ads (test for excess errors) +PASS: gnat.dg/specs/private2_pkg.ads (test for excess errors) PASS: gnat.dg/specs/private_with.ads (test for excess errors) PASS: gnat.dg/specs/renaming1.ads (test for errors, line 11) PASS: gnat.dg/specs/renaming1.ads (test for errors, line 15) @@ -1285,15 +1355,18 @@ PASS: gnat.dg/specs/variant_part.ads (test for excess errors) PASS: gnat.dg/specs/varsize_return.ads (test for excess errors) XFAIL: gnat.dg/specs/varsize_return_pkg1.ads (test for excess errors) XFAIL: gnat.dg/specs/varsize_return_pkg2.ads (test for excess errors) +PASS: gnat.dg/specs/volatile1.ads (test for errors, line 22) +PASS: gnat.dg/specs/volatile1.ads (test for excess errors) PASS: gnat.dg/specs/warnstar.ads (test for excess errors) PASS: gnat.dg/specs/weak1.ads (test for excess errors) PASS: gnat.dg/specs/with_containers.ads (test for excess errors) === gnat Summary === -# of expected passes 1256 -# of unexpected failures 2 -# of expected failures 18 +# of expected passes 1324 +# of unexpected failures 3 +# of expected failures 20 +# of unresolved testcases 1 # of unsupported tests 3 -[...]/hurd/master.build/gcc/gnatmake version 5.0.0 20140926 (experimental) +[...]/hurd/master.build/gcc/gnatmake version 5.0.0 20150119 (experimental) diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum index 0330ab03..89dc937e 100644 --- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum +++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Sat Sep 27 05:07:00 2014 +Test Run By thomas on Wed Jan 21 02:23:19 2015 Native configuration is i686-pc-linux-gnu === objc tests === @@ -3112,5 +3112,5 @@ PASS: objc.dg/torture/tls/trivial.m -O2 -flto -fuse-linker-plugin -fno-fat-lto # of expected passes 3004 # of expected failures 6 # of unsupported tests 74 -[...]/hurd/master.build/gcc/xgcc version 5.0.0 20140926 (experimental) (GCC) +[...]/hurd/master.build/gcc/xgcc version 5.0.0 20150119 (experimental) (GCC) -- cgit v1.2.3